Date for Desert Code Camp - 2010.1  Friday, May 14, 2010 8:00:00 AM - Friday, May 14, 2010 5:00:00 PM

Sessions by Track

Icon legend

Needs a Presenter meaning it's a good idea, but nobody has yet stepped up to the plate to present that session   all.
Pending Approval meaning that someone expressed interest in presenting but it has not yet been approved.   all.
Approved Session meaning there is a confirmed speaker for the session   all.
Heads Up! If you are logged in, you can see and change what sessions you are interested in.

.NET Development

General .NET application development
C# 4.0 Under the Hood More Info
Implementing MEF More Info
Implementing Rx More Info
Migrating & Deploying Applications to Azure More Info
node.js: Breaking out of the browser. More Info
PostgreSQL More Info
Real World Azure Tips & Tricks More Info
Software estimation More Info
SSIS More Info
SSIS More Info
SSIS More Info

AJAX / Javascript

AJAX / Javascript
Beginning jQuery More Info
Building controls and Behaviors More Info
Developing Chrome Extensions More Info
Generate HTML Markup with JavaScript More Info
Javascript frameworks. More Info
jQueryUI More Info
node.js: Breaking out of the browser More Info
Zero to Hero: Getting started with jQuery More Info


Boxes and arrows and such.
Beyond the Whiteboard: Enforcing Conceptual Integrity with Visual Studio 2010 More Info
Tracking Visitor Behavior in Websites More Info
Windows Server 2008 R2 Hyper-V - Overview of Hyper-V and how to build a test / lab environment using Hyper-V More Info


Advanced ASP.NET MVC More Info
ASP.NET MVC2 with the Spark View Engine More Info
Introduction to ASP.NET Web Forms MVP More Info
Real-World Inversion of Control and Dependency Injection with WebForms (This Is Not a Drill) More Info
Securing ASP.NET MVC (Part 1) More Info
Securing ASP.NET MVC (Part 2) More Info


Azure, Amazon, Oracle, etc.
Let the Good Guys in with Azure AppFabric Service Bus More Info

Cocoa Development

For all topics Mac/iPhone/iPad related
Beginning Objective C More Info
How to code for accelerometer and Core Location? More Info
iPad 101 More Info
iPhone Game Development More Info
iPhone OS 4 More Info


Cascading Style Sheets
CSS for Layout More Info
Fluid CSS for the iPhone More Info

Databases (SQL/RDBMS, Document, Object)

For SQL Based RDBMS, as well as Object and Document centric NoSQL databases.
CouchDB vs MongoDB vs raw Lucene vs RDBMS More Info
Microsoft SQL Server 2010 More Info
MongoDB More Info
MySQL Geo More Info
PostgreSQL More Info
PowerPivot Demo More Info


Theme and module development
Beginning module development More Info
Drupal for Beginners More Info
Theming More Info

Functional Programming

Programming with Haskell, Clojure, F#, and other functional programming languages
Erlang More Info
Hubris: The Ruby/Haskell Bridge More Info
Intro to F# for C# developers. More Info
Intro to Haskell More Info
PenTest Code Validation with MetaSploit More Info

Game Development

Game Development
Beginning Game Development With Unity More Info
Beginning programming for PC, XBOX, Zune, and Windows Phone 7 with XNA More Info


video More Info


Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.

Android Development 101 More Info


For mobile development: Android, IPhone, WP7, Palm, etc
Introduction to Android Development More Info

MS Dynamics CRM

MS Dynamics CRM
Customization More Info
Integration with Sharepoint More Info

Outside the Box

Developing applications that interact with real-world devices
CNC for You & Me More Info
Fire it Up - Laser Operations More Info
Natural User Interfaces: Connecting Software with the Humanity. More Info


Beginning Facebook app development More Info
Beginning PHP More Info
Intro to the Zend Framework More Info
Object Oriented PHP More Info


A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

Introduction to Ruby More Info
MacRuby More Info
Test-driving Ruby web development More Info


This could include development for both 2007 and 2010
Business Data Connectivity More Info
JQuery tips, tricks and traps More Info
SharePoint 2010 Development More Info
SharePoint WebPart Communication More Info
Silverlight Charts More Info
Workflows for SharePoint 2010 More Info


Creating Silverlight User Interface Solutions More Info
Intro to Silverlight More Info
MEF and Silverlight More Info
MVVM for Silverlight More Info
OData and Silverlight - Match made in heaven More Info
Silverlight 4 Binding - Beyond the Basics More Info
Silverlight 4 for LOB apps More Info
Why Silverlight? More Info
Windows Phone 7 Silverlight MVVM App the Test-Driven Way More Info
Windows Series 7 Phone Development More Info

Software Development

Sessions related to general software development techniques independent of specific technology areas.
Distributed Version Control Systems and You More Info
Going Deeper Into Scrum, An Agile Journey More Info
Historical Debugging with Visual Studio 2010 More Info
Networking for Application Developers More Info
The Agile Manifesto - What it means to the code and the coder More Info

SQL Server

SQL Server
SSAS More Info
SSIS More Info


Building Voice and SMS-based phone applications.
Teleku's Phone Web Service API More Info


Windows Communication Foundation
Building Modern Web Services with .Net 4.0 More Info
New Features in WCF 4 that will Instantly Make you More Productive More Info


WPF desktop application development
MVVM and MEF for WPF in (WCF/RIA) More Info