• PHP
    Quick Tip: Email Error Logs with PHPPhp error logging
    In today's video quick tip, we'll review the process of setting custom error handlers with PHP. Along the way, we'll also learn how to log and email those potential errors to ourselves. That way, even when your web application has been deployed, you'll be the first to know when an error is encountered. Read More…
  • Theme Development
    WordPress Shortcodes: The Right Way200x200
    One of the primary reasons why WordPress is the most popular CMS platform available is the sheer level of customizability that it brings to the table. Today, we'll review the process of integrating one of those popular features, shortcodes, in the most user friendly way possible, into our theme.Read More…
  • Web Roundups
    30+ Awesome CodeIgniter Tutorials for all Skill LevelsCodeigniter
    CodeIgniter is a fantastic framework, which caters to beginners, power users and everyone in between. As the best web development source on the web, we've taken it upon ourselves to provide extensive tutorials and screencasts on the subject. Today, we'll take a look at over 30 of our most awesome CodeIgniter tutorials.Read More…
  • PHP
    Apply the DRY Principle to Build Websites With ExpressionEngine 2Dry ee
    ExpressionEngine 2 is a wonderful content management system and arguably the most designer-friendly CMS out there, used by many well-known names, like A List Apart, Andy Clarke and Veerle Pieters. Ironically, however, it’s default configuration is poorly suited to use in a professional web development workflow, which usually involves multiple sites, servers, and developers. This tutorial will show you how to customize ExpressionEngine 2 so you can hit the ground running with a rock solid yet flexible starting point that can easily deploy to multiple environments in minutes.Read More…
  • PHP
    Creating a Twitter OAuth ApplicationPreview
    OAuth can be a tricky concept to wrap your head around at first, but with the Twitter API now requiring its use, it is something you need to understand before creating a Twitter application. This tutorial will introduce you to OAuth, and walk you through the process of creating a basic application.Read More…
  • PHP
    Roll Your Own Templating System in PHPCode
    Push the limits of your PHP knowledge with this advanced tutorial. Implement techniques including object-oriented programming, regular expressions, and function currying to build a templating system from scratch.Read More…
  • PHP
    Basecamp Style Subdomains With CodeIgniterCodeigniter
    CodeIgniter is a simple and lightweight PHP framework used to create powerful web applications. Today, we are going to do something nifty: we'll combine user names and subdomains to make for a more cohesive user experience. Read More…
  • PHP
    Caching, YQL, and Regular ExpressionsCode
    In today’s tutorial, we’re going to mix a handful of technologies. First, we’ll review how to implement a simple form of text file caching with PHP. To illustrate this technique, we’ll use the wonderful YQL to query Twitter’s search API for a list of tweets which contain the string, “nettuts.” Finally, we’ll experiment with PHP’s regular expressions capabilities, and will turn all Twitter usernames and urls into clickable links. Ready…set…Read More…
  • PHP
    How to Create a Config Variables Loader in CodeIgniterCodeigniter
    If you’ve been using CodeIgniter or another MVC framework for any length of time, you’ve probably started to realize the advantage of abstracting data and logic from presentation. But efficiency is not without its drawbacks, and in the case of CodeIgniter, one of these drawbacks is the need to constantly bounce variables out of your controllers so that they are available in your views.Read More…
  • PHP
    Magento for Designers: Optimization200x200
    Magento is a stunningly powerful e-commerce platform. In this miniseries, we'll learn how to get started with the platform, getting to know the terminologies, setting up a store and all related aspects of it and finally learn how to customize it to make it our very own. In this final part, we'll be tackling one of the biggest complaints people have with Magento: its performance. We'll review a number of different methods you could apply to significantly boost the platform. Excited? Let's get started!Read More…
  • PHP
    How to Squeeze the Most out of LESSPreview
    During a sick day a few weeks ago, I got around to something I've been meaning to look at for about a year: LESS. If anything web technology is worth a look, I promise LESS is. In this article, we'll look at the amazing power of LESS and its ability to streamline and improve your development process. We'll cover rapid prototyping, building a lightweight grid system, and using CSS3 with LESS.Read More…
  • General
    9 Confusing Naming Conventions for BeginnersConfusing web development naming conventions
    Especially when first getting started with various web development languages, it can prove to be a difficult task to learn all of the various naming conventions from language to language. This can be even more confusing when developers disagree on what's considered best practice. To help ease the transition for beginners, this list will describe some of the more common conventions. Read More…