CodeStock 2012 Agenda and Schedule

Friday, June 15

Room: 406 413a 413b 413c 400a 400b 417 403 401 411 409
8:30 AM - 9:40 AM Developer
Process and Patterns

Real World Domain Driven Design
Developer
Process and Patterns

I See Patterns
Developer
Windows 8 / WinRT

Get Started with Developing for Windows 8: What You Need to Know
Developer
Testing

Automated Tests into Automated Builds! How to Put the right types of automated tests into the right automated builds.
Developer
Mobile

Open Source iOS Projects
Developer
Process and Patterns

The Nomadic Monad or: How I Learned to Stop Worrying and Love the Burrito
Developer
Tools

An Introduction to Expression Blend
Developer
Language / Frameworks

A line of business use case for F# and MongoDB
Entrepreneur
General

Going Solo - Working as a freelance developer
Developer
General

ESP 101 (using WP7.5 and Kinect on the PC)
9:50 AM - 11:00 AM Developer
General

WiFu - so you think your wireless connection is safe?
Developer
Data

What's New in Entity Framework
Developer
Process and Patterns

3 Simple Things for Increased Productivity
Developer
Windows 8 / WinRT

Building Windows 8 Applications with HTML and jQuery
Entrepreneur
General

Build Your Corporate Fortress: The 6 Secrets Strategy For Total Small Business Success
Developer
Testing

Feeling Confident About Your Legacy Code
Developer
Cloud

Secret Session on a new Windows Azure feature
Developer
Testing

Testing the Untestable with Visual Studio 11 Fakes
Developer
General

Wintellect Platform and Technology Panel
Developer
General

Integration in the .Net 4.5 World
Developer
Tools

Shell Scripting With F#
11:10 AM - 12:20 PM Developer
Mobile

Building Mobile Websites with ASP.NET and HTML5
Developer
Language / Frameworks

MVVM for Modern Application Development
Developer
Web

Adaptive and Responsive Web Design
Developer
Process and Patterns

You
Developer
General

Securing IT
Developer
Tools

Committed to Good Commits
Entrepreneur
General

Legal Topics in Software development
Reserved for Lunch Developer
Cloud

Scaling applications in Azure using Azure Table Storage
Developer
Data

Application Domain Modeling with Graph Databases
Developer
Windows 8 / WinRT

Create a Metro Style Geospatial Application using Windows 8, HTML5 and JavaScript
12:30 PM - 1:40 PM Developer
General

Home Automation with Netduino and Kinect
Developer
Web

HTML5 Performance Tools and Tricks
Developer
Process and Patterns

YAGNI DRY SOLID Eliminates the Toughest Code Smells
Developer
Process and Patterns

You say Tomato, I say Pomodoro
Developer
Tools

XCopy is Dead: .NET Deployment Strategies that Work
Developer
Data

SSIS 2012 - Instrumentation and Logging
Developer
Data

OData and Entity Framework
Reserved for Lunch Developer
Language / Frameworks

Creating Flexible Searches Using Expression Trees
Developer
Testing

Exploding The Architecture Stranglehold! (Using Architecture on Agile Enterprise Teams )
Developer
Web

Getting Started With F# Web Development
1:50 PM - 3:00 PM Developer
Language / Frameworks

What's New in .NET 4.5
Developer
General

Anatomy of a Buffer Overflow Attack
Developer
Windows 8 / WinRT

Developing for Windows 8: deep dive
Developer
Data

MicroORMs: Easy Data Access That Won't Make Your DBA Cry
Developer
Mobile

Android Application Fragmentation: How To Find The Droids You Are Looking For
Developer
Data

SSIS 2012 - Execution Patterns
Reserved for Lunch Developer
General

Winning Resumes and Interviews for IT Pros
Developer
Mobile

Going Mobile with ASP.NET MVC 4
Developer
Web

Come get a Message at the SPA
3:10 PM - 4:20 PM Panel Discussion
Open Spaces

Opening Circle
4:20 PM - 6:00 PM Developer
General

CodeStock 2012 Keynote

Saturday, June 16

Room: 406 413a 413b 413c 400a 400b 417 403 401 411 409
8:30 AM - 9:40 AM Developer
Data

Sql Server Tips and Tricks
Developer
Mobile

Beginning iOS development
Developer
Tools

Introductory PowerShell by (Real-World) Example
Panel Discussion
Open Spaces

Open Spaces - 1
Developer
Web

Getting Started with SignalR
Developer
Mobile

Putting the Cloud in Your Pocket - A Guide to Using Windows Azure to Build Cloud-Enabled Windows Phone Apps
Developer
Web

The JavaScript That Says Bad Mofo
Developer
Data

Using Geospatial Data with SQL Azure
Developer
Sharepoint

SharePoint Event Listeners in Visual Studio
Developer
General

Introduction to Twitter Bootstrap
9:50 AM - 11:00 AM Developer
Web

Awesome Web Apps With Knockout.js and SignalR
Developer
Data

Entity Framework Code First – Beyond the Basics
Developer
Mobile

Mind the Gap: Creating Native Mobile Applications with PhoneGap
Panel Discussion
Open Spaces

Open Spaces - 2
Developer
Sharepoint

Developing SharePoint 2010 Web Parts
Panel Discussion
General

Raising the Next Generation of Geeks
Developer
Tools

The Untapped Power of Code that Codes For You (T4 Templates)
Developer
Process and Patterns

Stop Project Pain with TeamPulse
Developer
Data

Getting Started with CouchDB and .NET
Developer
Mobile

Using the Azure Data Market with Windows Phone 7
11:10 AM - 12:20 PM Developer
Process and Patterns

3 P's (Principles, patterns and performance)
Developer
Web

Single Page Applications with ASP.NET MVC4
Developer
Web

CoffeeScript: Good, Bold, and with Sugar
Panel Discussion
Open Spaces

Open Spaces - 3
Developer
Web

MVC3, Razor, Helpers and Extension Methods
Developer
Windows 8 / WinRT

Get Started Buliding Metro Applications for Windows 8 using XAML/C#
Developer
Web

Touring the jQuery UI Widget Factory
Reserved for Lunch Developer
Windows 8 / WinRT

Building Data Driven Applications Using WinRT and XAML
Developer
Windows 8 / WinRT

Top 10 Developer Features in Windows 8 Metro
12:30 PM - 1:40 PM Developer
Language / Frameworks

Real-world Asynchronous Programming Examples
Developer
Process and Patterns

Making Requirements Usable (and Helpful, Even!)
Developer
Game Development

Building a Scrolling Tile Engine with XNA on Windows Phone
Panel Discussion
Open Spaces

Open Spaces - 4
Developer
Web

Integration Testing With SpecsFor.Mvc – ASP.NET MVC Testing on Steroids!
Developer
Cloud

Single Page, Real Time Web Apps Using Node.js And Windows Azure
Developer
Mobile

Windows Phone + SignalR = Awesome Possibilities!
Reserved for Lunch Developer
Data

Microsoft Sync Framework
1:50 PM - 3:00 PM Developer
Web

MVC 4 Essentials
Developer
Web

Real-Time Dashboards with ASP.NET MVC
Developer
Cloud

Build for the Cloud: Writing Apps That Scale with Node.js
Panel Discussion
Open Spaces

Open Spaces - 5
Entrepreneur
General

Making Crazy Money with Games and the Cloud
Entrepreneur
General

Going Independent 101: Lessons learned from a decade of independence
Panel Discussion
General

Women in Technology
Reserved for Lunch Developer
Mobile

Consuming Web Based Services From Windows Phone Apps and Games
Developer
General

Component One Session
3:10 PM - 4:20 PM Developer
Web

Modern Web Development
Developer
Game Development

Beginning Xbox 360 development with the XNA Framework
Panel Discussion
Open Spaces

Open Spaces - 6
Developer
Process and Patterns

Programming with Little Composable Parts
Developer
Language / Frameworks

StructureMapping Your Way to Better Software
Developer
Tools

Extending PowerShell with Cmdlets
Entrepreneur
General

Independent Contracting 101
Developer
Web

Serious Business with Node.js: Module Development
Developer
Mobile

Getting your Feet Wet with OData in Silverlight 5 and WP7 Mango
4:30 PM - 5:40 PM Developer
Process and Patterns

Lessons Learned: Being Agile in a Waterfall World
Developer
Process and Patterns

The Bottom Line - Improve Software AND Save Money
Panel Discussion
Open Spaces

Closing Circle
Developer
Web

Protect Your Sites - Hack The Planet
Developer
Web

Introduction to KnockoutJS
Developer
Sharepoint

Coding Dynamic Web Parts in Visual Studio
Developer
Mobile

7 Deadly Sins for Windows Phone Developers!
Developer
Game Development

Xbox 360 Indie Game Design Using XNA
Developer
Cloud

Windows Azure Data Marketplace - Data in the Cloud
Developer
Windows 8 / WinRT

Windows 8 Metro App with Near Field Communication