Date for Desert Code Camp - 2012.1  Saturday, November 17, 2012 8:00:00 AM - Saturday, November 17, 2012 6:00:00 PM

Schedule by Room

9:00 AM - 10:00 AM 10:15 AM - 11:15 AM 11:30 AM - 12:30 PM 12:30 PM - 1:30 PM 1:00 PM - 2:00 PM 2:15 PM - 3:15 PM 3:30 PM - 4:30 PM 4:45 PM - 5:45 PM
SC-140 (120)
Node.JS 101

Chris Matthieu

Track : Javascript/Node.js
Room : SC-140
Time : 9:00 AM - 10:00 AM
HTML5 Hacking!

Chris Matthieu

Track : HTML/CSS
Room : SC-140
Time : 10:15 AM - 11:15 AM
ASP.Net Web API from Top to Bottom

Brendon Birdoes

Track : .NET
Room : SC-140
Time : 11:30 AM - 12:30 PM
Introduction to Android Development

Mike Wolfson

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

Matthew Schafman

Track : Design (UX/UI)
Room : SC-140
Time : 2:15 PM - 3:15 PM
Developing Windows Services in C#

Ken Gregg

Track : .NET
Room : SC-140
Time : 3:30 PM - 4:30 PM
.NET Coding Standards For The Real World

David McCarter

Track : .NET
Room : SC-140
Time : 4:45 PM - 5:45 PM
IRN-120 (72)
AngularJS: Writing HTML of the Future

Inactive User

Track : HTML/CSS
Room : IRN-120
Time : 9:00 AM - 10:00 AM
Available
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
Thinking in Git

Rob Richardson

Track : Other
Room : IRN-120
Time : 1:00 PM - 2:00 PM
IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces

Jeremy Clark

Track : .NET
Room : IRN-120
Time : 2:15 PM - 3:15 PM
How To Survive The Technical Interview

David McCarter

Track : Other
Room : IRN-120
Time : 3:30 PM - 4:30 PM
HTML5 Gaming

Luis Montes

Track : HTML/CSS
Room : IRN-120
Time : 4:45 PM - 5:45 PM
IRN-219 (45)
Be asynchronous in .net

Rob Richardson

Track : .NET
Room : IRN-219
Time : 9:00 AM - 10:00 AM
Why on earth would anyone use .NET?

Nathan Brown

Track : .NET
Room : IRN-219
Time : 10:15 AM - 11:15 AM
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
Ruby 101

Chris Karimi

Track : Ruby
Room : IRN-219
Time : 1:00 PM - 2:00 PM
Advanced Topics in Win 8 Programming

Inactive User

Track : .NET
Room : IRN-219
Time : 2:15 PM - 3:15 PM
Functional Programming with CoffeeScript

Aaron Murray

Track : Javascript/Node.js
Room : IRN-219
Time : 3:30 PM - 4:30 PM
Raspberry Pi: What we have learned so far

Wolf Paulus

Track : Other
Room : IRN-219
Time : 4:45 PM - 5:45 PM
IRN-231 (32)
Introduction to RavenDB

Matt Johnson

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

Les Brown

Track : Database (SQL/NoSQL)
Room : IRN-231
Time : 10:15 AM - 11:15 AM
CouchDB & Node.JS

Chris Matthieu

Track : Database (SQL/NoSQL)
Room : IRN-231
Time : 11:30 AM - 12:30 PM
Geeks Anonymous

David McCarter

Track : Other
Room : IRN-231
Time : 1:00 PM - 2:00 PM
Full Stack JavaScript

Aaron Murray

Track : Javascript/Node.js
Room : IRN-231
Time : 2:15 PM - 3:15 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
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
IRN-232 (32)
Agile Thinking

Martin Nagel

Track : Agile
Room : IRN-232
Time : 9:00 AM - 10:00 AM
Panel: Agile in the Real World

Alan Dayley

Track : Agile
Room : IRN-232
Time : 10:15 AM - 11:15 AM
The art of asking effective questions for Agile Coaches

Kamlesh Ravlani

Track : Agile
Room : IRN-232
Time : 11:30 AM - 12:30 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
The Successful Integration of Product Management, User Experience, and Development

Perry Reinert

Track : Agile
Room : IRN-232
Time : 2:15 PM - 3:15 PM
Building Windows Azure applications with Node.js

Michael Collins

Track : Javascript/Node.js
Room : IRN-232
Time : 3:30 PM - 4:30 PM
Available
IRN-123 (28)
T, Earl Grey, Hot: Generics in .NET

Jeremy Clark

Track : .NET
Room : IRN-123
Time : 9:00 AM - 10:00 AM
Arduino 101

Jim St. Leger

Track : Other
Room : IRN-123
Time : 10:15 AM - 11:15 AM
Web Sockets Are Not Just for Web Browsers

Chris Myers

Track : .NET
Room : IRN-123
Time : 11:30 AM - 12:30 PM
Database Unit Testing Using Visual Studio 2010

Martin Nagel

Track : QA/Testing
Room : IRN-123
Time : 1:00 PM - 2:00 PM
Know Your Workplace Rights

Denise Blommel

Track : Other
Room : IRN-123
Time : 2:15 PM - 3:15 PM
Soft Skills for A Hard World Part I

Don Doerres

Track : Other
Room : IRN-123
Time : 3:30 PM - 4:30 PM
Soft Skills for a Hard World Part II

Don Doerres

Track : Other
Room : IRN-123
Time : 4:45 PM - 5:45 PM
IRN-124 (28)
RS-232 on the Arduino

Don Doerres

Track : Other
Room : IRN-124
Time : 9:00 AM - 10:00 AM
Improving your ASP.NET build and deployment process

Joe Enos

Track : .NET
Room : IRN-124
Time : 10:15 AM - 11:15 AM
Available
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
Developing a C Library Function from Scratch - Technical Interview Series

Ken Gregg

Track : Other
Room : IRN-124
Time : 2:15 PM - 3:15 PM
Making an Ontology for the Semantic Web

Ed Nicholson

Track : Other
Room : IRN-124
Time : 3:30 PM - 4:30 PM
Available
IRN-125 (28)
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
iOS Dealing with photos and AlAssetsLibrary

Marty Diamond

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-125
Time : 10:15 AM - 11:15 AM
Crash Course in Windows 8

Inactive User

Track : .NET
Room : IRN-125
Time : 11:30 AM - 12:30 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
Implementing bi-temporal capabilities into a normal RDBMS

Tomm Carr

Track : Database (SQL/NoSQL)
Room : IRN-125
Time : 2:15 PM - 3:15 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
IRN-126 (28)
Android Action Bar with ActionBarSherlock

David Barkman

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 9:00 AM - 10:00 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
Dependency Injection: A Practical Introduction

Jeremy Clark

Track : .NET
Room : IRN-126
Time : 11:30 AM - 12:30 PM
Available
Using newer client side technologies with JEE

Luis Montes

Track : Java
Room : IRN-126
Time : 2:15 PM - 3:15 PM
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
IRN-127 (28)
Structuring JavaScript Code - Techniques, Strategies, and Patterns

Dan Wahlin

Track : Javascript/Node.js
Room : IRN-127
Time : 9:00 AM - 10:00 AM
Command-Line Development

Michael Collins

Track : Other
Room : IRN-127
Time : 10:15 AM - 11:15 AM
iOS Web Service Programming

Michael Collins

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-127
Time : 11:30 AM - 12:30 PM
AngularJS Directives - DSL in Your HTML

Lukas Ruebbelke

Track : Javascript/Node.js
Room : IRN-127
Time : 1:00 PM - 2:00 PM
Sass: Imagining and Implementing Stylesheets Programatically

Aaron Lademann

Track : HTML/CSS
Room : IRN-127
Time : 2:15 PM - 3:15 PM
Single-Page Applications - Should you make the shift?

Adam Mokan

Track : Other
Room : IRN-127
Time : 3:30 PM - 4:30 PM
Available
IRN-128 (28)
BDD with Visual Studio 2012 and SpecFlow

Larry Apke

Track : .NET
Room : IRN-128
Time : 9:00 AM - 10:00 AM
Adventures in ASP.NET MVC 4 and Azure

Mark Tucker

Track : .NET
Room : IRN-128
Time : 10:15 AM - 11:15 AM
Available
Fun with RFID and the Adafruit NFC Arduino Shield

David Huerta

Track : Other
Room : IRN-128
Time : 1:00 PM - 2:00 PM
Available
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
Available
IRN-129 (28)
Tips for building fast Multi-Touch Enabled Web Sites

Ben Hoelting

Track : .NET
Room : IRN-129
Time : 9:00 AM - 10:00 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
Windows 8 Metro Style Apps for the Enterprise

Ben Hoelting

Track : .NET
Room : IRN-129
Time : 11:30 AM - 12:30 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
Behavior-Driven Development

Ryan Nelson

Track : Agile
Room : IRN-129
Time : 2:15 PM - 3:15 PM
Creating your own Street View

Masashi Katsumata

Track : Javascript/Node.js
Room : IRN-129
Time : 3:30 PM - 4:30 PM
Available
IRN-130 (28)
BDD and Acceptance Testing with Cucumber

Dave Lesser

Track : QA/Testing
Room : IRN-130
Time : 9:00 AM - 10:00 AM
Java for Beginners

Rajesh Aadi

Track : Java
Room : IRN-130
Time : 10:15 AM - 11:15 AM
Available
Building a Windows 8 app from scratch

Inactive User

Track : .NET
Room : IRN-130
Time : 1:00 PM - 2:00 PM
PowerShell: 0-useful in 50 minutes.

Shawn Jacoby

Track : DevOps/System Administration
Room : IRN-130
Time : 2:15 PM - 3:15 PM
Star Search: Dojo Nano

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-130
Time : 3:30 PM - 4:30 PM
Available
IRN-207 (28)
Messaging patterns via Websockets

Inactive User

Track : Javascript/Node.js
Room : IRN-207
Time : 9:00 AM - 10:00 AM
Web & Application Graphics for Programmers and other non-artists.

Honor MacDonald

Track : Other
Room : IRN-207
Time : 10:15 AM - 11:15 AM
Branchs and Merges are Bears, Oh My

Craig Berntson

Track : Other
Room : IRN-207
Time : 11:30 AM - 12:30 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
Aspect Oriented Programming - Removing code clutter with cross-cutting concerns

Nathan Smith

Track : .NET
Room : IRN-207
Time : 2:15 PM - 3:15 PM
Drupal 101

Chizuko Swanson

Track : Other
Room : IRN-207
Time : 3:30 PM - 4:30 PM
WordPress Plugin Boot Camp

Chris Klosowski

Track : Other
Room : IRN-207
Time : 4:45 PM - 5:45 PM
IRN-208 (28)
Building Reliable Websites - Load and Performance

Stephen Kuenzli

Track : Other
Room : IRN-208
Time : 9:00 AM - 10:00 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
Two Things You Must Have to be Agile

Larry Apke

Track : Agile
Room : IRN-208
Time : 11:30 AM - 12:30 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
Amazon Web Services in 60 minutes: The .NET edition

Mark Leon Watson

Track : .NET
Room : IRN-208
Time : 2:15 PM - 3:15 PM
Claims Based Security with Active Directory Federation Services (ADFS) and Azure Access Control Service (ACS)

Inactive User

Track : .NET
Room : IRN-208
Time : 3:30 PM - 4:30 PM
The Learning Curve: Transforming Homework to Passion

Jeff Nickoloff

Track : Other
Room : IRN-208
Time : 4:45 PM - 5:45 PM
IRN-221 (28)
Improving Processes with Scrum and Kanban

Thad West

Track : Agile
Room : IRN-221
Time : 9:00 AM - 10:00 AM
EnyoJS as a Framework for Great Justice

Inactive User

Track : Javascript/Node.js
Room : IRN-221
Time : 10:15 AM - 11:15 AM
Grunt/Yeoman: The New JavaScript Build Process

Inactive User

Track : Javascript/Node.js
Room : IRN-221
Time : 11:30 AM - 12:30 PM
Available
Available
Twas the night before malware

Inactive User

Track : Other
Room : IRN-221
Time : 3:30 PM - 4:30 PM
The Real World: Backbone (2012)

Ryan Gasparini

Track : JQuery
Room : IRN-221
Time : 4:45 PM - 5:45 PM
IRN-222 (28)
Intro to the Kinect for Windows SDK in C#

Ken Gregg

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

Jim Rush

Track : Other
Room : IRN-222
Time : 10:15 AM - 11:15 AM
JavaScript scope, invocation context, and inheritance deep dive.

Nick Niemeir

Track : Javascript/Node.js
Room : IRN-222
Time : 11:30 AM - 12:30 PM
TypeScript, what's the fuss all about?

Guy Ellis

Track : Javascript/Node.js
Room : IRN-222
Time : 1:00 PM - 2:00 PM
Gamepad API and Mouse Lock use with HTML5 games

John Martin

Track : HTML/CSS
Room : IRN-222
Time : 2:15 PM - 3:15 PM
Core Image: Making Instagram Like Effects

Kyle Stewart

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