Evaluation forms
DevTeach allows its attendees, those who are connected to the Internet either by wireless or from the hotel rooms, to fill the online evaluation forms instead of the ones which are part of the conference material. This provides a faster compilation of the data, a better control of the data gathering and helps to improve the overall quality process of the conference.
Once the conference will start, you will be able to access this page to fill the evaluation form for the sessions you are attending. The evaluation form for each session becomes available one hour after the session has started. Attendees are allowed to use the online evaluation forms until the closing session. You have to be authenticated to the DevTeach site to proceed. If you are not, you will be prompted to do so. Only one evaluation form per session can be submitted by an attendee.
Thank you for the time you are spending to fill the online evaluation forms. This is greatly appreciated.
The following list all the sessions in alphabetical order. You can click on any of them to submit your evaluation.
Agile
| Session | Speaker | Code |
|---|---|---|
| Agile in Trough of Disillusionment? | Joel Semeniuk | AGI342 |
| DevOps and its impact on Agile and ALM | Joel Semeniuk | AGI309 |
| Mastering Scrum with Collaboration Boards | Mario Cardinal | AGI231 |
| Story mapping for beginners | Steffan Surdek | AGI361 |
| Tools Enabling Teamwork | Adam Gallant | AGI333 |
| Tribal Agility | Steffan Surdek | AGI338 |
| Session | Speaker | Code |
|---|---|---|
| .NET 4.5 – Beyond Async | Kathleen Dollard | ARC348 |
| Advanced RESTful Service Design with the Web API | Rob Daigneau | ARC372 |
| Architecting mobile apps for Win8, IOS and Android | Erik Renaud | ARC376 |
| Cloud Architecture is Different! | Michael Stiefel | ARC356 |
| Deeper into Async and Await | Kathleen Dollard | ARC319 |
| Designing with ASP.NET MVC and Web API | Colin Bowern | ARC351 |
| Evaluating Architectures with Dependency Matrices | Michael Stiefel | ARC391 |
| Making a Mockery of Hard To Test Code | Philip Japikse | ARC384 |
| Maximizing code reuse between WP8 and Windows 8 | Tom Walker | ARC325 |
| Maximizing code reuse between WP8 and Windows 8 | Ken Cenerelli | ARC325 |
| SOLID Design Patterns for Mere Mortals | Philip Japikse | ARC341 |
| Web API Evolution | Rob Daigneau | ARC329 |
| Session | Speaker | Code |
|---|---|---|
| A Primer on LESS and Sass | Eden Rohatensky | NET342 |
| ASP.NET 4.5: A triage of the best features. | Joel Hébert | NET394 |
| Controlling ASP.NET MVC4 | Philip Japikse | NET382 |
| Globalizing All The Things | Daniel Crenna | NET384 |
| How to Shape and Configure an OData Feed | Chris Woodruff | NET321 |
| LightSwitch Advanced Development | Beth Massi | NET354 |
| Overcoming Hurdles on the Mobile Web | Eden Rohatensky | NET341 |
| Real Time Web Application Attack Detection | Joel Hébert | NET378 |
| The State of (Corporate) HTML5 | Colin Bowern | NET371 |
| Unleash your CSS with Sass & Twitter’s Bootstrap | Amir Barylko | NET361 |
| var WebDeveloper = new OfficeAndSharePointAppDev; | Bruce Johnson | NET365 |
| Why Would I Ever Use Visual Studio for Web Apps? | Joel Hébert | NET344 |
| Windows Azure Active Directory | Chris Dufour | NET349 |
| Session | Speaker | Code |
|---|---|---|
| Bringing it all together Win8 WP8 Azure MVC... | Colin Melia | WIN312 |
| Deceptive simplicity of async and await | Andrei Marukovich | WIN387 |
| Designing Windows Store HTML5/JS Apps | Mark Arteaga | WIN371 |
| Engaging Users with Live Tiles and Notifications | Erez Harari | WIN376 |
| Implementing M-V-VM in WinJS | Philip Japikse | WIN365 |
| Windows 8 Contracts for Settings, Search & Share | Colin Melia | WIN322 |
| Session | Speaker | Code |
|---|---|---|
| Beautiful JavaScript with CoffeeScript | Amir Barylko | JAV354 |
| Building a Single Page App with Backbone.js | Graham Robertson | JAV398 |
| Functional JavaScript | James Kovacs | JAV366 |
| JavaScript, HTML, and Windows Store Apps | Mark Arteaga | JAV344 |
| Node.js for Novices | David Wesst | JAV221 |
| TDD with KnockoutJS | Kyle Hodgson | JAV382 |
| Testable JavaScript | James Kovacs | JAV388 |
| The JavaScript Revolution: The New Age... | David Wesst | JAV301 |
| TypeScript to the Max Extreme! | David Wesst | JAV368 |
| Session | Speaker | Code |
|---|---|---|
| A Lap Around Windows Phone App Development | Paul Laberge | MOB312 |
| Android for .NET Developers | Wei-Meng Lee | MOB202 |
| Build mobile native apps that delight users | Suavek Zajac | MOB340 |
| Building Mobile Experiences that Don't Suck | Atley Hunter | MOB362 |
| Building Mobile with Visual Studio LightSwitch | Beth Massi | MOB344 |
| Cross Platform Mobile Development with Xamarin | Tom Opgenorth | MOB321 |
| Device Integration with HTML5 and BlackBerry 10 | Graham Robertson | MOB377 |
| IE10 & Windows Phone make awesome hybrid apps | Paul Laberge | MOB325 |
| Introduction to iOS Development for .NET developer | Wei-Meng Lee | MOB201 |
| Mobile Geospatial Apps on Multiple Platforms | Nickolas Landry | MOB367 |
| Using Windows Azure Mobile Services | Barry Gervin | MOB332 |
| Windows Phone Voice Recognition and Speech | Nickolas Landry | MOB372 |
| Session | Speaker | Code |
|---|---|---|
| Azure Mobile Services: backend for mobile apps | Guy Barrette | CLO333 |
| Azure Virtual Machines: your VMs in the Cloud | Guy Barrette | CLO255 |
| Azure Web Sites: scalable web sites in the Cloud | Guy Barrette | CLO345 |
| Choosing the right Azure Data Storage Options | Barry Gervin | CLO253 |
| Handling Identity Management for SaaS App | Colin Bowern | CLO401 |
| Using Hybrid Solutions in Windows Azure | Max Yermakhanov | CLO359 |
| Session | Speaker | Code |
|---|---|---|
| HackTeach | Atley Hunter | BON122 |
| The Great Mobile Debate: Native vs. Hybrid App Dev | Nickolas Landry | BON266 |
| The State of Mobile Development at DevTeach 2013 | Carl Franklin | BON222 |
| YOU: Connected | Jonathan Rozenblit | BON101 |
| Session | Speaker | Code |
|---|---|---|
| Hit the ground running with BI in SharePoint 2013 | Reza Alirezaei | SPT387 |
| Introduction to the SharePoint 2013 App Model | Noorez Khamis | SPT301 |
| JavaScript and jQuery for SharePoint Developers | Rob Windsor | SPT395 |
| Search in SharePoint 2013 | Peter Carson | SPT365 |
| SharePoint 2013: So Many Development Choices! | Ed Musters | SPT321 |
| Writing secure SharePoint code | Eli Robillard | SPT322 |
| Session | Speaker | Code |
|---|---|---|
| Accelerated Massive Parallelism in C++ 2012 | Kate Gregory | NET432 |
| C++? Why on Earth? | Kate Gregory | NET266 |
| Configuration Management for the web stack | Jeffrey Palermo | NET374 |
| Gesture Recognition with Kinect for Windows | Carl Franklin | NET348 |
| People, Process, Tools – The Essence of DevOps | Richard Campbell | NET256 |
| Session | Speaker | Code |
|---|---|---|
| Analysis Services 2012 Design and Storage | Craig Utley | SQL354 |
| Database Change Management | Dylan Smith | SQL345 |
| Simple Solutions to Vexing Problems | Arnie Rowland | SQL293 |
| SQL Database architecture for BI | Jeffrey Palermo | SQL374 |
| SQL Server and ‘Big Data’ | Arnie Rowland | SQL368 |
| Temporary: T-SQL's famous last words… | Richard Baumet | SQL356 |
| Session | Speaker | Code |
|---|---|---|
| Deadlocks: What to do about the dreaded 1205 | Michael DeFehr | SQL387 |
| NUMA and Parallelism | Richard Baumet | SQL322 |
| Query Plans and Indexes in SQL Server | Michael DeFehr | SQL264 |
| Troubleshoot SQL Server using Wait Statistics | Edwin Sarmiento | SQL355 |
| Understanding SQL Server Indexes | Edwin Sarmiento | SQL301 |
| Session | Speaker | Code |
|---|---|---|
| Data Quality Services (DQS) – End to end | Matt Masson | SQL311 |
| Developing Extensions for SSIS | Matt Masson | SQL421 |
| Introduction to Master Data Services in SQL Server | Stéphane Frechette | SQL392 |
| Microsoft Business Intelligence in Excel 2013 | Stéphane Frechette | SQL222 |
| SSIS Configurations in SQL Server 2012 | Jean-René Roy | SQL266 |
| Why Data Warehousing Projects Fail | Craig Utley | SQL261 |




