Date for Desert Code Camp - 2012.1  Saturday, November 17, 2012 8:00:00 AM - Saturday, November 17, 2012 6: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

Node.JS 101

Chris Matthieu

Track : Javascript/Node.js
Room : SC-140
Time : 9:00 AM - 10:00 AM
Be asynchronous in .net

Rob Richardson

Track : .NET
Room : IRN-219
Time : 9:00 AM - 10:00 AM
T, Earl Grey, Hot: Generics in .NET

Jeremy Clark

Track : .NET
Room : IRN-123
Time : 9:00 AM - 10:00 AM
RS-232 on the Arduino

Don Doerres

Track : Other
Room : IRN-124
Time : 9:00 AM - 10:00 AM
Moving to the Dark Side - How to Break Into IT Management

Steve Booze

Track : Other
Room : IRN-125
Time : 9:00 AM - 10:00 AM
Android Action Bar with ActionBarSherlock

David Barkman

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 9:00 AM - 10:00 AM
Structuring JavaScript Code - Techniques, Strategies, and Patterns

Dan Wahlin

Track : Javascript/Node.js
Room : IRN-127
Time : 9:00 AM - 10:00 AM
BDD with Visual Studio 2012 and SpecFlow

Larry Apke

Track : .NET
Room : IRN-128
Time : 9:00 AM - 10:00 AM
Tips for building fast Multi-Touch Enabled Web Sites

Ben Hoelting

Track : .NET
Room : IRN-129
Time : 9:00 AM - 10:00 AM
AngularJS: Writing HTML of the Future

John Lindquist

Track : HTML/CSS
Room : IRN-120
Time : 9:00 AM - 10:00 AM
BDD and Acceptance Testing with Cucumber

Dave Lesser

Track : QA/Testing
Room : IRN-130
Time : 9:00 AM - 10:00 AM
Introduction to RavenDB

Matt Johnson

Track : Database (SQL/NoSQL)
Room : IRN-231
Time : 9:00 AM - 10:00 AM
Agile Thinking

Martin Nagel

Track : Agile
Room : IRN-232
Time : 9:00 AM - 10:00 AM
Messaging patterns via Websockets

Inactive User

Track : Javascript/Node.js
Room : IRN-207
Time : 9:00 AM - 10:00 AM
Building Reliable Websites - Load and Performance

Stephen Kuenzli

Track : Other
Room : IRN-208
Time : 9:00 AM - 10:00 AM
Improving Processes with Scrum and Kanban

Thad West

Track : Agile
Room : IRN-221
Time : 9:00 AM - 10:00 AM
Intro to the Kinect for Windows SDK in C#

Ken Gregg

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

10:15 AM - 11:15 AM

HTML5 Hacking!

Chris Matthieu

Track : HTML/CSS
Room : SC-140
Time : 10:15 AM - 11:15 AM
Why on earth would anyone use .NET?

Nathan Brown

Track : .NET
Room : IRN-219
Time : 10:15 AM - 11:15 AM
Arduino 101

Jim St. Leger

Track : Other
Room : IRN-123
Time : 10:15 AM - 11:15 AM
Improving your ASP.NET build and deployment process

Joe Enos

Track : .NET
Room : IRN-124
Time : 10:15 AM - 11:15 AM
iOS Dealing with photos and AlAssetsLibrary

Marty Diamond

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-125
Time : 10:15 AM - 11:15 AM
Mobilize MongoDB! Application using the Titanium Framework

Shekhar Vemuri

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 10:15 AM - 11:15 AM
Command-Line Development

Michael Collins

Track : Other
Room : IRN-127
Time : 10:15 AM - 11:15 AM
Adventures in ASP.NET MVC 4 and Azure

Mark Tucker

Track : .NET
Room : IRN-128
Time : 10:15 AM - 11:15 AM
ASP.NET MVC Using Kendo UI and the MVVM Pattern

Ben Hoelting

Track : .NET
Room : IRN-129
Time : 10:15 AM - 11:15 AM
Available
Java for Beginners

Rajesh Aadi

Track : Java
Room : IRN-130
Time : 10:15 AM - 11:15 AM
MongoDB

Les Brown

Track : Database (SQL/NoSQL)
Room : IRN-231
Time : 10:15 AM - 11:15 AM
Panel: Agile in the Real World

Alan Dayley

Track : Agile
Room : IRN-232
Time : 10:15 AM - 11:15 AM
Web & Application Graphics for Programmers and other non-artists.

Honor MacDonald

Track : Other
Room : IRN-207
Time : 10:15 AM - 11:15 AM
Code reuse in C# via inheritance, interfaces, extension methods and generics

Stjepan Rajko

Track : .NET
Room : IRN-208
Time : 10:15 AM - 11:15 AM
EnyoJS as a Framework for Great Justice

Blaine Bublitz

Track : Javascript/Node.js
Room : IRN-221
Time : 10:15 AM - 11:15 AM
Continuous Integration

Jim Rush

Track : Other
Room : IRN-222
Time : 10:15 AM - 11:15 AM

11:30 AM - 12:30 PM

ASP.Net Web API from Top to Bottom

Brendon Birdoes

Track : .NET
Room : SC-140
Time : 11:30 AM - 12:30 PM
Cloud Computing - Windows Azure - Building highly scalable web sites quickly and easily

Sudheer Dhulipalla

Track : Other
Room : IRN-219
Time : 11:30 AM - 12:30 PM
Web Sockets Are Not Just for Web Browsers

Chris Myers

Track : .NET
Room : IRN-123
Time : 11:30 AM - 12:30 PM
Available
Crash Course in Windows 8

Jesse Liberty

Track : .NET
Room : IRN-125
Time : 11:30 AM - 12:30 PM
Dependency Injection: A Practical Introduction

Jeremy Clark

Track : .NET
Room : IRN-126
Time : 11:30 AM - 12:30 PM
iOS Web Service Programming

Michael Collins

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-127
Time : 11:30 AM - 12:30 PM
Available
Windows 8 Metro Style Apps for the Enterprise

Ben Hoelting

Track : .NET
Room : IRN-129
Time : 11:30 AM - 12:30 PM
Building RESTful Web APIs with examples in ASP.NET Web API

Chris Ross

Track : .NET
Room : IRN-120
Time : 11:30 AM - 12:30 PM
Available
CouchDB & Node.JS

Chris Matthieu

Track : Database (SQL/NoSQL)
Room : IRN-231
Time : 11:30 AM - 12:30 PM
The art of asking effective questions for Agile Coaches

Kamlesh Ravlani

Track : Agile
Room : IRN-232
Time : 11:30 AM - 12:30 PM
Branchs and Merges are Bears, Oh My

Craig Berntson

Track : Other
Room : IRN-207
Time : 11:30 AM - 12:30 PM
Two Things You Must Have to be Agile

Larry Apke

Track : Agile
Room : IRN-208
Time : 11:30 AM - 12:30 PM
Grunt/Yeoman: The New JavaScript Build Process

Blaine Bublitz

Track : Javascript/Node.js
Room : IRN-221
Time : 11:30 AM - 12:30 PM
JavaScript scope, invocation context, and inheritance deep dive.

Nick Niemeir

Track : Javascript/Node.js
Room : IRN-222
Time : 11:30 AM - 12:30 PM

12:30 PM - 1:30 PM

1:00 PM - 2:00 PM

Introduction to Android Development

Mike Wolfson

Track : Mobile (Android/iOS/Microsoft)
Room : SC-140
Time : 1:00 PM - 2:00 PM
Ruby 101

Chris Karimi

Track : Ruby
Room : IRN-219
Time : 1:00 PM - 2:00 PM
Database Unit Testing Using Visual Studio 2010

Martin Nagel

Track : QA/Testing
Room : IRN-123
Time : 1:00 PM - 2:00 PM
CoffeeScript 101 or how I learned to stop worrying and love the sugar

Inactive User

Track : Javascript/Node.js
Room : IRN-124
Time : 1:00 PM - 2:00 PM
Unit testing the frontend... Navigating the minefield of client side testing.

Robert Odil

Track : QA/Testing
Room : IRN-125
Time : 1:00 PM - 2:00 PM
Available
AngularJS Directives - DSL in Your HTML

Lukas Ruebbelke

Track : Javascript/Node.js
Room : IRN-127
Time : 1:00 PM - 2:00 PM
Fun with RFID and the Adafruit NFC Arduino Shield

David Huerta

Track : Other
Room : IRN-128
Time : 1:00 PM - 2:00 PM
WebSockets Programming in .NET 4.5 and Windows Azure

Rick G. Garibay

Track : Other
Room : IRN-129
Time : 1:00 PM - 2:00 PM
Thinking in Git

Rob Richardson

Track : Other
Room : IRN-120
Time : 1:00 PM - 2:00 PM
Building a Windows 8 app from scratch

russell fustino

Track : .NET
Room : IRN-130
Time : 1:00 PM - 2:00 PM
Geeks Anonymous

David McCarter

Track : Other
Room : IRN-231
Time : 1:00 PM - 2:00 PM
The Power of Knowing Your Users: Personas and Empathy Maps

Alan Dayley

Track : Agile
Room : IRN-232
Time : 1:00 PM - 2:00 PM
Use HTML5, CSS3, & JavaScript to Create a Windows Store App Today!

J. Michael Palermo IV

Track : HTML/CSS
Room : IRN-207
Time : 1:00 PM - 2:00 PM
Beyond Dojo: The Rise of AMD (Asynchronous Module Definition)

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-208
Time : 1:00 PM - 2:00 PM
Available
TypeScript, what's the fuss all about?

Guy Ellis

Track : Javascript/Node.js
Room : IRN-222
Time : 1:00 PM - 2:00 PM

2:15 PM - 3:15 PM

LESS/CSS

Matthew Schafman

Track : Design (UX/UI)
Room : SC-140
Time : 2:15 PM - 3:15 PM
Advanced Topics in Win 8 Programming

Jesse Liberty

Track : .NET
Room : IRN-219
Time : 2:15 PM - 3:15 PM
Know Your Workplace Rights

Denise Blommel

Track : Other
Room : IRN-123
Time : 2:15 PM - 3:15 PM
Developing a C Library Function from Scratch - Technical Interview Series

Ken Gregg

Track : Other
Room : IRN-124
Time : 2:15 PM - 3:15 PM
Implementing bi-temporal capabilities into a normal RDBMS

Tomm Carr

Track : Database (SQL/NoSQL)
Room : IRN-125
Time : 2:15 PM - 3:15 PM
Using newer client side technologies with JEE

Luis Montes

Track : Java
Room : IRN-126
Time : 2:15 PM - 3:15 PM
Sass: Imagining and Implementing Stylesheets Programatically

Aaron Lademann

Track : HTML/CSS
Room : IRN-127
Time : 2:15 PM - 3:15 PM
Available
Behavior-Driven Development

Ryan Nelson

Track : Agile
Room : IRN-129
Time : 2:15 PM - 3:15 PM
IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces

Jeremy Clark

Track : .NET
Room : IRN-120
Time : 2:15 PM - 3:15 PM
PowerShell: 0-useful in 50 minutes.

Shawn Jacoby

Track : DevOps/System Administration
Room : IRN-130
Time : 2:15 PM - 3:15 PM
Full Stack JavaScript

Aaron Murray

Track : Javascript/Node.js
Room : IRN-231
Time : 2:15 PM - 3:15 PM
The Successful Integration of Product Management, User Experience, and Development

Perry Reinert

Track : Agile
Room : IRN-232
Time : 2:15 PM - 3:15 PM
Aspect Oriented Programming - Removing code clutter with cross-cutting concerns

Nathan Smith

Track : .NET
Room : IRN-207
Time : 2:15 PM - 3:15 PM
Amazon Web Services in 60 minutes: The .NET edition

Mark Leon Watson

Track : .NET
Room : IRN-208
Time : 2:15 PM - 3:15 PM
Available
Gamepad API and Mouse Lock use with HTML5 games

John Martin

Track : HTML/CSS
Room : IRN-222
Time : 2:15 PM - 3:15 PM

3:30 PM - 4:30 PM

Developing Windows Services in C#

Ken Gregg

Track : .NET
Room : SC-140
Time : 3:30 PM - 4:30 PM
Functional Programming with CoffeeScript

Aaron Murray

Track : Javascript/Node.js
Room : IRN-219
Time : 3:30 PM - 4:30 PM
Soft Skills for A Hard World Part I

Don Doerres

Track : Other
Room : IRN-123
Time : 3:30 PM - 4:30 PM
Making an Ontology for the Semantic Web

Ed Nicholson

Track : Other
Room : IRN-124
Time : 3:30 PM - 4:30 PM
Managing Multiple Android App Markets with Conflicting Requirements

Tim Mackenzie

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-125
Time : 3:30 PM - 4:30 PM
Available
Single-Page Applications - Should you make the shift?

Adam Mokan

Track : Other
Room : IRN-127
Time : 3:30 PM - 4:30 PM
What Is A Pirate's Favorite Programming Language? An Introduction To Data Exploration With R Programming.

Joshua Hansen

Track : Other
Room : IRN-128
Time : 3:30 PM - 4:30 PM
Creating your own Street View

Masashi Katsumata

Track : Javascript/Node.js
Room : IRN-129
Time : 3:30 PM - 4:30 PM
How To Survive The Technical Interview

David McCarter

Track : Other
Room : IRN-120
Time : 3:30 PM - 4:30 PM
Star Search: Dojo Nano

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-130
Time : 3:30 PM - 4:30 PM
Android Speech Recognition and Text-To-Speech - How to voice-enable your mobile application

Wolf Paulus

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-231
Time : 3:30 PM - 4:30 PM
Building Windows Azure applications with Node.js

Michael Collins

Track : Javascript/Node.js
Room : IRN-232
Time : 3:30 PM - 4:30 PM
Drupal 101

Chizuko Swanson

Track : Other
Room : IRN-207
Time : 3:30 PM - 4:30 PM
Claims Based Security with Active Directory Federation Services (ADFS) and Azure Access Control Service (ACS)

Dan Weinmann

Track : .NET
Room : IRN-208
Time : 3:30 PM - 4:30 PM
Twas the night before malware

Arleen Hess

Track : Other
Room : IRN-221
Time : 3:30 PM - 4:30 PM
Core Image: Making Instagram Like Effects

Kyle Stewart

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-222
Time : 3:30 PM - 4:30 PM

4:45 PM - 5:45 PM

.NET Coding Standards For The Real World

David McCarter

Track : .NET
Room : SC-140
Time : 4:45 PM - 5:45 PM
Raspberry Pi: What we have learned so far

Wolf Paulus

Track : Other
Room : IRN-219
Time : 4:45 PM - 5:45 PM
Soft Skills for a Hard World Part II

Don Doerres

Track : Other
Room : IRN-123
Time : 4:45 PM - 5:45 PM
Available
Available
Hybrid Development Made Easy with Azure Service Bus and Neuron ESB

Rick G. Garibay

Track : Other
Room : IRN-126
Time : 4:45 PM - 5:45 PM
Available
Available
Available
HTML5 Gaming

Luis Montes

Track : HTML/CSS
Room : IRN-120
Time : 4:45 PM - 5:45 PM
Available
Sharing templates between server and client - An ASP.Net MVC View Engine

Nathan Brown

Track : .NET
Room : IRN-231
Time : 4:45 PM - 5:45 PM
Available
WordPress Plugin Boot Camp

Chris Klosowski

Track : Other
Room : IRN-207
Time : 4:45 PM - 5:45 PM
The Learning Curve: Transforming Homework to Passion

Jeff Nickoloff

Track : Other
Room : IRN-208
Time : 4:45 PM - 5:45 PM
The Real World: Backbone (2012)

Ryan Gasparini

Track : JQuery
Room : IRN-221
Time : 4:45 PM - 5:45 PM
Available