• ActionScript
    Extend your Flash Application Using the Context MenuPreview
    A Context Menu is a menu in a graphical user interface that appears upon user interaction, such as a right-mouse click. The Flash Player context menu allows you to add custom menu items, control the display of the built-in context menu items (for example, Zoom In and Print) and create copies of menus. In this tutorial, we'll learn how to take advantage of these items.Read More…
  • PHP
    CodeIgniter from Scratch: File OperationsCodeigniter
    In today's episode, we are going to be working with several helper functions, related to files, directories, and downloads. We are going to learn how to read, write, download files, and retrieve information about both files and directories. Also at the end we will build a small file browser that utilizes jQuery as well.Read More…
  • ActionScript
    Quick Tip: How to Communicate Between Flash and JavaScriptPreview
    In this Quick Tip, we'll look at how to use the ExternalInterface class. This allows us to write AS3 which can run JavaScript code, and vice-versa. That means you can use Flash to alter parts of the webpage in which it's running!Read More…
  • Complete Websites
    Tumblr Theme Design: Start to FinishWeb design
    Tumblr's popularity over the last year has increased exponentially. The reason why is quite simple: Tumblr is flexible, powerful, and, most importantly, a pleasure to work with.Read More…
  • Web Roundups
    Inspiration: Awesome Book-Related Website DesignsPreview
    If you're a book lover, you may have noticed that the vast majority of book-related websites out there leave a bit to be desired when it comes to design and information architecture. In fact, some author and publisher websites make me feel like my eyes might bleed! But there are some gems out there, and we've collected some of the best. If you know of any other fantastic book-related websites, whether they're for authors, individual books, publishing companies, or blogs, let us know in the comments.Read More…
  • Web Development
    Quick Tip: The Difference Between Live() and Delegate()200x200
    In jQuery 1.3, the team introduced the live() method, which allows us to bind event handlers to elements on the page, as well as any that might be created in the future dynamically. Though not perfect, it definitely proved to be helpful. Most notably, live() bubbles all the way up, and attaches the handler to the document. It also ceases to work well when chaining method calls, unfortunately. Delegate() was introduced in version 1.4, which almost does the same thing, but more efficiently. We'll examine the specific differences between the two methods in today's video quick tip. Thanks to the FireQuery Firebug extension, we'll have the tools to more easily understand how each method functions. Read More…
  • Effects
    Create a Retro CRT Distortion Effect Using RGB ShiftingPreviewicon
    In this tutorial you'll learn how to separate an image's three different color channels to create an RGB shift effect. I'll also show you some graphics tricks to mimic an old CRT display.Read More…
  • Design
    Save Time and Money by Systematizing your Photoshop Workflow200x200
    Repetitive tasks can quickly become tedious. As a designer, you probably often find yourself designing the same elements over and over from scratch. STOP! Wasting time is so old-fashioned. It also means you're wasting money! So, let's review some ways that you can automate and systematize your Photoshop workflow. And be sure to download the project base for all of your new designs! Read More…
  • Tools & Tips
    Quick Tip: My Favorite New IDE: WebStorm200x200
    Over the weekend, Elijah Manor tweeted about a new IDE, called WebStorm, that is currently being offered as a public preview, from JetBrains. After spending a few hours with it, I'm extremely impressed! In this video quick tip, I thought I'd show you some of my favorite features that you, frankly, just don't see much in other code editors. Read More…
  • Web Development
    Uncovering jQuery's Hidden Features200x200
    jQuery is not always as it appears. There's a lot of cool stuff going on under the surface, and there are many methods just waiting to be discovered, and many potential usages of jQuery's API that you may not have considered before. In this article I'll be taking you through a few of the not-so-obvious things I've discovered about jQuery.Read More…
  • S.E.O.
    Quick Tip: How to use Google Analytics for Tracking in FlashIntroimage
    In this Quick Tip I'll show you how to examine the way visitors are using your websites, widgets and games. Then we'll look at how to improve them based on this info!Read More…
  • HTML & CSS
    How to Create a Simple iTunes-like Slider200x200
    When space is at a premium, making use of sliders is the optimal way to present information. Today, we'll take a look at how to create a slider similar to the one used in the iTunes store.Read More…