• HTML & CSS
    Subtle CSS3 Typography that you’d Swear was Made in PhotoshopCode
    Thanks to text shadows, outlines, transitions, and even text gradients, we can now create cool typography that you’d swear had to be made with a program like Photoshop. Nope, all CSS3 baby!Read More…
  • Mobile Development
    Flash for Android: Introduction to BitmapScrollerPreview bitmapscroller
    This is an introduction to my BitmapScroller class. I'll explain how to get it up and running with ANT and FDT. Read More…
  • Web Development
    Quick Tip: An Introduction to Sammy.jsPreview
    You've been seeing it for a while now with Google's Reader, Gmail, and most recently, on Facebook. Probably, you, too, would like to write RESTful evented JavaScript applications. Well, fellow developers, meet Sammy.js, a tiny JavaScript framework built on top of jQuery. Sammy utilizes the URL hash (#) to allow you to create single page AJAX applications that respond to your browser's back button. Interested? In this article, I'll be providing a short overview of the framework, and then a brief demonstration of what it's like working with Sammy.js, with the hope of enticing you enough to consider it for your projects.Read More…
  • HTML & CSS
    HTML5 Apps: What, Why, and HowHtml5 apps
    If you want to build web apps, you might want to think about using HTML5. HTML5 is the new hotness when it comes to app development, and it has the potential to change the way software is made and sold. It also activates the millions of people out there who know how to make web pages, and never thought their skill set could be used for something else. But before jumping into development, there are some things you should know about HTML5. In this tutorial, I'll teach you the basics!Read More…
  • Android SDK
    Advanced Android: Getting Started with the NDKAndroid ndk
    Learn how to install the Android NDK and begin using it. By the end of this tutorial, you will have created your own project that makes a simple call from Java code to native C code.Read More…
  • Contests
    Winners Announced: Build an Incredible HTML5 App: $7000 CompetitionHtml5 competition
    After a week of deliberation by a handful of select reviewers, we've narrowed the dozens of submissions down to the top three winners! Trust me, when I tell you that it was not an easy decision. Let's see who won! Read More…
  • Mobile Web Apps
    Browser Storage for HTML5 AppsHtml5 browser storage preview
    For years one of the main advantages of writing desktop applications has been the easy access to local storage on the client machine. Web developers have put up with the inability to store and retrieve data from the client’s machine for a long time, but it looks like that may change soon. You might even think it already has after reading this article. Yes, I'm going to discuss the origins of persisting data on clients machine and then introduce you to the Web Storage standard. Read More…
  • Mobile Development
    Flash for Android: Beer Tapper PreviewPreview tapper
    Today's quick screencast is a preview of the latest Flash Android game I am working on with Aidan Coyne. This game is a port of Beer Tapper and I plan on reskinning it to help promote my Developer Happy Hours.Read More…
  • HTML & CSS
    Building Persistent Sticky Notes with Local StoragePreview
    HTML5 local storage is like cookies on steroids; it’s incredibly simple to use and yet still so powerful. In this tutorial, I’ll show you how to create “sticky notes” functionality, that allows your users to take persistent notes while browsing your site.Read More…
  • Mobile Web Apps
    Mobile WordPress Theming: Day 3Jqtouch wordpress
    Welcome to the latest installment of Mobile WordPress Theming. Last week, we created the HTML version of the WordPress theme that we will be creating in this tutorial. By the end of this tutorial, we will have a basic WordPress theme that can be applied to any existing WordPress site. Next week, we will package and finish it. Let's get right down to it! Read More…
  • Web Design
    Enhance Your Flash Layouts with Draggable Windows preview
    In this tutorial you'll learn how to create draggable windows using Flash and AS3. I'll cover the basics of drag&drop, window bounds, adding content, and how to minimize the window.Read More…
  • PHP
    The Problem with PHP's Prepared StatementsThe problem with prepared statements
    PHP's prepared statements (for database access) are fantastic. Not only do they help secure your database queries, but they're also particularly more efficient for larger products. However, there are a couple issues that appear to make these methods less flexible than we'd hope. For one, we must utilize the bind_result method, and pass in a specific number of variables. However, what happens when this code is within a class, and we won't immediately know how many variables to pass? Luckily, there's a solution! I'll show you what it is in today's video tutorial. Read More…