• Databases
    SQL for Beginners: Part 3 - Database RelationshipsPreview
    Today, we continue our journey into the world of SQL and relational database systems. In this part three of the series, we'll learn how to work with multiple tables that have relationships with each other. First, we will go over some core concepts, and then will begin working with JOIN queries in SQL.Read More…
  • ActionScript
    Build a Dynamic Video Player with ActionScript 3: Part 1 of 3Thumbnail
    Almost every Flash developer has had to make a video player at some point. There are quite a few different ways of doing this; some people use the built in NetStream Class and some use the FLVPlayback component in Flash. Either way will work, but we are going to use the NetStream Class because of how much lighter it is and what you can do with it. This is a large tutorial that will be broken down to three parts. Each part will build off the previous one until we have our final result. Our player will be able to use an XML file to populate three galleries with an unlimited amount of categories, and an unlimited amount of videos in each category.Read More…
  • News
    We Need a Weekly Writer200 news
    A weekly writer position has just opened on Nettuts+. If interested in filling the spot, your duties, should you choose to accept them, will be to submit one design-focused article each week. Mostly, you'll be free to choose your topics, as long as they'll appeal to our audience. We're in need of articles which focus on advanced CSS, HTML 5, the intricacies of a design, typography, adding depth to a layout, round-ups, and anything else you can think of! Read More…
    ASP.NET for PHP DevelopersPreview
    This tutorial, for PHP developers, will provide you with an introduction to ASP.NET using the C# language. If you've wondered what ASP.NET is about, this tutorial will strive to answer at least some of your questions. Even if you're an ardent open-source fan, ASP.NET contains some techniques and features that are useful to know about. And, as some might say, it's good to know your enemy! Read More…
  • Web Development
    Getting the Hang of GitHub200
    A project is always more fun when you've got friends working with you, but how can do it when working on a coding project? I'll keep my keyboard to myself, thanks. Enter GitHub. With this web service, you can share your coding projects and collaborate with ease!Read More…
  • Games
    Create a Drag and Drop Puzzle in ActionScript 3.0Preview
    Drag-and-drop is the action of clicking on a virtual object and dragging it to a different location or onto another virtual object. In general, it can be used to invoke many kinds of actions, or create various types of associations between two objects. In this tutorial we will create a Drag and Drop Matching game using ActionScript 3.Read More…
  • Tools & Tips
    Learn how to Write Lightning-Fast Code in 4 Minutes: Screencast200x200
    We all know the benefits of using snippets and bundles to speed up our coding, but what if we could take things a step further, and turn a complex html structure into something as simple as a CSS selector? Well, thanks to a new project, called Zen-Coding, we can do this very thing! In this four-minute video quick tip, I'll demonstrate how. Read More…
  • PHP
    Techniques for Mastering cURLPreview
    cURL is a tool for transferring files and data with URL syntax, supporting many protocols including HTTP, FTP, TELNET and more. Initially, cURL was designed to be a command line tool. Lucky for us, the cURL library is also supported by PHP. In this article, we will look at some of the advanced features of cURL, and how we can use them in our PHP scripts.Read More…
  • 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…
  • HTML & CSS
    How to Build a Newspaper Website with a GridCode
    In this Tuts+ video tutorial, you’ll learn how to utilize a grid to create a simple newspaper-like website. Along the way, you’ll learn helpful techniques, such as easy ways to target IE7 and IE6 with only a single character, using the 960 grid system, and even using CSS3 to create columns! It’s an hour long; ready to dig in?Read More…
  • Web Development
    jQuery Animations: A 7-Step Program200x200
    A dash of animation can spruce up a dull interface. In this tutorial, you'll learn how to do it the right way with jQuery. Read More…
  • ActionScript
    AS3 101: XML – Basix200
    Well, hey there, hearty ActionScript Journeyman! You've traversed many a strange landscape so far over the last 6 months, but if all went according to plan, you emerged stronger and readier to face the next challenge. Here with the 7th installment, we'll culminate with the topic of XML.Read More…