|  | 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 | 
	
	
		Introduction to AngularJSChris Holwerda 
			Track : Javascript/Node.jsRoom : IRN-120
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		How I Learned to Love Dependency InjectionJames Bender 
			Track : .NETRoom : IRN-219
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Getting Started with Internet of Things!Inactive User 
			Track : OtherRoom : IRN-124
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Introduction to MongoDBShekhar Vemuri 
			Track : Database (SQL/NoSQL)Room : IRN-125
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Clean Code I - Design Patterns and Best PracticesTheo Jungeblut 
			Track : AgileRoom : IRN-126
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		IEnumerable, ISaveable, IDontGetIt: Understanding .NET InterfacesJeremy Clark 
			Track : .NETRoom : IRN-127
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Create Your First Game for Android/iOS/MicrosoftJ. Michael Palermo IV 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-128
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Basics of heap dump analysisBryan Stephens 
			Track : JavaRoom : IRN-129
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		gulp - the Streaming build systemSteve Lacy 
			Track : Javascript/Node.jsRoom : IRN-130
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Creating Maps Using the ESRI JavaScript APIJustin Chmura 
			Track : Javascript/Node.jsRoom : IRN-208
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Nuget EssentialsJustin James 
			Track : .NETRoom : IRN-221
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Soft Skills for a Hard World Part 1Don Doerres 
			Track : OtherRoom : IRN-226
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		DRY: Writing ADO.NET Providers for ASP.NET Forms... ONCE!Inactive User 
			Track : .NETRoom : IRN-227
 Time : 8:30 AM - 9:30 AM
 |  | 
	
	
		Data bind everything! No longer bound to Windows thanks to MVVMCrossInactive User 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-230
 Time : 8:30 AM - 9:30 AM
 | 
	
	
		Do-It-Yourself Graph SearchMichal Garbacz 
			Track : Database (SQL/NoSQL)Room : IRN-224
 Time : 8:30 AM - 9:30 AM
 | 
			
				
					| 9:45 AM - 10:45 AM | 
	
	
		Writing Mobile Apps for iOS, Android, and Windows Phone Simultaneously with PhoneGapBryan Hales 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-120
 Time : 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 DebuggingMichael Collins 
			Track : .NETRoom : IRN-124
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Practical MongoDBWill 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 1Theo Jungeblut 
			Track : AgileRoom : IRN-126
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Learn the Lingo: Design PatternsJeremy Clark 
			Track : OtherRoom : IRN-127
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Rock Your Code With Visual Studio Add-insDavid McCarter 
			Track : .NETRoom : IRN-128
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Android From the TrenchesInactive User 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-129
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Rails 4 - A Whirlwind TourJay McGavren 
			Track : RubyRoom : IRN-130
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Hosting Web Applications on the Amazon CloudMike Blum 
			Track : DevOps/System AdministrationRoom : IRN-208
 Time : 9:45 AM - 10:45 AM
 |  | 
	
	
		Soft Skills for a Hard World Part 2Don Doerres 
			Track : OtherRoom : IRN-226
 Time : 9:45 AM - 10:45 AM
 | 
	
	
		Introduction to SaltStack BasicsRodney West 
			Track : DevOps/System AdministrationRoom : IRN-227
 Time : 9:45 AM - 10:45 AM
 |  |  | 
	
	
		Concurrency in Java, a practical approachLennard Fuller 
			Track : JavaRoom : IRN-224
 Time : 9:45 AM - 10:45 AM
 | 
			
				
					| 11:00 AM - 12:00 PM | 
	
	
		Introduction to Node.js - WorkshopSteve Lacy 
			Track : Javascript/Node.jsRoom : IRN-120
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		BDD in .NET with SpecFlowJames Bender 
			Track : .NETRoom : IRN-219
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Just Go For It!Michael Collins 
			Track : OtherRoom : IRN-124
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		MongoDB: Sharding Production DatabasesWill 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 2Theo Jungeblut 
			Track : AgileRoom : IRN-126
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Is your web site safe?   What are the OWASP Top 10 web vulnerabilitiesChris Holwerda 
			Track : OtherRoom : IRN-127
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Robust Web APIs with node.js and ExpressKevin Griffin 
			Track : Javascript/Node.jsRoom : IRN-128
 Time : 11:00 AM - 12:00 PM
 |  | 
	
	
		Object-Oriented Programming with RubyJay McGavren 
			Track : RubyRoom : IRN-130
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Panel: Implementing Agile in the real worldKamlesh Ravlani 
			Track : AgileRoom : IRN-208
 Time : 11:00 AM - 12:00 PM
 |  | 
	
	
		Introduction to D3 jsDavid Morgan 
			Track : Javascript/Node.jsRoom : IRN-226
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		An Introduction to Genetic AlgorithmsInactive User 
			Track : OtherRoom : IRN-227
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Creating Single Page Applications with Ember.jsGreg Babiars 
			Track : Javascript/Node.jsRoom : IRN-229
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Distributed Agile DevelopmentInactive User 
			Track : AgileRoom : IRN-230
 Time : 11:00 AM - 12:00 PM
 | 
	
	
		Using HTML5 Navigation and Resource Timing APIs to Understand Client User ExperienceInactive User 
			Track : HTML/CSSRoom : IRN-224
 Time : 11:00 AM - 12:00 PM
 | 
			
				
					| 12:00 PM - 1:00 PM | 
			
				
					| 1:00 PM - 2:00 PM | 
	
	
		Enter Web Components: It will change HTML/CSS/JS as we know itBrad Westfall 
			Track : HTML/CSSRoom : IRN-120
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		The Ultimate JavaScript ExperienceInactive User 
			Track : Javascript/Node.jsRoom : IRN-219
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Rogue Data Integration with Talend Open StudioJeremy Pauli 
			Track : Database (SQL/NoSQL)Room : IRN-124
 Time : 1:00 PM - 2:00 PM
 |  | 
	
	
		Clean Code III - Software CraftsmanshipTheo Jungeblut 
			Track : AgileRoom : IRN-126
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Mob Programming - Like A BossRoss Beamish 
			Track : AgileRoom : IRN-127
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Next Generation PaaS and Software Distribution with Docker.ioInactive User 
			Track : DevOps/System AdministrationRoom : IRN-128
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Creating Cross-Platform Mobile Apps Using C# with XamarinLes Brown 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-129
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		How not to get hacked - 5 Common .net Security Vulnerabilities and how to Fix ThemInactive User 
			Track : .NETRoom : IRN-130
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		T, Earl Grey, Hot: Generics in .NETJeremy Clark 
			Track : .NETRoom : IRN-208
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Log Analysis using ElasticSearch , Logstash and KibanaAvinash Ramineni 
			Track : DevOps/System AdministrationRoom : IRN-221
 Time : 1:00 PM - 2:00 PM
 |  | 
	
	
		From zero to Django in sixty minutesInactive User 
			Track : PythonRoom : IRN-227
 Time : 1:00 PM - 2:00 PM
 | 
	
	
		Share More Code on iOS, Android, and Windows with Portable Class LibrariesInactive 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 : .NETRoom : IRN-224
 Time : 1:00 PM - 2:00 PM
 | 
			
				
					| 2:15 PM - 3:15 PM | 
	
	
		Writing your first iOS appRobert Mckay 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-120
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Why Agile Works...and How to Screw it Up!Perry Reinert 
			Track : AgileRoom : IRN-219
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Rock Your .NET Coding StandardsDavid McCarter 
			Track : .NETRoom : IRN-124
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Gaining the Knowledge of the Open Data Protocol (OData)Chris Woodruff 
			Track : OtherRoom : IRN-125
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Building Web API's with HapiJS and MongoDBInactive User 
			Track : Javascript/Node.jsRoom : IRN-126
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Set it and Forget it: Automating Data Movement ManagementInactive User 
			Track : Database (SQL/NoSQL)Room : IRN-127
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Rich Web UIs with DojoRodney West 
			Track : Javascript/Node.jsRoom : IRN-128
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Get To Know GalileoSchuyler St. Leger 
			Track : OtherRoom : IRN-129
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		How not to get hacked 2 - 5 MORE Common .net Security Vulnerabilities and how to Fix ThemInactive User 
			Track : .NETRoom : IRN-130
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Understanding ReactJoe Fleming 
			Track : Javascript/Node.jsRoom : 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 cloudGinger Grant 
			Track : Database (SQL/NoSQL)Room : IRN-221
 Time : 2:15 PM - 3:15 PM
 |  | 
	
	
		Groom your markup with mustacheInactive User 
			Track : Javascript/Node.jsRoom : IRN-227
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		ExpressJs for ASP.NET MVC developersJoe Modjeski 
			Track : Javascript/Node.jsRoom : IRN-229
 Time : 2:15 PM - 3:15 PM
 | 
	
	
		Chocolatey EssentialsJustin James 
			Track : DevOps/System AdministrationRoom : IRN-230
 Time : 2:15 PM - 3:15 PM
 |  | 
			
				
					| 3:30 PM - 4:30 PM | 
	
	
		Nefarious Python for Fun and ProfitInactive User 
			Track : PythonRoom : IRN-120
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Isolate Your Tests with MocksJames Bender 
			Track : .NETRoom : IRN-219
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Using SignalR to Build Real Time ApplicationsKevin Griffin 
			Track : .NETRoom : IRN-124
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Why Windows 8 Applications need OData and How You can be a Data NinjaChris Woodruff 
			Track : .NETRoom : IRN-125
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Visualizing Web Page Serve Performance Using WebRockitMike McLane 
			Track : OtherRoom : IRN-126
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Introduction To Game Development with Unity3dInactive User 
			Track : OtherRoom : IRN-127
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		How to Create Products People Actually UseAmmon Curtis 
			Track : OtherRoom : IRN-128
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Debugging in Xcode with Objective-CChris Wagner 
			Track : Mobile (Android/iOS/Microsoft)Room : IRN-129
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		TypeScript 101David Tosi 
			Track : Javascript/Node.jsRoom : IRN-130
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Application Monitoring using Graphite: An IntroductionWendel Schultz 
			Track : DevOps/System AdministrationRoom : IRN-208
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Making Your Pages Speak: Web Speech APIMichael Luttrell 
			Track : Javascript/Node.jsRoom : IRN-221
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Embracing Common Design PatternsRob Bagby 
			Track : .NETRoom : IRN-226
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		Rock Your Code Using Code ContractsDavid McCarter 
			Track : .NETRoom : IRN-227
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		What's new in Windows Azure Infrastructure as a Service (IaaS)Randy Miller 
			Track : .NETRoom : IRN-229
 Time : 3:30 PM - 4:30 PM
 | 
	
	
		ExpressJS and MongoDB end to endInactive User 
			Track : Database (SQL/NoSQL)Room : IRN-230
 Time : 3:30 PM - 4:30 PM
 |  | 
			
				
					| 4:45 PM - 5:45 PM | 
	
	
		Chef: Automate server configuration and deployment by modeling it in codeInactive User 
			Track : DevOps/System AdministrationRoom : IRN-120
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		SASS: Organization, Performance, and Best PracticesBrad Westfall 
			Track : HTML/CSSRoom : IRN-219
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		REST with DropWizardShekhar Vemuri 
			Track : JavaRoom : IRN-124
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		Integrating JavaScript unit-testing (QUnit) with TestNG and MavenVivin Paliath 
			Track : QA/TestingRoom : IRN-125
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		EF's Magic Unicorns: Code First and FluentAPIInactive User 
			Track : .NETRoom : IRN-126
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		Introduction to HadoopGinger Grant 
			Track : JavaRoom : 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 UsersKeith Elder 
			Track : .NETRoom : IRN-129
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		Bluetooth Low EnergyBob Wilmes 
			Track : OtherRoom : IRN-130
 Time : 4:45 PM - 5:45 PM
 | 
	
	
		Reactive UI with ClojureScript/OmBrandon Mason 
			Track : Javascript/Node.jsRoom : IRN-208
 Time : 4:45 PM - 5:45 PM
 |  | 
	
	
		Messaging 101Rob Bagby 
			Track : .NETRoom : IRN-226
 Time : 4:45 PM - 5:45 PM
 |  |  | 
	
	
		Introduction to Selenium & Page Object ArchitectureVijay Alluri 
			Track : QA/TestingRoom : IRN-230
 Time : 4:45 PM - 5:45 PM
 |  |