Desert Code Camp

Desert Code Camp


Next camp is June 13, 2009

DeVry University
2149 W Dunlap Ave (map)
Phoenix, Arizona 85021



We have 66 confirmed sessions!
DeVry in Phoenix
We would like to kindly thank DeVry for allowing
us to use their facility for this event.


(This will guarantee your spot and let you sign up for sessions.) 
   
Username:
Password:
Code Camps have been taking place all over the country.  This is a free, one-day event put on by the local Phoenix community to help promote software development in general.  There is no right or wrong language, platform, or technology.  If a topic relates in any way to the code that causes a machine to produce a desired result, it's welcome here.

Our Code Camp will be held at DeVry in Phoenix.  We have local presenters from the community who will share their technical expertise. We also open the floor for you to make suggestions for sessions, and deliver them if you'd like.

The Schedule
This is subject to change, but will give you a feel for what to expect at Desert Code Camp.  If you log in then all your selected sessions will be highlighted, and you'll be able to easily change what you're registered for with checkboxes.
Room 201
Capacity: 83
Room 235
Capacity: 36
Room 233
Capacity: 34
Room 218
Capacity: 29
Room 217
Capacity: 22
Room 215
Capacity: 22
Room 210
Capacity: 22
Room 209
Capacity: 22
Room 203
Capacity: 22
Room 208
Capacity: 17
9:00am - 10:00amBack to Basics: Object-Oriented Design Patterns in C#
On-Site Optimization
I dream in SQL (writing queries)
Digging deep into movement and animation
Debug Production Code using Debugging Tools for Windows
Write your first Desktop .net app (or, Write your own Twitter Client for .net)
SQL Server 2008 New FILESTREAM feature
Metaprogramming with Ruby
Build, Test, and Release with Apache Continuum
PHP and Microsoft - It's all about the love
10:05am - 11:05amTableless Layout with CSS
Query Performance Tuning
Intro to JQuery
Building Rich & Interactive Web Applications with ASP.NET AJAX
Templating with WCF, LINQ and XML Literals
MVVM and WPF
Domain Driven Design
Building an Azure Application From The Ground Up
11:10am - 12:10pmjQuery Deep Dive
Aspect Oriented Programming in .net
Understanding functional programming
Demystifying Cloud Computing: It's not all vapor
XPath Queries (tastes just like SQL)
Developing Composite Applications
Module Development
What's different about Ruby?
Concurrency Using Threads
12:10 - 12:40Free lunch -- pizza and sandwiches -- provided downstairs in the courtyard area
12:40pm - 1:40pmASP.NET MVC 101
Implementing the MVVM Pattern
Testing JavaScript
Debugging with Visual Studio
Building a Service-Oriented Application from the Bottom Up - Part 1
Selling Agile to Waterfall Clients
Getting started with Arduino
Everyday Ruby
JRuby for Rubyists
1:45pm - 2:45pmGetting started with iPhone Development
ASP.NET MVC Advanced
Building a Service-Oriented Application from the Bottom Up - Part 2
dotNetDave's Favorite Programming Tools
USB Control with JAL and C#
Developing with CouchDB
A pictures worth 1000 Tests
JRuby on Rails
Introduction to JRuby
2:50pm - 3:50pmNew Features of C# 4.0
Why You Need .NET Coding Standards (2009)
Thinking in JavaScript
SEO Benefits of Social Media
3D GUI Development
BeagleBoard integration
Database Scripting with Ruby
Taking Web Apps to the Next Level: Introducing Ext JS
Migrating from ASMX to WCF Using Enterprise Library
Core Data
3:55pm - 4:55pmOptimization Patterns: Reducing Memory Footprint in .NET
Building nTier Applications with Entity Framework Services
Rack: The Key to Ruby Web Development
Getting started with Mac (Cocoa) Development
Custom Setup Projects
Open forum with Community Leaders
Dynamic BizTalk EDI Batching
Mobile Platform Comparison for Developers
Microsoft Spark Kits
5:00pm - 6:00pmUsing SharePoint 2007 For Your Corporate Data Store
Windows CE deep dive
Skin Creation



The bar chart shows how full a particular session is.  Note that some sessions have only recently been added, and seating capacity is not the same for every room, so the bar chart can't be used as an indicator of overall popularity for any session. It is there just so folks can get an idea of how much room there is left in any given session.

What is Code Camp?

The answer is actually simple. In order to use the official Code Camp name we follow these simple protocols:

  1. By and For the Developer Community
    Code Camps are about the developer community at large. They are meant to be a place for developers to come and learn from their peers. Topics are always based on community interest and never determined by anyone other than the community.
  2. Always Free
    Code Camps are always free for attendees.
  3. Community Developed Material
    The success of the Code Camps is that they are based on community content. All content that is delivered is original. All presentation content must be provided completely (including code) without any restriction. If you have content you don’t want to share or provide to attendees then the Code Camp is not the place for you.
  4. No Fluff – only Code
    Code Camps are about showing the code. Refer to rule #1 if you have any questions on this.
  5. Community Ownership
    The most important element of the Code Camp is always the developer community. All are welcome to attend and speak and do so without expectation of payment or any other compensation other than their participation in the community.
  6. Never occur during work hours
    We need to understand that many times people can’t leave work for a day or two to attend training or even seminars. The beauty of the Code Camp is that they always occur on weekends.