• Web Development
    How to Test your JavaScript Code with QUnitQunit
    QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I'll introduce what QUnit specifically is, and why you should care about rigorously testing your code.Read More…
  • ActionScript
    Build a Dynamic Video Player with ActionScript 3: Part 3 of 3Thumbnail 03
    Here it is, the final part of our video player tutorial! All we need to do now is get the time indicator working, add our home button click function, position and size the current video and get the featured bar filled with videos along with its scrubber. Let's get started!Read More…
  • PHP
    An In-Depth Overview of File Operations in PHPCode
    In this Tuts+ Premium tutorial we will learn how to work with file operations using PHP. This is one of the most fundamental subjects of server side programming in general. Files are used in web applications of all sizes. So let's learn how to read, write, create, move, copy, delete files and more.Read More…
  • News
    Facebook Hopes to Revolutionize PHP with "Hip Hop"200x200
    Little did we know that, for the last six months, Facebook has made use of a custom compiler for PHP that they refer to as "Hip Hop." Essentially, it takes your PHP source code, and converts it into C++, and is then compiled with G++. As a result, they've managed to reduce their CPU usage by 50%. This project has apparently been in development for the last two years, but has only today been released to the community. Read More…
  • Web Roundups
    Highly Recommended Services and Apps: CodeCanyon Sponsors200x200
    As most of you know by now, we're hosting an enormous competition to celebrate the recent launch of CodeCanyon. The $6200 worth of prizes simply wouldn't have been possible without the generosity of our sponsors. Luckily, I can also say that I 100% recommend each and every one of the services/products listed below. Read More…
  • Web Development
    The Quickest (and Best) Way to Create Forms: Wufoo200
    Wufoo is a web application which intends to simplify forms. Forms can generally be tedious to work with. You'd have to write the XHTML/CSS for the form elements, set up the back end code to capture all the data and then work on generating usable reports for it. Wufoo simplifies this entire process right from form creation to integrating it within your site through extensive theme support to producing pretty, usable reports for you to parse your data. It even does a lot of advanced stuff, including web hooks and a proper API to access the collected data. Today, we'll look at how to create a simple form with Wufoo, and then use the API to programmatically access and modify the data collected.Read More…
  • Contests
    The "Introducing CodeCanyon" Scripting Competition: $6200 Worth of Prizes!Codecanyon comp
    I'm extremely excited to announce our first ever CodeCanyon competition. For those unfamiliar, Envato recently launched its newest marketplace, focused specifically on selling high-quality scripts and components for PHP, JavaScript, ASP.NET, and Java. As we've only recently launched, we're hoping to build up our repository with a host of fantastic scripts and components, across all of the categories. We're launching this new marketplace with a bang; we have over $6000 worth of prizes to give away to three talented developers. Read More…
  • Web Design
    Build a Slider Microsite with GreenSock's Timeline Lite Preview
    During the this tutorial I'm going to take you through building a simple slider that will scroll a personal microsite. We'll use the GreenSock Timeline Lite class and demonstrate just how straight-forward it can make your Flash animation workflow.Read More…
  • Web Roundups
    Inspiration: 35 Wonderful Website HeadersPreview
    Website headers are a very important aspect of any web design, whether the website is a blog, a portfolio, an informational site or even an online store. It is, along with the logo, one of the first things a new user will see when visiting your website. Your website, just like a human-being, should have a personality; the best way to "present" your website's personality is via the header design. This allows the visitor to quickly determine not only the quality of the site, but if the content is something they think they will enjoy. This post showcases 35 awesome header designs to help inspire you for your next web design project. All of the showcased headers capture the attention of their target audience incredibly well, therefore keeping them on the website for a longer period of time. And let us know what your favorite header is in the comments!Read More…
  • Web Development
    JavaScript from Null: Chapter 5 – EventsJavascript from null
    As we move forward with JavaScript University, today, we'll learn how to add event handlers to elements on the page. Unfortunately, this can be more cumbersome than we'd hope, due to the fact that Internet Explorer must always be the black sheep. Nevertheless, we'll learn how to abstract these inconsistencies away to our custom utility function. As with every JavaScript from Null screencast, it's not essential that you view the previous entries in the series before watching. Read More…
  • Web Development
    Quick Tip: JavaScript Event Delegation in 4 Minutes200x200
    Event delegation can be a confusing topic for those who are unfamiliar with the concept. But, luckily, it's really simple. In this quick tip video tutorial, I'll demonstrate the concept in just under four minutes. Read More…
  • Workflow
    R.I.P. .flaThumb
    Just before Adobe announced that there was to be no Flash CS5 Public Beta, Lee Brimelow, a Flash Platform Evangelist at Adobe, released a Sneak Peek of Flash CS5 on his site In the overview Lee spends some time talking about the fact that the .fla format is about to become extinct and replaced with a new one named “XFL”. What you may not know is that this format had already found its way into the CS4 studio. In this article, I'm going to give you a chance to see what all the chatter is about and to prepare yourselves for the slow disappearance of the .fla format.Read More…