Date for Desert Code Camp - 2013.1  Saturday, April 20, 2013 8:00:00 AM - Saturday, April 20, 2013 5:00:00 PM

Schedule

The schedule is still subject to change. If you log in then all your selected sessions will be highlighted in green and any that you are presenting at will be in blue. You'll be able to easily change what you're registered for with button.

You can download the entire schedule in PDF form here: Download the schedule

9:00 AM - 10:00 AM

Available
Date and Time Fundamentals

Matt Johnson

Track : .NET
Room : IRN-123
Time : 9:00 AM - 10:00 AM
Maqetta - Ready To Go UI Prototyping in HTML5 CSS3 and JS

Ed Nicholson

Track : HTML/CSS
Room : IRN-124
Time : 9:00 AM - 10:00 AM
How to Hire and Manage Virtual Software Developers

Vincent Serpico

Track : Other
Room : IRN-125
Time : 9:00 AM - 10:00 AM
T4 code generation - Intro to the Microsoft Text Template Transformation Toolkit (T4)

Gavin Stevens

Track : .NET
Room : IRN-126
Time : 9:00 AM - 10:00 AM
Hacking Your Team with the Core Protocols

Clayton Lengel-Zigich

Track : Agile
Room : IRN-127
Time : 9:00 AM - 10:00 AM
Surviving and Thriving in Technical Interviews

Jeremy Lindblom

Track : Other
Room : IRN-128
Time : 9:00 AM - 10:00 AM
Unity Intro

Inactive User

Track : Other
Room : IRN-129
Time : 9:00 AM - 10:00 AM
Dive into HTML5 Game Development

Luis Montes

Track : Javascript/Node.js
Room : IRN-120
Time : 9:00 AM - 10:00 AM
Android Custom Adapters for Grouped Tables and Spinner Subtitles

David Barkman

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-131
Time : 9:00 AM - 10:00 AM
Intro to Scala

Koshin Mariano

Track : Java
Room : IRN-106
Time : 9:00 AM - 10:00 AM
Learn the Lingo: Design Patterns

Jeremy Clark

Track : .NET
Room : IRN-220
Time : 9:00 AM - 10:00 AM

10:15 AM - 11:15 AM

The Legend of Lambda

Chris Eargle

Track : .NET
Room : IRN-219
Time : 10:15 AM - 11:15 AM
Encapsulating Style

Ryan Gasparini

Track : HTML/CSS
Room : IRN-123
Time : 10:15 AM - 11:15 AM
Object-Oriented Programming with Ruby

Jay McGavren

Track : Ruby
Room : IRN-124
Time : 10:15 AM - 11:15 AM
Testing RESTful Web Services

Joel Neubeck

Track : .NET
Room : IRN-125
Time : 10:15 AM - 11:15 AM
Designing a REST Web API

Inactive User

Track : .NET
Room : IRN-126
Time : 10:15 AM - 11:15 AM
Panel: Implementing Agile in the real world

Kamlesh Ravlani

Track : Agile
Room : IRN-127
Time : 10:15 AM - 11:15 AM
Creating responsive, dynamic user interfaces with KnockoutJS.

Inactive User

Track : Javascript/Node.js
Room : IRN-128
Time : 10:15 AM - 11:15 AM
Fundamentals of Web Performance Optimization

Matthew Bennett

Track : Other
Room : IRN-129
Time : 10:15 AM - 11:15 AM
Faster than AJAX: Asynchronous real-time apps with Node and websockets

Luis Montes

Track : Javascript/Node.js
Room : IRN-120
Time : 10:15 AM - 11:15 AM
Creating Your First Video Game for the Windows Store

J. Michael Palermo IV

Track : .NET
Room : IRN-131
Time : 10:15 AM - 11:15 AM
Available
Dependency Injection: A Practical Introduction

Jeremy Clark

Track : .NET
Room : IRN-220
Time : 10:15 AM - 11:15 AM

11:30 AM - 12:30 PM

Secrets of a .NET Ninja

Chris Eargle

Track : .NET
Room : IRN-219
Time : 11:30 AM - 12:30 PM
Agile Tools

Roy van de Water

Track : Agile
Room : IRN-123
Time : 11:30 AM - 12:30 PM
Real World Backbone.js

Chris Cowan

Track : Javascript/Node.js
Room : IRN-124
Time : 11:30 AM - 12:30 PM
An Arduino Data Logger

Don Doerres

Track : Other
Room : IRN-125
Time : 11:30 AM - 12:30 PM
Behavior Driven Development or: How I Learned To Stop Worrying and Love My Users

Michael McGuire

Track : .NET
Room : IRN-126
Time : 11:30 AM - 12:30 PM
From Scrum team to an Agile Team

Rajesh Aadi

Track : Agile
Room : IRN-127
Time : 11:30 AM - 12:30 PM
MapBox - Using OpenStreetMap Data in Your Projects & Sites

Ed Nicholson

Track : Design (UX/UI)
Room : IRN-128
Time : 11:30 AM - 12:30 PM
Android: Building More with Less

Donn Felker

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-129
Time : 11:30 AM - 12:30 PM
Clean Code: Homicidal Maniacs Read Code, Too

Jeremy Clark

Track : Agile
Room : IRN-120
Time : 11:30 AM - 12:30 PM
A Love Child with AngularJS and Socket.io

Lukas Ruebbelke

Track : Javascript/Node.js
Room : IRN-131
Time : 11:30 AM - 12:30 PM
Available
Deep dive into ASP.NET SignalR

Joel Neubeck

Track : .NET
Room : IRN-220
Time : 11:30 AM - 12:30 PM

12:30 PM - 1:30 PM

1:00 PM - 2:00 PM

RavenDB 2.0 - Painless NoSQL for the .Net Developer [Part 1 of 2]

Matt Johnson

Track : Database (SQL/NoSQL)
Room : IRN-219
Time : 1:00 PM - 2:00 PM
RESTful Web Apps with WebAPI (part 1 of 2) - Backend with MongoDB

Alexander Kahoun

Track : .NET
Room : IRN-123
Time : 1:00 PM - 2:00 PM
Realtime Communications with Node.JS, WebSockets, & WebRTC

Chris Matthieu

Track : Javascript/Node.js
Room : IRN-124
Time : 1:00 PM - 2:00 PM
Hands on with ActiveMQ

Christian Posta

Track : Java
Room : IRN-125
Time : 1:00 PM - 2:00 PM
Ooey GUI Web

Craig Berntson

Track : Javascript/Node.js
Room : IRN-126
Time : 1:00 PM - 2:00 PM
iOS for the .Net Web Guy

Lee Brandt

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-127
Time : 1:00 PM - 2:00 PM
Node.js Streams: The funnest io abstraction.

Nick Niemeir

Track : Javascript/Node.js
Room : IRN-128
Time : 1:00 PM - 2:00 PM
Unit Testing your SQL Server database using tSQLt

Inactive User

Track : Database (SQL/NoSQL)
Room : IRN-129
Time : 1:00 PM - 2:00 PM
Callback to the Future

Ryan Gasparini

Track : Javascript/Node.js
Room : IRN-120
Time : 1:00 PM - 2:00 PM
DOS attacks

Rudra Peram

Track : Other
Room : IRN-131
Time : 1:00 PM - 2:00 PM
Lean Startup in Big Enterprise

Alan Dayley

Track : Agile
Room : IRN-106
Time : 1:00 PM - 2:00 PM
Amazon Web Services for PHP Developers

Jeremy Lindblom

Track : Other
Room : IRN-220
Time : 1:00 PM - 2:00 PM

2:15 PM - 3:15 PM

RavenDB 2.0 - Painless NoSQL for the .Net Developer [Part 2 of 2]

Matt Johnson

Track : Database (SQL/NoSQL)
Room : IRN-219
Time : 2:15 PM - 3:15 PM
RESTful Web Apps with WebAPI (part 2 of 2) - Front-End with Backbone.js

Alexander Kahoun

Track : Javascript/Node.js
Room : IRN-123
Time : 2:15 PM - 3:15 PM
Activating Wonder Twin Powers: NoSQL and Relational Databases Unite to Take on Corporate Challenges

Brad Flachsbart

Track : Database (SQL/NoSQL)
Room : IRN-124
Time : 2:15 PM - 3:15 PM
Watering Agile for Executive Communication

Mike Ulichny

Track : Agile
Room : IRN-125
Time : 2:15 PM - 3:15 PM
Facilitating Amazing Retrospectives

Clayton Lengel-Zigich

Track : Agile
Room : IRN-126
Time : 2:15 PM - 3:15 PM
Managing CouchDB with Node.js

Chris Cowan

Track : Database (SQL/NoSQL)
Room : IRN-127
Time : 2:15 PM - 3:15 PM
Windows Installer XML 101: Introduction to WiX

Chris Schiffhauer

Track : .NET
Room : IRN-128
Time : 2:15 PM - 3:15 PM
Creating Extensible .NET Applications using v8

Michael Collins

Track : .NET
Room : IRN-129
Time : 2:15 PM - 3:15 PM
Inroduction to ASP.NET MVC Scaffolding

Joel Neubeck

Track : .NET
Room : IRN-120
Time : 2:15 PM - 3:15 PM
AngularJS and PhoneGap UNITE!

Lukas Ruebbelke

Track : Javascript/Node.js
Room : IRN-131
Time : 2:15 PM - 3:15 PM
Hacking Your Attorneys Fees: Business Law 101

Chris Love

Track : Other
Room : IRN-106
Time : 2:15 PM - 3:15 PM
Git Educated About Git - 20 Essential Commands

Jeremy Lindblom

Track : Other
Room : IRN-220
Time : 2:15 PM - 3:15 PM

3:30 PM - 4:30 PM

TypeScript 101

Inactive User

Track : .NET
Room : IRN-219
Time : 3:30 PM - 4:30 PM
WebID - Social Network Presence You Control

Ed Nicholson

Track : Other
Room : IRN-123
Time : 3:30 PM - 4:30 PM
Deobfuscating Stupidity: Obfuscation Tactics, Techniques, and Uses in Malware

Pax Whitmore

Track : Other
Room : IRN-124
Time : 3:30 PM - 4:30 PM
Voice enabling web pages and mobile applications

Wolf Paulus

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-125
Time : 3:30 PM - 4:30 PM
Moving to the Dark Side - How to Break Into IT Management

Steve Booze

Track : Other
Room : IRN-126
Time : 3:30 PM - 4:30 PM
Data Integrity: the Row Spanning Dependency pattern

Tomm Carr

Track : Database (SQL/NoSQL)
Room : IRN-127
Time : 3:30 PM - 4:30 PM
Building a DSL using an OData Source

Barry Stahl

Track : .NET
Room : IRN-128
Time : 3:30 PM - 4:30 PM
Asynchronous Messaging Patterns using ZeroMQ

Michael Collins

Track : Other
Room : IRN-129
Time : 3:30 PM - 4:30 PM
Available
BizTalk ESB

Eric Stott

Track : Other
Room : IRN-131
Time : 3:30 PM - 4:30 PM
Available
Available

4:45 PM - 5:45 PM

Available
Available
The importance of the Product Owner figure.

Alan Dayley

Track : Agile
Room : IRN-124
Time : 4:45 PM - 5:45 PM
Building an Office Add-in without the pain of VSTO or COM

Dave Campbell

Track : .NET
Room : IRN-125
Time : 4:45 PM - 5:45 PM
iOS: Building More with Less

Kyle Stewart

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 4:45 PM - 5:45 PM
Mostly Cloudy: A Demo of an Internal Cloud and the Technology Behind it

Brad Flachsbart

Track : Other
Room : IRN-127
Time : 4:45 PM - 5:45 PM
Grunt.js Deep Dive

Inactive User

Track : Javascript/Node.js
Room : IRN-128
Time : 4:45 PM - 5:45 PM
Using Arduino (and an Android app) to control Lego motors

Sheldon McGee

Track : Other
Room : IRN-129
Time : 4:45 PM - 5:45 PM
Getting Started with Raspberry Pi

Tom Paulus

Track : Other
Room : IRN-120
Time : 4:45 PM - 5:45 PM
Software Quality via Unit Testing

Shaun Abram

Track : QA/Testing
Room : IRN-131
Time : 4:45 PM - 5:45 PM
CanJS in Practice

Inactive User

Track : Javascript/Node.js
Room : IRN-106
Time : 4:45 PM - 5:45 PM
SSRS – Implementing a Rendering Extension

Inactive User

Track : Other
Room : IRN-220
Time : 4:45 PM - 5:45 PM