Date for   Saturday, April 5, 2014 8:00:00 AM - Saturday, April 5, 2014 6:00:00 PM
                        
                        
    Schedule
    
The schedule is still subject to change. If you log in then all your selected sessions will be highlighted in 
green and any that you are presenting at will be in blue. You'll be able to easily change what you're registered for with  button.
You can download the entire schedule in PDF form here: 
 Download the schedule
        | IRN-120 (72)
 | IRN-219 (45)
 | IRN-124 (28)
 | IRN-125 (28)
 | IRN-126 (28)
 | IRN-127 (28)
 | IRN-128 (28)
 | IRN-129 (28)
 | IRN-130 (28)
 | IRN-208 (28)
 | IRN-221 (28)
 | IRN-226 (28)
 | IRN-227 (28)
 | IRN-229 (28)
 | IRN-230 (28)
 | IRN-224 (24)
 | 
            8:30 AM - 9:30 AM
            
                    
                        
	
	
		How I Learned to Love Dependency Injection
		James Bender
		
		
		
			Track : .NET
			Room : IRN-219
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Getting Started with Internet of Things!
		Inactive User
		
		
		
			Track : Other
			Room : IRN-124
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Introduction to MongoDB
		Shekhar Vemuri
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-125
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Clean Code I - Design Patterns and Best Practices
		Theo Jungeblut
		
		
		
			Track : Agile
			Room : IRN-126
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
		Jeremy Clark
		
		
		
			Track : .NET
			Room : IRN-127
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Create Your First Game for Android/iOS/Microsoft
		J. Michael Palermo IV
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-128
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Basics of heap dump analysis
		Bryan Stephens
		
		
		
			Track : Java
			Room : IRN-129
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Introduction to AngularJS
		Chris Holwerda
		
		
		
			Track : Javascript/Node.js
			Room : IRN-120
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		gulp - the Streaming build system
		Steve Lacy
		
		
		
			Track : Javascript/Node.js
			Room : IRN-130
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Creating Maps Using the ESRI JavaScript API
		Justin Chmura
		
		
		
			Track : Javascript/Node.js
			Room : IRN-208
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Nuget Essentials
		Justin James
		
		
		
			Track : .NET
			Room : IRN-221
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Soft Skills for a Hard World Part 1
		Don Doerres
		
		
		
			Track : Other
			Room : IRN-226
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		DRY: Writing ADO.NET Providers for ASP.NET Forms... ONCE!
		Inactive User
		
		
		
			Track : .NET
			Room : IRN-227
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                        
	
	
		Data bind everything! No longer bound to Windows thanks to MVVMCross
		Inactive User
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-230
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Do-It-Yourself Graph Search
		Michal Garbacz
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-224
			Time : 8:30 AM - 9:30 AM
		
	 
 
                     
                 
    
            9:45 AM - 10:45 AM
            
                    
                        
	
	
		Data Integrity: the Row Spanning Dependency antipattern.
		Tomm Carr
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-219
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Advanced .NET Debugging
		Michael Collins
		
		
		
			Track : .NET
			Room : IRN-124
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Practical MongoDB
		Will Button
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-125
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Clean Code II - Cut your Dependencies with Dependency Injection Part 1
		Theo Jungeblut
		
		
		
			Track : Agile
			Room : IRN-126
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Learn the Lingo: Design Patterns
		Jeremy Clark
		
		
		
			Track : Other
			Room : IRN-127
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Rock Your Code With Visual Studio Add-ins
		David McCarter
		
		
		
			Track : .NET
			Room : IRN-128
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Android From the Trenches
		Inactive User
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-129
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Writing Mobile Apps for iOS, Android, and Windows Phone Simultaneously with PhoneGap
		Bryan Hales
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-120
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Rails 4 - A Whirlwind Tour
		Jay McGavren
		
		
		
			Track : Ruby
			Room : IRN-130
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Hosting Web Applications on the Amazon Cloud
		Mike Blum
		
		
		
			Track : DevOps/System Administration
			Room : IRN-208
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Soft Skills for a Hard World Part 2
		Don Doerres
		
		
		
			Track : Other
			Room : IRN-226
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                        
	
	
		Introduction to SaltStack Basics
		Rodney West
		
		
		
			Track : DevOps/System Administration
			Room : IRN-227
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                
                    
                
                    
                
                    
                        
	
	
		Concurrency in Java, a practical approach
		Lennard Fuller
		
		
		
			Track : Java
			Room : IRN-224
			Time : 9:45 AM - 10:45 AM
		
	 
 
                     
                 
    
            11:00 AM - 12:00 PM
            
                    
                        
	
	
		BDD in .NET with SpecFlow
		James Bender
		
		
		
			Track : .NET
			Room : IRN-219
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Just Go For It!
		Michael Collins
		
		
		
			Track : Other
			Room : IRN-124
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		MongoDB: Sharding Production Databases
		Will Button
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-125
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Clean Code II - Cut your Dependencies with Dependency Injection Part 2
		Theo Jungeblut
		
		
		
			Track : Agile
			Room : IRN-126
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Is your web site safe?   What are the OWASP Top 10 web vulnerabilities
		Chris Holwerda
		
		
		
			Track : Other
			Room : IRN-127
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Robust Web APIs with node.js and Express
		Kevin Griffin
		
		
		
			Track : Javascript/Node.js
			Room : IRN-128
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Introduction to Node.js - Workshop
		Steve Lacy
		
		
		
			Track : Javascript/Node.js
			Room : IRN-120
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Object-Oriented Programming with Ruby
		Jay McGavren
		
		
		
			Track : Ruby
			Room : IRN-130
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Panel: Implementing Agile in the real world
		Kamlesh Ravlani
		
		
		
			Track : Agile
			Room : IRN-208
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Introduction to D3 js
		David Morgan
		
		
		
			Track : Javascript/Node.js
			Room : IRN-226
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		An Introduction to Genetic Algorithms
		Inactive User
		
		
		
			Track : Other
			Room : IRN-227
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Distributed Agile Development
		Inactive User
		
		
		
			Track : Agile
			Room : IRN-230
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Creating Single Page Applications with Ember.js
		Greg Babiars
		
		
		
			Track : Javascript/Node.js
			Room : IRN-229
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Using HTML5 Navigation and Resource Timing APIs to Understand Client User Experience
		Inactive User
		
		
		
			Track : HTML/CSS
			Room : IRN-224
			Time : 11:00 AM - 12:00 PM
		
	 
 
                     
                 
    
            12:00 PM - 1:00 PM
            
    
            1:00 PM - 2:00 PM
            
                    
                        
	
	
		The Ultimate JavaScript Experience
		Inactive User
		
		
		
			Track : Javascript/Node.js
			Room : IRN-219
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Rogue Data Integration with Talend Open Studio
		Jeremy Pauli
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-124
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Clean Code III - Software Craftsmanship
		Theo Jungeblut
		
		
		
			Track : Agile
			Room : IRN-126
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Mob Programming - Like A Boss
		Ross Beamish
		
		
		
			Track : Agile
			Room : IRN-127
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Next Generation PaaS and Software Distribution with Docker.io
		Inactive User
		
		
		
			Track : DevOps/System Administration
			Room : IRN-128
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Creating Cross-Platform Mobile Apps Using C# with Xamarin
		Les Brown
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-129
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Enter Web Components: It will change HTML/CSS/JS as we know it
		Brad Westfall
		
		
		
			Track : HTML/CSS
			Room : IRN-120
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		How not to get hacked - 5 Common .net Security Vulnerabilities and how to Fix Them
		Inactive User
		
		
		
			Track : .NET
			Room : IRN-130
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		T, Earl Grey, Hot: Generics in .NET
		Jeremy Clark
		
		
		
			Track : .NET
			Room : IRN-208
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Log Analysis using ElasticSearch , Logstash and Kibana
		Avinash Ramineni
		
		
		
			Track : DevOps/System Administration
			Room : IRN-221
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		From zero to Django in sixty minutes
		Inactive User
		
		
		
			Track : Python
			Room : IRN-227
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Share More Code on iOS, Android, and Windows with Portable Class Libraries
		Inactive User
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-229
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                
                    
                        
	
	
		Build Stuff that Works with F#
		Mathias Brandewinder
		
		
		
			Track : .NET
			Room : IRN-224
			Time : 1:00 PM - 2:00 PM
		
	 
 
                     
                 
    
            2:15 PM - 3:15 PM
            
                    
                        
	
	
		Why Agile Works...and How to Screw it Up!
		Perry Reinert
		
		
		
			Track : Agile
			Room : IRN-219
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Rock Your .NET Coding Standards
		David McCarter
		
		
		
			Track : .NET
			Room : IRN-124
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Gaining the Knowledge of the Open Data Protocol (OData)
		Chris Woodruff
		
		
		
			Track : Other
			Room : IRN-125
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Building Web API's with HapiJS and MongoDB
		Inactive User
		
		
		
			Track : Javascript/Node.js
			Room : IRN-126
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Set it and Forget it: Automating Data Movement Management
		Inactive User
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-127
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Rich Web UIs with Dojo
		Rodney West
		
		
		
			Track : Javascript/Node.js
			Room : IRN-128
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Get To Know Galileo
		Schuyler St. Leger
		
		
		
			Track : Other
			Room : IRN-129
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Writing your first iOS app
		Robert Mckay
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-120
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		How not to get hacked 2 - 5 MORE Common .net Security Vulnerabilities and how to Fix Them
		Inactive User
		
		
		
			Track : .NET
			Room : IRN-130
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Understanding React
		Joe Fleming
		
		
		
			Track : Javascript/Node.js
			Room : IRN-208
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Power BI - Self-Service BI A new way to ETL, store and display data in and out of the cloud
		Ginger Grant
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-221
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Groom your markup with mustache
		Inactive User
		
		
		
			Track : Javascript/Node.js
			Room : IRN-227
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		Chocolatey Essentials
		Justin James
		
		
		
			Track : DevOps/System Administration
			Room : IRN-230
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                        
	
	
		ExpressJs for ASP.NET MVC developers
		Joe Modjeski
		
		
		
			Track : Javascript/Node.js
			Room : IRN-229
			Time : 2:15 PM - 3:15 PM
		
	 
 
                     
                
                    
                 
    
            3:30 PM - 4:30 PM
            
                    
                        
	
	
		Isolate Your Tests with Mocks
		James Bender
		
		
		
			Track : .NET
			Room : IRN-219
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Using SignalR to Build Real Time Applications
		Kevin Griffin
		
		
		
			Track : .NET
			Room : IRN-124
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Why Windows 8 Applications need OData and How You can be a Data Ninja
		Chris Woodruff
		
		
		
			Track : .NET
			Room : IRN-125
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Visualizing Web Page Serve Performance Using WebRockit
		Mike McLane
		
		
		
			Track : Other
			Room : IRN-126
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Introduction To Game Development with Unity3d
		Inactive User
		
		
		
			Track : Other
			Room : IRN-127
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		How to Create Products People Actually Use
		Ammon Curtis
		
		
		
			Track : Other
			Room : IRN-128
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Debugging in Xcode with Objective-C
		Chris Wagner
		
		
		
			Track : Mobile (Android/iOS/Microsoft)
			Room : IRN-129
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Nefarious Python for Fun and Profit
		Inactive User
		
		
		
			Track : Python
			Room : IRN-120
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		TypeScript 101
		David Tosi
		
		
		
			Track : Javascript/Node.js
			Room : IRN-130
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Application Monitoring using Graphite: An Introduction
		Wendel Schultz
		
		
		
			Track : DevOps/System Administration
			Room : IRN-208
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Making Your Pages Speak: Web Speech API
		Michael Luttrell
		
		
		
			Track : Javascript/Node.js
			Room : IRN-221
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Embracing Common Design Patterns
		Rob Bagby
		
		
		
			Track : .NET
			Room : IRN-226
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		Rock Your Code Using Code Contracts
		David McCarter
		
		
		
			Track : .NET
			Room : IRN-227
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		ExpressJS and MongoDB end to end
		Inactive User
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-230
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                        
	
	
		What's new in Windows Azure Infrastructure as a Service (IaaS)
		Randy Miller
		
		
		
			Track : .NET
			Room : IRN-229
			Time : 3:30 PM - 4:30 PM
		
	 
 
                     
                
                    
                 
    
            4:45 PM - 5:45 PM
            
                    
                        
	
	
		SASS: Organization, Performance, and Best Practices
		Brad Westfall
		
		
		
			Track : HTML/CSS
			Room : IRN-219
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		REST with DropWizard
		Shekhar Vemuri
		
		
		
			Track : Java
			Room : IRN-124
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Integrating JavaScript unit-testing (QUnit) with TestNG and Maven
		Vivin Paliath
		
		
		
			Track : QA/Testing
			Room : IRN-125
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		EF's Magic Unicorns: Code First and FluentAPI
		Inactive User
		
		
		
			Track : .NET
			Room : IRN-126
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Introduction to Hadoop
		Ginger Grant
		
		
		
			Track : Java
			Room : IRN-127
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Data Modeling: Implementing Bi-Temporal Access to Data.
		Tomm Carr
		
		
		
			Track : Database (SQL/NoSQL)
			Room : IRN-128
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Web Applications Re-Imagined for Today's Demanding End Users
		Keith Elder
		
		
		
			Track : .NET
			Room : IRN-129
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Chef: Automate server configuration and deployment by modeling it in code
		Inactive User
		
		
		
			Track : DevOps/System Administration
			Room : IRN-120
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Bluetooth Low Energy
		Bob Wilmes
		
		
		
			Track : Other
			Room : IRN-130
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                        
	
	
		Reactive UI with ClojureScript/Om
		Brandon Mason
		
		
		
			Track : Javascript/Node.js
			Room : IRN-208
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Messaging 101
		Rob Bagby
		
		
		
			Track : .NET
			Room : IRN-226
			Time : 4:45 PM - 5:45 PM
		
	 
 
                     
                
                    
                
                    
                        
	
	
		Introduction to Selenium & Page Object Architecture
		Vijay Alluri
		
		
		
			Track : QA/Testing
			Room : IRN-230
			Time : 4:45 PM - 5:45 PM