Winnipeg Code Camp
Red River College - Princess Street Campus, February 16 2008

Schedule (Sessions will be added in the next few weeks!)

Multi Purpose Room Lecture Theatre
7:30 - 8:15 Registration and Continental Breakfast - Multi Purpose Room (Courtesy of Protegra)
8:00 - 8:15 Welcome - Multi Purpose Room
8:15 - 9:30 Continuous Integration
Shane Sholdice
Top 10 Features of VSTS/TFS 2008
Aaron Kowall
9:45 - 11:00 Workflows in Sharepoint 2007
Juan Larios
Implementing Advanced Performance Concepts in .NET Web Applications
Mike Iwasiow
11:00 - 12:15 Getting Started with Visual Studio Team System for Database Professionals (Data Dude)
Mike Diehl
Developing Using Virtualization Technologies
Aaron Kowall
12:15 - 1:00 Sandwhich Lunch Now Provided (Courtesy of Apptius)
1:00 - 2:15 Rapid Web Development in Ruby on Rails
Steven Soroka
Behaviour Driven Development
Bil Simser
2:30 - 3:45 Introduction to the ASP.NET MVC Framework
D'Arcy Lussier
Domain Driven Development
Bil Simser
3:45 - 4:00 Prize Drawing (Lecture Theatre)

D'Arcy Lussier - Introduction to the ASP.NET MVC Framework
Microsoft has released a new framework for developing ASP.NET applications based on the Model View Controller pattern. In this session we'll take a look at what this new framework is, how to develop a web application with it, what the differences are between MVC and the existing postback model, and what it really means for you as a web developer.

Steven Soroka - Rapid Web Development in Ruby on Rails
An introduction to rapid web application development in Ruby on Rails.

Mike Iwasiow - Implementing Advanced Performance Concepts in .NET Web Applications
So, you have a pretty good handle on ASPX pages but would like to learn how to make your web app perform better? In this session Mike will show how to implement advanced .NET constructs such as Http handlers, SqlCacheDependency and output caching to help boost the performance of your web site.

Bil Simser - Behaviour Driven Design
Synopsis will be added soon!

Bil Simser - Domain Driven Design
Synopsis will be added soon!

Aaron Kowall - Top 10 Features of VSTS/TFS 2008
What are the top features added in Visual Studio Team System 2008? Which ones really matter?

Aaron Kowall - Developing Using Virtualization Technologies
How can use of virtualization technologies increase my development productivity / quality? Learn how to use virtualization technologies on developer workstations and servers to streamline the development process.

Shane Sholdice - Continuous Integration
In this session we will discuss the benefits of continuous integration and why it should be a part of your development ecosystem. We will then build a live continuous integration environment and source control repository using the freely available open source tools CruiseControl.Net and Subversion, and amalgamate all of this seamlessly into Visual Studio.

Juan Larios - Workflows in Sharepoint 2007
Office SharePoint Server 2007 offers the ability to manage content and process, improve business insight, simplify collaboration, and empower IT with the platform and tools they need for application extensibility and interoperability.

This session focuses on SharePoint workflows, which are used to stream line business process, application forms, and document process. Specifically this is an introduction to one of the development opportunities SharePoint offers.

I will cover Sequential Workflows, Input forms (aspx and InfoPath forms), Workflow Tasks and Events, SharePoint Object Model, and Sharepoint Associations and Features

Mike Diehl - Getting Started with Visual Studio Team System for Database Professionals (Data Dude)
In this session we will see how to get started with Data Dude, using it to manage database development from tables to stored procedures.
- Importing a database schema
- Managing cross-database references
- Maintaining tables using the Diagram tool and Data Dude
- Compiling and deploying database projects