Make your sites load fasterYour website’s visitors care whether or not it loads quickly. Tom Gullen explains what the price of a slow site can be and shows you how to make yours render faster
Hook into native events with PhoneGapDevelop cross-platform apps with web standards: Matt Gifford introduces PhoneGap
Get started with DjangoJamie Curle introduces Django and demonstrates how to use it to make a basic blog engine
Using PHP Data ObjectsThe PHP Data Objects library provides a consistent foundation for database access and connectivity. Daniel Lewis explains how to put it into practice
Build a powerful ecommerce site with ExpressionEngineExpressionEngine is a powerful and flexible content management system. David Dexter of codesly.com walks us through the process of using the CMS to build ecommerce websites
Getting CSS animations to trigger at the right timeKarl Schellenberg demonstrates how to stagger full-site animations with CSS3 and JavaScript through page scrolling
Create drag and drop features in HTML5Thomas Hardy demonstrates HTML5’s nifty Drag and Drop API, which facilitates dragging and dropping elements natively within the browser
Build a basic responsive site with CSSResponsive design is much misunderstood. Jason Michael lays to rest some myths, and then walks us through building a simple responsive website
Create cross-platform games with GameMaker: StudioMake simple games without code and learn to program as you go along. Gavin Smart introduces GameMaker: Studio
Get started with WebRTCAndi Smith demonstrates how to use Web Real Time Communication to control webcam and microphone streams using JavaScript APIs
Make your JavaScript apps smootherA growing amount of real-time content is being written in JavaScript. Ashley Gullen shows how to avoid pauses caused by garbage collection for a smoother experience
Create an address book with PHPLorna Jane Mitchell and Steve Francia explain how to use PHP and MongoDB to make an address book that’s flexible enough to keep different kinds of contacts in order
Accessibility and the elementThe First Public Working Draft of the element was published yesterday. Léonie Watson tells us more about the proposal
Create accessible videos with HTML5Léonie Watson of Nomensa examines developments pointing the way towards genuinely inclusive HTML5 video experiences
Design a textured app icon in FireworksA well-crafted icon can go a long way towards getting an app noticed. James Parker explains how to use Fireworks to create a design that’ll have an instant impact
Build an image gallery with KnockoutNew JS libraries are making rapid development of complex interfaces a breeze. Stephen Fulljames builds an image gallery to showcase the power of Knockout
Create high quality cinemagraphs with CSS3 and jQueryCreate high quality cinemagraphs that offer a richer range of colours and a larger set of dimensions than the usual animated GIF options, by using JPEG sprites with CSS3 and jQuery.
Protect web apps from hackersSteve Nice of ForLinux breaks down essential knowledge and best practice tips to help make your web app less vulnerable to security breaches
Start your project right with ModernizrThe HTML5 Boilerplate includes the feature-detection library Modernizr. Learn how to take full advantage of what this feature-rich JavaScript library has to offer when you start a new project
Making Android apps voice output accessibleIntegrating core accessibility into Android app development is relatively straightforward to do and should be considered as business as usual for every project