Students get a Tuts+ subscription for just $45! Hurry limited offer.
  • Reviews
    Review of jQuery Enlightenment - and Free Copies!200x200
    jQuery Enlightenment, by Cody Lindley, is a breath of fresh air when it comes to e-books. It's written by a jQuery team member, each code snippet includes a link to JSBin for live previewing, and - most importantly - there's no fluff. Ultimately, this means that you'll learn faster, and more thoroughly. Read More…
  • ActionScript
    Create a Comment Form with Flash, PHP, XML and MySQLPreview
    In this tutorial, I'll show you how to use Flash, PHP and MySQL together. We'll build a simple comment form that takes entries and stores them in a database. We'll use PHP to retrieve the entries and format the comments into XML form. Let's get going!Read More…
  • Tools & Tips
    Easy Website Updates with PageLime200x200
    PageLime makes the process of editing static websites laughably easy. There are times when a full CMS like WordPress is far too complicated when only simple edits are required - not to mention the fact that a static template must first be modified accordingly to work with WordPress. Wouldn't it be easier if your current static website could instantly be integrated with a service, without requiring hours of conversion time? This is where PageLime comes in. In today's video tutorial, we'll go through the process of purchasing a site template on ThemeForest, and then integrating that specific template with PageLime, resulting in a website which is super easy to update...even for your mom.Read More…
  • PHP
    How to Create a Photo Gallery using the Flickr API 200x200
    Flickr is, without doubt, the biggest and best photography website on the internet. There are lots of widgets, badges and plugins which allow you to display your latest Flickr photos on your website, but we'll take it a step further by tapping straight into Flickr and integrating your photostream into your website, giving you a photo gallery that is a breeze to update. Read More…
  • Web Development
    The Basics of Object-Oriented JavaScript200x200
    Over recent years, JavaScript has increasingly gained popularity, partly due to libraries that are developed to make JavaScript apps/effects easier to create for those who may not have fully grasped the core language yet. While in the past it was a common argument that JavaScript was a basic language and was very 'slap dash' with no real foundation; this is no longer the case, especially with the introduction of high scale web applications and 'adaptations' such as JSON (JavaScript Object Notation). Read More…
  • ActionScript
    Create an iPhone Inspired Switch CheckBox Using Flash and ActionScript 3.0Preview
    A CheckBox is a graphical user interface element that permits the user to make one or multiple selections from a number of options. In this tutorial, we'll create a Switch checkbox inspired by the iPhone Graphical User Interface. Read on to find out how!Read More…
  • Flash
    Winner announced: Win $50 + $50 by Checking Out ActiveDenActive prev
    In this week's comment to win giveaway you can enter for your chance to win a neat 50-50 prize... $50 USD and $50 marketplace credit. And you can do it simply by leaving your ActiveDen username in a comment on this post. One random commenter will be selected to win the prize, so you have just as much chance as anyone else to win. If you don't have an account, you can quickly sign-up for free on the site. ActiveDen is a marketplace where Flash and Flex developers of all kinds can set up shop for free and start selling files they've created. It was created by Envato, the makers of Activetuts+. Read on to learn more about how you can make passive income on ActiveDen, and to learn more about the giveaway.Read More…
  • PHP
    Regular Expressions for Dummies: Screencast Series200x200
    Over the course of a handful of video tutorials, I'm going to teach you how to use regular expressions effectively in your Javascript and PHP applications. As always, I'll assume you know absolutely zip. Read More…
  • PHP
    7AMP - Creating a Development Environment7amp
    Running a local development web server is one of the best ways of learning AJAX; reading up on it is one thing, but being able to pass the raw data back and forth between a browser and a server is really the only way to truly understand what is happening at a fundamental level. To create the dynamic and interactive apps and sites that we've come to know and love, you need a development server. On Windows systems we really have only a few decent options available; we can use Microsoft's Internet Information Services (IIS), which is usually bundled with Ultimate or Business versions of Windows, or we can use Apache, the extremely popular open-source alternative. Remember when Microsoft enjoyed a 90% market share of the browser market? Apache is the MS of the web server world and at some points in its illustrious history has enjoyed almost total domination in its respective field.Read More…
  • Web Roundups
    17 Hours of JavaScript from the Masters200
    Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. If you recognize these names, you probably know what they all have in common: they're amazingly talented JavaScript Developers. Today, you'll hear from all of them, in this roundup of JavaScript presentations. Be ready to stretch your brain!Read More…
  • Workflow
    Introduction to the HYPE ActionScript 3.0 FrameworkPreview
    In this tutorial I'm going to introduce you to HYPE, an ActionScript 3 framework released by Joshua Davis and Branden Hall on October 31, 2009. The purpose of this introduction is not to get into the intricacies of the framework, but to walk you through a rather simple exercise designed to demonstrate some of the possibilities this Open Source project offers you.Read More…
  • News
    Learn how to AJAXify Comment Forms200x200
    In this week's video tutorial, I'll teach you how to take a simple, boring contact form and add some animations and an AJAX post request to submit the form to your MySQL database asynchronously. In addition, we'll also implement a bit of server and client-side validation to better secure our data. When submitting to the database, we'll also review the most secure methods, including the use of prepared statements, which will bind the necessary values to each query, rather than embed them. Read More…