THIS IS THE 2007 CONTENT. TO SEE THE CURRENT CONTENT GO TO www.codemash.org.

Agenda

Here is a draft of the conference agenda. We haven't slotted the sessions yet, but we wanted to give you a heads up on how your day (and night!) might be like while you're Freeing Your Mind!

Any sessions with *** in their title are still being finalized for content, so please hang on. Of course, the agenda is subject to change. We will do our best to keep you informed of any changes.

Wednesday, January 17

7:00p – 9:00p

Registration

Thursday, January 18

Time

Desktop Development

Web Development

Methodologies

Languages

Architecture

7:30a – 5:00p

Registration

8:00a – 9:00a

Breakfast

9:00a – 9:45a

Keynote
"Domain-Specific Languages and Their Role in the Evolution of the Programming Paradigm" with Neal Ford

9:55a – 11:10a

Building and Deploying Smart Clients with Visual Studio 2005

Rapid Web Application Development with TurboGears

Introduction to OpenUP

null

Maximum Velocity with MySQL

11:20a – 12:35p

SOA as a Conversation

Python Web Services

EJB3 - Whats New?

What makes Rails possible, an introduction to the Ruby language.

End of Tier-Based Architecture

12:35p – 1:35p

Lunch

1:35p – 2:20p

Keynote 2
The World is Dynamic with Bruce Eckel

2:30p – 3:45p

Rapid Web Application Development with Trails

Using the Microsoft AJAX Library

Beyond TDD: Exploring the benefits beyond testing

JRuby - Wonder Twin Powers, Activate!

Building Enterprise Smart Clients using a Services Oriented Architecture

3:55p – 5:10p

Bridging Worlds: Making Java and .NET play well together

Networking for Nerds

Source Code Management with Subversion

Simplified Data Access With Spring

Enterprise Python Architecture

6:00p - 8:00p

Attendee Party, hosted by Quick Solutions

Friday, January 19

Time

Desktop Development

Web Development

Methodologies

Languages

Architecture

8:00a – 9:00a

Breakfast

9:00a – 9:45a

Keynote 3
LINQ - Bridging the Object \ Relational Divide with Scott Guthrie

9:55a – 11:10a

SOA: Son of CORBA

Caffeinated PHP

Scripting for Java

Lean Software Development

Let NHibernate be your Data Layer

11:20a – 12:35p

Tips and Tricks for ASP.NET 2.0 and ASP.NET AJAX

Selenium radically simplifies testing Websites!

Intro to AJAX

Curry Favor with Closures: An introduction to Functional Programming.

Dynamic Object Relational Mapping with SQLAlchemy

12:35p – 1:35p

Lunch

1:35p – 2:50p

Integrating Rails into the Enterprise

Building Gadgets for Windows Vista

The Productive Programmer

Universal UI: Flex

Real World Continuous Integration Using CruiseControl.NET, NAnt, NUnit, NCover, FxCop and more

3:00p – 4:15p

Developing Data-Driven Web Applications wit LINQ

Improve your testing with Open Source Testing Tools

Composite Applications - The SOA Mashup

Ruby on Rails for Java Developers

Test Driven Development in Python

4:30p – 5:00p

Closing & Chance to Win Prizes