New Rules for Good UI Design: Rules, Tips and Tricks for Designing an Enjoyable Software Experience
Joe Nuxoll provides rules, tips and tricks for creating a great user interface that can improve the user experience.
Joe Nuxoll provides rules, tips and tricks for creating a great user interface that can improve the user experience.
Bill Pugh dissects three Java puzzlers and bug patterns, explaining how to fix them, what is lessons to be learned, and how to avoid such coding mistakes.
Bill Heitzeg shares the lessons learned and the process of recreating a new e-commerce platform and website for Domino’s Pizza.
Brandon Satrom introduces CoffeeScript, enough for a developer to get an idea about the language and to be able to get started.
Chris Adamson introduces several iOS networking APIs: iCloud, Bonjour, GameKit, CFNetwork, Foundation, Media APIs, and System Configuration.
William Pugh explains how to use FindBugs, a Java static code analysis tool, to discover bugs. The talk covers general issues regarding code bugs with advice on how to make sure you get rid of them.

This is Part 2 of the session. Bill Wagner and Jon Skeet explain the basics of asynchronous operations in C# using the Async keyword. The session is spiced with live demos.

Bill Wagner and Jon Skeet explain the basics of asynchronous operations in C# using the Async keyword. The session is spiced with live demos.
Godfrey Nolan discusses using CI for iOS and Android apps, headless emulators, tools for unit and functional testing, and mobile app deployment.
Carl Quinn presents the build and deployment architecture used by Neflix in order to provide content out of Amazon AWS.
David Neal introduces RavenDB, a document-oriented database with .NET, Silverlight, JavaScript and REST APIs.