Date for Desert Code Camp - 2013.2  Saturday, November 9, 2013 9:00:00 AM - Saturday, November 9, 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

Clean Code I - Design Patterns and Best Practices

Theo Jungeblut

Track : Agile
Room : SC-140
Time : 9:00 AM - 10:00 AM
Become a CSS Ninja

Steve Lacy

Track : HTML/CSS
Room : IRN-219
Time : 9:00 AM - 10:00 AM
Soft Skills for a Hard World Part One

Don Doerres

Track : Other
Room : IRN-125
Time : 9:00 AM - 10:00 AM
Messaging with RabbitMQ

Rob Bagby

Track : .NET
Room : IRN-126
Time : 9:00 AM - 10:00 AM
Continuous Integration Server Setup

Dennis Reams

Track : Agile
Room : IRN-127
Time : 9:00 AM - 10:00 AM
Available
Available
Rock Your .NET Coding Standards (Part 1)

David McCarter

Track : .NET
Room : IRN-120
Time : 9:00 AM - 10:00 AM
Introduction to OWIN and Katana

Inactive User

Track : .NET
Room : IRN-130
Time : 9:00 AM - 10:00 AM
Windows Azure in Real Life

Robin Shahan

Track : .NET
Room : IRN-207
Time : 9:00 AM - 10:00 AM
Amazon Web Services and Windows Azure

Rob Richardson

Track : .NET
Room : IRN-208
Time : 9:00 AM - 10:00 AM
Date and Time Fundamentals

Matt Johnson

Track : .NET
Room : IRN-222
Time : 9:00 AM - 10:00 AM
Enterprise Integration with Apache Camel

Christian Posta

Track : Java
Room : IRN-226
Time : 9:00 AM - 10:00 AM
Panel Discussion: Adopting Agile in Large Companies

Inactive User

Track : Agile
Room : IRN-227
Time : 9:00 AM - 10:00 AM
Let Your Data Flow

Michael Collins

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

10:15 AM - 11:15 AM

Clean Code II - Cut your Dependencies with Dependency Injection Part 1

Theo Jungeblut

Track : Agile
Room : SC-140
Time : 10:15 AM - 11:15 AM
Twitter Bootstrap - Use the source

Michael Ryan

Track : HTML/CSS
Room : IRN-219
Time : 10:15 AM - 11:15 AM
Soft Skills for a Hard World Part Two

Don Doerres

Track : Other
Room : IRN-125
Time : 10:15 AM - 11:15 AM
Polymer with Node.js, Express, and MongoDB

Alexander Kahoun

Track : Javascript/Node.js
Room : IRN-126
Time : 10:15 AM - 11:15 AM
Rails 4 - A Whirlwind Tour

Jay McGavren

Track : Ruby
Room : IRN-127
Time : 10:15 AM - 11:15 AM
Lua Programming: Intro and Application

Steve Lacy

Track : Other
Room : IRN-128
Time : 10:15 AM - 11:15 AM
Available
Rock Your .NET Coding Standards (Part 2)

David McCarter

Track : .NET
Room : IRN-120
Time : 10:15 AM - 11:15 AM
Introduction to CanJS

Inactive User

Track : Javascript/Node.js
Room : IRN-130
Time : 10:15 AM - 11:15 AM
Put your website in the cloud

Robin Shahan

Track : .NET
Room : IRN-207
Time : 10:15 AM - 11:15 AM
A quick intro to a dozen JavaScript libraries

Rob Richardson

Track : Javascript/Node.js
Room : IRN-208
Time : 10:15 AM - 11:15 AM
JavaScript Dates - What a Mess!

Matt Johnson

Track : Javascript/Node.js
Room : IRN-222
Time : 10:15 AM - 11:15 AM
Challenges when developing real-time (websockets) web-applications

Inactive User

Track : .NET
Room : IRN-226
Time : 10:15 AM - 11:15 AM
Abstract Art: Using Patterns to Solve Real Problems

Jeremy Clark

Track : Agile
Room : IRN-227
Time : 10:15 AM - 11:15 AM
Beyond Hello World: A Practical Introduction to Node.js

Rick G. Garibay

Track : Javascript/Node.js
Room : IRN-230
Time : 10:15 AM - 11:15 AM
Spring Data + MongoDB

Rodney West

Track : Database (SQL/NoSQL)
Room : IRN-229
Time : 10:15 AM - 11:15 AM

11:30 AM - 12:30 PM

Clean Code II - Cut your Dependencies with Dependency Injection Part 2

Theo Jungeblut

Track : Agile
Room : SC-140
Time : 11:30 AM - 12:30 PM
T4, Dapper, CRUD and you

Bruce Lackore

Track : .NET
Room : IRN-219
Time : 11:30 AM - 12:30 PM
The Secret Life of the Web

Hafthor Stefansson

Track : Other
Room : IRN-125
Time : 11:30 AM - 12:30 PM
Lessons Learned Adopting Agile and Changing Culture at Big Companies

Inactive User

Track : Agile
Room : IRN-126
Time : 11:30 AM - 12:30 PM
Tips and Tricks in Adapting to Entity Framework

Inactive User

Track : .NET
Room : IRN-127
Time : 11:30 AM - 12:30 PM
Xamarin - Cross-platform mobile development in C#

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-128
Time : 11:30 AM - 12:30 PM
DevOps and Continuous Delivery

Manoj Khanna

Track : Agile
Room : IRN-129
Time : 11:30 AM - 12:30 PM
AngularJS SPA JumpStart

Dan Wahlin

Track : Javascript/Node.js
Room : IRN-120
Time : 11:30 AM - 12:30 PM
How to Break Into IT Management

Steve Booze

Track : Other
Room : IRN-130
Time : 11:30 AM - 12:30 PM
Hacking the Tao: Taoist practices for coders

Aaron Murray

Track : Other
Room : IRN-207
Time : 11:30 AM - 12:30 PM
What's new in Visual Studio 2013, ASP.NET 5, Web API, and EF 6?

Rob Richardson

Track : .NET
Room : IRN-208
Time : 11:30 AM - 12:30 PM
Discovering Noda Time - A Better .Net Date/Time API

Matt Johnson

Track : .NET
Room : IRN-222
Time : 11:30 AM - 12:30 PM
Realtime client/server communication with SignalR

Tom Bishop

Track : .NET
Room : IRN-226
Time : 11:30 AM - 12:30 PM
Documenting AngularJS projects using Docular

John Martin

Track : Javascript/Node.js
Room : IRN-227
Time : 11:30 AM - 12:30 PM
Meet the Intern: JavaScript-based Application Testing tool

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-230
Time : 11:30 AM - 12:30 PM
JavaScript for ASP.NET Programmers

Inactive User

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

12:30 PM - 1:00 PM

1:00 PM - 2:00 PM

Getting MEAN (MongoDB, ExpressJS, AngularJS, NodeJS)

Rob Richardson

Track : Javascript/Node.js
Room : SC-140
Time : 1:00 PM - 2:00 PM
Available
Building a realtime web-application from scratch using T4 and Powershell, or live coding without any actual coding...

Inactive User

Track : .NET
Room : IRN-125
Time : 1:00 PM - 2:00 PM
Code By Voice

Chris Cowan

Track : Other
Room : IRN-126
Time : 1:00 PM - 2:00 PM
Designing for Windows 8.1

Brent Schooley

Track : Design (UX/UI)
Room : IRN-127
Time : 1:00 PM - 2:00 PM
Regular Expressions Boot Camp

Chris Schiffhauer

Track : .NET
Room : IRN-128
Time : 1:00 PM - 2:00 PM
Terminally ill

Brad Westfall

Track : Other
Room : IRN-129
Time : 1:00 PM - 2:00 PM
Rock Your Technical Interview (Part 1)

David McCarter

Track : Other
Room : IRN-120
Time : 1:00 PM - 2:00 PM
The Dictatorship of Metrics: how to stop chewing on ice and start widening the freeway.

Tomm Carr

Track : Agile
Room : IRN-130
Time : 1:00 PM - 2:00 PM
Category Theory intro for Developers

Inactive User

Track : Other
Room : IRN-207
Time : 1:00 PM - 2:00 PM
Secure Login to ASP.NET MVC 4 and 5 Applications using OAuth and OpenID

Dean Schmidt

Track : .NET
Room : IRN-208
Time : 1:00 PM - 2:00 PM
How to Hire, Plan and Manage a Software Development Project Driven by a Distributed Team

Vincent Serpico

Track : Other
Room : IRN-222
Time : 1:00 PM - 2:00 PM
Databases Are People

Shawn Gravelle

Track : Database (SQL/NoSQL)
Room : IRN-226
Time : 1:00 PM - 2:00 PM
Mule ESB: The Workhorse of SOA Integration

Bill Malone

Track : Java
Room : IRN-227
Time : 1:00 PM - 2:00 PM
Play Framework with Scala in Action

Terry Drozdowski

Track : Other
Room : IRN-230
Time : 1:00 PM - 2:00 PM
Fundamentals of Web Performance Optimization

Matthew Bennett

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

2:15 PM - 3:15 PM

Introduction to Android Studio

Donn Felker

Track : Mobile (Android/iOS/Microsoft)
Room : SC-140
Time : 2:15 PM - 3:15 PM
Available
Startup: Coding, Selling and Raising $1 Million in seed funding in Arizona

Shon Burton

Track : Other
Room : IRN-125
Time : 2:15 PM - 3:15 PM
Creating Cross Platform Apps with Xamarin

Rob Richardson

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 2:15 PM - 3:15 PM
What Windows 8.1 brings to the XAML devs

Dave Campbell

Track : .NET
Room : IRN-127
Time : 2:15 PM - 3:15 PM
Gradle: Build Automation Evolved

Ryan Nelson

Track : Java
Room : IRN-128
Time : 2:15 PM - 3:15 PM
Learn to Love Lambdas

Jeremy Clark

Track : .NET
Room : IRN-129
Time : 2:15 PM - 3:15 PM
Rock Your Technical Interview (Part 2)

David McCarter

Track : Other
Room : IRN-120
Time : 2:15 PM - 3:15 PM
Building Real-Time JavaScript Applications Using PubNub

Dan Ristic

Track : Javascript/Node.js
Room : IRN-130
Time : 2:15 PM - 3:15 PM
WebSockets and WebRTC - Nextgen of WebApps?

Inactive User

Track : .NET
Room : IRN-207
Time : 2:15 PM - 3:15 PM
Rich Web UIs with YUI3

Rodney West

Track : Design (UX/UI)
Room : IRN-208
Time : 2:15 PM - 3:15 PM
A first look at RavenDB

Matt Johnson

Track : Database (SQL/NoSQL)
Room : IRN-222
Time : 2:15 PM - 3:15 PM
SignalR Takes the Bus to Work

Chris Myers

Track : .NET
Room : IRN-226
Time : 2:15 PM - 3:15 PM
SOA: Beyond the Buzzwords

Barry Stahl

Track : Other
Room : IRN-227
Time : 2:15 PM - 3:15 PM
Polyglot messaging with Apache ActiveMQ

Christian Posta

Track : Java
Room : IRN-230
Time : 2:15 PM - 3:15 PM
Machine Learning with .NET: F# FTW

Mathias Brandewinder

Track : .NET
Room : IRN-229
Time : 2:15 PM - 3:15 PM

3:30 PM - 4:30 PM

Building Android Apps with Android Studio and Android Bootstrap

Donn Felker

Track : Mobile (Android/iOS/Microsoft)
Room : SC-140
Time : 3:30 PM - 4:30 PM
Available
The Mutant Apocalypse: How Killing Mutants Can Save Your Code

Stephen Cihak

Track : Java
Room : IRN-125
Time : 3:30 PM - 4:30 PM
@Awesome: Simplify Validations with the Java Bean Validation APIs

Inactive User

Track : Java
Room : IRN-126
Time : 3:30 PM - 4:30 PM
WinRT app data-local-roaming-cloud

Dave Campbell

Track : .NET
Room : IRN-127
Time : 3:30 PM - 4:30 PM
Inspect Your Code using ClrMD

Michael Collins

Track : .NET
Room : IRN-128
Time : 3:30 PM - 4:30 PM
Not Your Father's BizTalk Server: Building Modern Hybrid Apps with Windows Azure BizTalk Services

Rick G. Garibay

Track : Other
Room : IRN-129
Time : 3:30 PM - 4:30 PM
Versioning Relational Data: a lot easier than you may think

Tomm Carr

Track : Database (SQL/NoSQL)
Room : IRN-120
Time : 3:30 PM - 4:30 PM
Play Framework & Modern Java Web App Development

Josh Padnick

Track : Java
Room : IRN-130
Time : 3:30 PM - 4:30 PM
World of Dartcraft

Naum Trifanoff

Track : Other
Room : IRN-207
Time : 3:30 PM - 4:30 PM
Introduction to Atlassian Plugin Development

Rodney West

Track : Other
Room : IRN-208
Time : 3:30 PM - 4:30 PM
What's new in RavenDB 2.5

Matt Johnson

Track : Database (SQL/NoSQL)
Room : IRN-222
Time : 3:30 PM - 4:30 PM
Integration Patterns with Azure Service Bus

Brendon Birdoes

Track : .NET
Room : IRN-226
Time : 3:30 PM - 4:30 PM
Agile Tools in Visual Studio

Mike Ulichny

Track : Agile
Room : IRN-227
Time : 3:30 PM - 4:30 PM
Elasticsearch from Scratch

Rashid Khan

Track : Database (SQL/NoSQL)
Room : IRN-230
Time : 3:30 PM - 4:30 PM
Building Mobile Aware Web Sites with MVC 4 and jQuery.Mobile

Dean Schmidt

Track : .NET
Room : IRN-229
Time : 3:30 PM - 4:30 PM

4:45 PM - 5:45 PM

Knockout.js

Hafthor Stefansson

Track : Javascript/Node.js
Room : SC-140
Time : 4:45 PM - 5:45 PM
Clean Code: Homicidal Maniacs Read Code, Too

Jeremy Clark

Track : Agile
Room : IRN-219
Time : 4:45 PM - 5:45 PM
Available
Angular ♥ Firebase: Build a lightning-fast, real-time app

Michael Wulf

Track : Javascript/Node.js
Room : IRN-126
Time : 4:45 PM - 5:45 PM
OOCSS vs Semantic CSS vs Grid Systems vs Preprocessors (SASS, LESS)

Brad Westfall

Track : HTML/CSS
Room : IRN-127
Time : 4:45 PM - 5:45 PM
Available
Panel: Agile in the real world

Perry Reinert

Track : Agile
Room : IRN-129
Time : 4:45 PM - 5:45 PM
F# for the C# developer

Mathias Brandewinder

Track : .NET
Room : IRN-120
Time : 4:45 PM - 5:45 PM
Available
Available
Available
Available
Available
Available
Available
Available