Students get a Tuts+ subscription for just $45! Hurry limited offer.


  • PHP
    Add Caching to a Data Access Layer200x200
    Dynamic web pages are great; you can adapt the resulting page to your user, show other user's activity, offer different products to your customers based on their navigation history, and so on. But the more dynamic a website is, the more database queries you'll probably need to perform. Unfortunately, these database queries consume the largest portion of your running time. In this tutorial, I will demonstrate a way to improve performance, without running extra unnecessary queries. We'll develop a query caching system for our data layer with small programming and deployment cost.Read More…
  • Web Development
    Create an In-Place Editing System: One Step Further200x200
    A few months ago, you learned how to create an in-place editing system. Today, we'll take things a step further as we create a simple backend, which will allow our website to remember the changes that we've made. Read More…
  • PHP
    6 CodeIgniter Hacks for the MastersCodeigniter
    CodeIgniter is a simple and powerful open source web application framework for PHP. Today, we'll do some core "hacks" to this framework to change and improve its functionality. In the process, you'll gain a better understanding of the intricacies of CodeIgniter.Read More…
  • PHP
    Diving into the Twitter Search APICode
    Twitter is something you're either obsessed with, confused by, or sick of. So, let's see what we can do with it using the Twitter API. Don't worry, it's a lot easier than you may think. If I can do it anyone can. We'll be looking at how you can use the Twitter API with PHP to make requests and create a simple search and result page.Read More…
  • PHP
    Configuring Zend Framework to work with a Local Development EnvironmentCode
    In this tutorial, we will go over how to install and configure the Zend Framework to work with your local development environment. I will be using Wampserver 2.0i on a Windows Vista computer but these steps can be adapted to XAMPP, MAMP, or whatever stack of Apache, PHP, and MySQL that you're using.Read More…
  • PHP
    How to Build a Shopping Cart using CodeIgniter and jQueryCodeigniter
    CodeIgniter is an open source PHP web application framework with a lot of features. Recently, thanks to the latest update, a new feature was added to this framework, called the Cart Class. In this tutorial, we're going to take advantage of this new class, and write a shopping cart system, with a touch of jQuery added in.Read More…
  • PHP
    The Joy of FirePHP: A Crash-CourseCode
    FirePHP is a Firefox plugin and server-side library combination which allows you to send all sorts of juicy info out of your web application to your browser, much like the console.log() functionality with JavaScript. In this PLUS tutorial and companion screencast, we’ll teach you how to get started from the very beginning!Read More…
  • Reviews
    Digging into WordPress Review, and Free Copies: Winners Announced!200x200
    A couple weeks ago, I received an email from Chris Coyier, of CSS-Tricks, containing a review copy of his recently released "Digging into WordPress" e-book. Expecting it to be more of a mini-book, I nonchalantly told him that I'd post a review that Friday; little did I know that this was a full-fledged book, packed full of knowledge. Read More…
  • Web Roundups
    20+ Brand New and Incredibly Useful WordPress PluginsPreview
    With more than 7000+ plugins, WordPress is the most extendable Content Management System available; in fact, "WordPress is infinitely extensible" as Matt Mullenweg says. In this post, we'll examine twenty-one really useful plugins to take your blog to the next level.Read More…
  • PHP
    Build an RSS 2.0 Feed with CodeIgniterCodeigniter
    In this tutorial, we will build a RSS 2.0 Feed with the PHP framework CodeIgniter. After this tutorial, you will be able to build a feed for any custom website in no time at all. 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…
  • 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…