June 15/16, 2012
Knoxville, TN
Developers ~ IT Pros ~ Entrepreneurs
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