• JavaScript
    JavaScript Events: From the Ground UpCode
    Almost everything you do in JavaScript is supposed to begin when something happens: the user clicks a button, hovers over a menu, presses a key, you get the idea. It's pretty simple to do with libraries like jQuery, but do you know how to wire up events in raw JavaScript? Today, I'm going to teach you just that!Read More…
  • ActionScript
    Quick Tip: Create a Copy to Clipboard Button in FlashPreview
    The clipboard is a software facility that can be used for short-term data storage and/or data transfer between documents or applications, via copy and paste operations. In this Quick Tip, we will create a Copy to Clipboard button in Flash.Read More…
  • General
    Why Web Developers Should Switch to Google ChromePreview
    Check out Chrome 4's great new features for developers, such as cross-platform support, awesome web inspector integration, and handy new extensions. It's becoming more and more difficult to deny Chrome the title as the new browser for web developers. If it's not quite there yet, it will be soon! Read More…
  • XML
    Using Google Maps' New Features for FlashPreview
    After such a positive response to my first tutorial Implement a Map Using the Google Map API for Flash I decided to write a second. Since that first tut the Google Map API has been updated, allowing developers to (amongst other things) add 3D viewing to maps. This is a great feature and during this tutorial I'll explain how to use it. Also, lots of people requested an explanation for adding custom markers; that's the second thing we'll discuss here today.Read More…
  • Design
    Quick Tip: How to Work with @Font-face200x200
    Due to the fact that @font-face can be a bit overly complicated, it hasn't caught on quite as much as it should. Once you start reading about licensing, different font formats, browser consistencies, it can potentially become more trouble than it's worth. But - in five minutes, I'll try to simplify the process of working with custom fonts as much as I possibly can. Services like Font Squirrel help to make the task a cinch! Read More…
  • Ruby
    How to Build an Unobtrusive Login System in Rails200x200
    An unobtrusive login system is one that gets out of the user’s way. It will make your application nicer and more polished. This article will guide you through the process of setting up user logins, then ajaxifying the process by moving the form into a modal box that communicates with the server. Additionally, this article will show you how to create the setup using jQuery and Prototype so you can choose your favorite library. This article assumes that you have experience with Rails and jQuery or Prototype.Read More…
  • Web Development
    Quick Tip: How to Extend Built-in Objects in JavaScript200x200
    Constructor functions, like Array, offer a wide range of methods and properties that you can make use of. But have ever wished that one of these objects offered some method that isn't built-in? Is there a way to do so yourself? Absolutely! Let's see how. Read More…
  • Web Development
    What's Changed in jQuery UI 1.8 - Plus Free Books!200x200
    jQuery UI 1.8 is currently at the release candidate stage and, barring the discovery of a major bug or flaw, will shortly become the current stable release of jQuery's official UI library. So what has changed since the last current stable release of 1.7.2? One of the major differences of course is that the library now runs on the latest release of jQuery itself - version 1.4.1, but there have been many other changes including the addition of some great new components, which we'll look at over the course of this article.Read More…
  • ActionScript 3.0 Classes
    Dynamic Reflection Generator Class for AS3Preview
    Hot on the heels of our Perfect Alpha Reflections Quick Tip comes this excellent utility class for dynamically reflecting your display objects, courtesy of Martin Christov.Read More…
  • PHP
    Working with RESTful Services in CodeIgniterCodeigniter
    CodeIgniter is becoming well known for its power as a PHP based web application framework, but it's not often that we see examples of it being used for anything else. Today we'll learn how we can use CodeIgniter to create a RESTful API for your existing web applications, and demonstrate how to interact with your own API or other RESTful web-services, such as Facebook and Twitter.Read More…
  • Workflow
    Quick Tip: How to Organize Your Flash Project FilesPreview
    There are two good reasons for keeping your Flash project organized: first, it makes it easier to package up your output files for deployment; second, it stops coders and designers getting in each other's way! In this Quick Tip screencast, Daniel Apt demonstrates how to set up your project's folders, and shows three standard ways of doing so.Read More…
  • WordPress
    Quick Tip: How to Use the New "Post-Thumbnail" Feature in WordPress 2.9200x200
    Up until the release of WordPress 2.9, setting up "post-image" support for your blog was a bit more tedious a task than it really needed to be. Luckily, that's no longer an issue. I'll show you how to get setup in this four minute video quick tip. Read More…