sessions
Timeslots:
All  9:00-9:50  10:00-10:50  11:00-11:50  1:00-1:50  2:00-2:50  3:00-3:50  4:00-4:50 
 
Michael Stark
Michael Stark
XAML Animation and more in Xamarin on iOS (Room: 4205)
In this session we will render an app on iOS using XAML and C#. Yes, I said XAML the XAML we love for our Windows 8 and Windows Phone apps now works on Xamarin for creating iOS. Sure, you could learn ... Add to My Agenda
 
John Wang
John Wang
Intro to REST (Room: 4205)
This session will provide an overview of Representational state transfer (REST) services and its comparison with SOAP-based services.... Add to My Agenda
 
Joe Healy
Joe Healy
GameMaker for Beginners (Room: 4205)
“Published app author? Why not?" During this session we'll explore the basics of GameMaker as a fast, powerful game creation tool, enabling you to quickly become an app publisher with a quality prod... Add to My Agenda
 
John Sonmez
John Sonmez
Creating an Automated Testing Framework With Selenium (Room: 4104)
Learning how to use a tool like Selenium to create automated tests is not enough to be successful with an automation effort. You also need to know how to build an automation framework that can sup... Add to My Agenda
 
John Sonmez
John Sonmez
Marketing Yourself To Boost Your Career (Room: 4103)
Let's face it. If you want to have a successful career in software development today, being a good coder doesn't just cut it anymore. Sure, writing good code will help you keep your job, but the... Add to My Agenda
 
Sarah Baca
Sarah Baca
Train Your Brain for a Better Team (Room: 4208)
When we work on a team, especially a Scrum team, we focus on being the best team members we can be. But how can we be brave and innovate when we have brains that are wired for fear and stress? During ... Add to My Agenda
 
William Hoang
William Hoang
Couchbase Mobile -  (Room: 2104)
What happens when your Android mobile device does not have a network connection? That device will have no content, no experience and the amazing application that you spent so much effort to build jus... Add to My Agenda
 
Ashley Grant
Ashley Grant
Getting Started with Aurelia (Durandal vNext) (Room: 1205)
With its strong focus on developer experience, Aurelia can enable you to not only create amazing applications, but also enjoy the process. You'll discover what Aurelia is and how to get up and running... Add to My Agenda
 
Cari Faanes-Blakey
Cari Faanes-Blakey
Is Robert Irvine a Business Process Improvement Genius?  (Room: 4106)
Being a Business Analyst means constantly analyzing the world around you and finding inspiration and education in any number of unusual sources. This presentation draws parallels between Restaurant Im... Add to My Agenda
 
David Neal
David Neal
Intro to Node.js for .NET Developers (Room: 4105)
Node.js is a compelling platform that is quickly spreading from startups to the enterprise. As a .NET developer, why should you learn Node.js and where do you start? You will come away from this talk ... Add to My Agenda
 
Brian Minisi
Brian Minisi
DevOps with PowerShell Desired State Configuration (Room: 4206)
DevOps focuses on better integration between Development and Operations. It has traditionally been difficult for Development teams to know their changes will run in Production and for Operations to k... Add to My Agenda
 
Andrew Dang
Andrew Dang
Interaction Design for Digital Spaces (Room: 2104)
We will be exploring and attempting to understand the design decisions of 1st party Maps and Messaging clients from Apple, Google, and Microsoft. Utilization of the digital space is paramount and we ... Add to My Agenda
 
Doug Lampe
Doug Lampe
Dr. Strangecode or: How I learned to stop worrying my wife and use TDD (Room: 4208)
For longer than I care to admit (and almost longer than my wife can stand), I have been working on a hobby project - a web-based sports sim MMO. Since this is a "hobby" and not "work" I threw out man... Add to My Agenda
 
Santosh Hari
Santosh Hari
5 things you need to know when building your software team - startups edition (Room: 4106)
If you ever wanted to start your own software startup or consulting business, there are plenty of resources about the business side of things (SEO, marketing, sales) but very few talk about the softwa... Add to My Agenda
 
Greg Leonardo
Greg Leonardo
Line of business development with MVC and AngularJS (Room: 1205)
Looking to provide responsive web applications within an organization? Take a tour around MVC 5 using AngularJS to deliver rich micro SPA applications, to deliver interactive applications to organiza... Add to My Agenda
 
Stan Schultes
Stan Schultes
Exposing App Data Through Services (Room: 4105)
With the proliferation of client tools and platforms now available, have you made your backend data easily available through services to any type of client and device? In this session, we'll explore u... Add to My Agenda
 
Brent Schooley
Brent Schooley
Ember.js: Getting fired up (Room: 1205)
Ember.js is an exciting client-side application framework that makes it very easy to get a lot accomplished with very little code. Once you understand the basics of how Ember.js handles MVC (it's a l... Add to My Agenda
 
Sean Mackey
Sean Mackey
TFS migration from on-premise to Visual Studio Online (Room: 4104)
Teams looking to move from an on-premise Team Foundation Server can now migrate to Visual Studio Online. Attend this session for a comparison of the two options, a review of migration tools, and a cas... Add to My Agenda
 
Esteban Garcia
Esteban Garcia
TFS Build vNext (Room: 4104)
A look at the new TFS Build system announced at Microsoft's Connect(); event. This session will give you a first look at the new system, how it works and you can extend it to work with your .NET, Java... Add to My Agenda
 
Nikita Polyakov
Nikita Polyakov
What's new in Dynamics CRM 2015 Mobile (Room: 4206)
Take a lap around enhancements to Dynamics CRM 2015 mobile capabilities. Brief review of what is already offered out of the box and what is Dynamics CRM for those new to the topic. Then we will review... Add to My Agenda
 
Mitchel Sellers
Mitchel Sellers
Creating Single Page Applications with ASP.NET MVC & Angular (Room: 2102)
Developing for the web has been ever changing in the past few years. In this session we will take a practical look at creating a Single Page Application that integrates ASP.NET MVC with Angular.js an... Add to My Agenda
 
Shea Glenny
Shea Glenny
Reduce risky assumptions using market validation (Room: 4106)
Could be made into a Level 100 or 300 course as well: Use Market Validation to reduce risky assumptions in product development and marketing campaigns. Learn methods and tools from the Florida Inst... Add to My Agenda
 
Will Adams
Will Adams
Token-based authentication in single page and mobile apps (Room: 2104)
This session will focus on using token-based authentication with Windows Identity Foundation 4.5 in single-page and hybrid mobile applications. We'll look the various types of tokens used including a... Add to My Agenda
 
Matt Mazur
Matt Mazur
Artificial Intelligence and JavaScript: 10 Interactive Demos (Room: 2103)
In this session we'll explore 10 interactive artificial intelligence projects implemented in JavaScript including Conway's Game of Life, cellular automata, boids, and neural networks.... Add to My Agenda
 
Miguel Cebollero
Miguel Cebollero
SQL Server 2014 In-Memory Programming (Room: 4207)
SQL Server 2014 introduces a game changer technology; in-memory objects. This session is a hands-on demo based presentation that will introduce you to what the technology is and how to use it. You wil... Add to My Agenda
 
Brian Hall
Brian Hall
Redis Caching with Asp.Net and Azure (Room: 4105)
Have you heard all the hype around Redis? From Stack Exchange using it to Microsoft offering it as a service on Azure. Curious if it's a good fit? Or just interested in seeing how someone else uses it... Add to My Agenda
 
Jeremy Bierly
Jeremy Bierly
Bridging the Gap Between UX Design and Development for Responsive Web Applications (Room: 2102)
Bridging the Gap Between UX Design and Development for Responsive Web Applications At Isobar, I am an Interactive Architect that focuses on building complex UIs using web technologies. In this s... Add to My Agenda
 
Jeff Putz
Jeff Putz
10 Things That Someone Will Pay For Later (Room: 4103)
There's nothing quite like building some greenfield box of awesome with your team. It's quite another to adopt an existing project and find that it's very difficult to maintain and change. Someone eve... Add to My Agenda
 
Joel Martinez
Joel Martinez
Automated Mobile UI Testing (Room: 2104)
Everybody writes bugs ... we are after all, imperfect beings. However, there is an easy way to mitigate this by automating the testing of your iOS and Android apps using Calabash. Instead of relying o... Add to My Agenda
 
Sasha dos Santos
Sasha dos Santos
Intro to Ionic for Building Hybrid Mobile Applications (Room: 2104)
Ionic is a free framework that allows users to easily build hybrid mobile applications for iOS and Android using Angular and Cordova. Ionic provides a command line interface, CSS classes, reusable com... Add to My Agenda
 
Mark Kilby
Mark Kilby
Are You Remotely Agile? (Room: 4208)
Many agile books and trainers will tell you that you must be co-located in order to "be agile". What if that's not possible? What if you have team members distributed across multiple locations or mu... Add to My Agenda
 
Sayed Hashimi
Sayed Hashimi
Creating Visual Studio templates with #SideWaffle (Room: 4104)
Have you ever wanted to create project template in Visual Studio to help your team get started faster? How about item templates so that users can add files to a project? If so then you'll want to see ... Add to My Agenda
 
Esteban Garcia
Esteban Garcia
Code Camp Opening (Room: G118)
Opening announcements... Add to My Agenda
 
Adnan Cartwright
Adnan Cartwright
How to Build a Dev / Test Environment in Azure (Room: 4206)
In this session participants will gain an insight in building a Dev/Test Lab in Azure. The session will cover topics such as creating a development work station in Azure, automating the creation of th... Add to My Agenda
 
Brian Clark
Brian Clark
Internationalization in AngularJS (Room: 1205)
Are you building an application with AngluarJS that requires supporting multiple languages? If so, do you know that there is an AngularJS module that can make this much easier to implement? The module... Add to My Agenda
 
Rajiv Menon
Rajiv Menon
Use Lean/Agile techniques to actively earn Customer trust (Room: 4208)
This talk posits that one can use tools and techniques such as value matrixes, running pilot groups, A/B experimenting, metrics, retrospectives, user feedback, etc. while infecting the larger team wit... Add to My Agenda
 
Bill Reiss
Bill Reiss
Intro to Universal Apps for Win 8 and Windows Phone (Room: 2104)
It is now easier than ever to write apps targeting both Windows 8 and Windows Phone App Stores. Learn how to build apps using XAML and C# with maximum code and resource reuse and some of the pitfalls ... Add to My Agenda
 
Michael Antonovich
Michael Antonovich
Calculated Columns, Measures, and KPIs, Oh My! (Room: 4207)
To do serious work in a Power Pivot table or even a SQL Analytics Cube, you must know the difference between calculated columns, measures, and KPIs, how to define them, use them, and display them. Th... Add to My Agenda
 
Robert Biddle
Robert Biddle
Introduction to SQL Server Performance Tuning (Room: 2103)
"I think the database is slow. What do I do?" Do you find yourself saying these things or feeling this way? In this session we'll use a basic process for troubleshooting SQL Server performance. ... Add to My Agenda
 
Mark Kilby
Mark Kilby
Gaming Agile (Room: 4208)
Sometimes we learn more through play than through listening to a lecture or a story of how someone else's company has "gone agile". In this session, we will show you some games that illustrate agile ... Add to My Agenda
 
John Papa
John Papa
Gulp.js : Building a JavaScript Build Pipeline (Room: 1205)
You've built your JavaScript application but how do you automate testing, code analysis, running it locally or deploying it? These redundant tasks can consume valuable time and resources. Stop working... Add to My Agenda
 
John Papa
John Papa
9 AngularJS Patterns: How to Avoid the Cliffs of Insantiy  (Room: 1205)
You've taken the plunge with Angular, but how do you know you are following best practices and won't fall into the Pit of Despair? Come learn how to build end-to-end apps using AngularJS. We explore h... Add to My Agenda
 
Jeff Putz
Jeff Putz
Think like a cloud developer (Room: 4105)
Welcome to a world where you no longer have to wait to provision software, and your toolbox is virtually limitless. Thinking about your application in cloud terms requires some adjustments in your des... Add to My Agenda
 
Wes Springob
Wes Springob
Why all developers should learn how to work with SSMS (Room: 4207)
There are many reasons developers should learn to work with SSMS. The most important reason is that; almost without exception, all applications work in some way with data. When we are talking about da... Add to My Agenda
 
Chander Dhall
Chander Dhall
Real-world consulting experiences in scaling web apps including insights and best practices (Room: 4103)
In this session, Tech Ed Speaker and Microsoft MVP Chander Dhall talks about real-world consulting experiences in scaling web apps including insights and best practices. You will learn how to architec... Add to My Agenda
 
Matthew Olson
Matthew Olson
Syncing Your Data Made Easy (Room: 4207)
A common problem with app development is offline capabilities. We often just forget that we need our apps to function offline the same as they do online. The biggest problem with this is accessing d... Add to My Agenda
 
Paul Hacker
Paul Hacker
Dive into the Team Foundation Server Agile Planning Tools (Room: 4104)
Team Foundation Server 2013 and Visual Studio Online bring a valuable set of new features and capabilities to agile teams. They provide a simple-to-use experience on top of a powerful, customizable pl... Add to My Agenda
 
Mark J Radacz
Mark J Radacz
Add maps to your X-platform Apps (Room: 4205)
Xamarin.Forms is a great platform for developing cross-platform apps. Take it to another level by adding maps to your x-platform apps. Learn how to setup, add, customize and use maps on iPhone, A... Add to My Agenda
 
Eric Nograles
Eric Nograles
Come Sail Away With Me (you guys): Architecture of Enterprise Sails.js Web API's (Room: 4105)
Get your sea legs! Designed for Sailors who are intrigued by Sails.js thanks to Jason Clark's fantastic session, or have gone beyond the evaluation phase and have begun to build applications using th... Add to My Agenda
 
David Haney
David Haney
Stack Overflow: 100 Million Uniques Per Month On 9 Web Servers (Room: 1206)
You have probably used Stack Overflow, but have you ever wondered how it was built? This session will show you how the Stack Exchange network of sites became the 41st most visited in North America usi... Add to My Agenda
 
Sayed Hashimi
Sayed Hashimi
Deep dive into ASP.NET 5 Web Publishing with VS2015 (Room: 1206)
In Visual Studio 2015 we have developed a brand new project system for ASP.NET 5. Along with that we have redefined the web publish support. Sayed and his team are the ones responsible for building th... Add to My Agenda
 
Fred Mastropasqua
Fred Mastropasqua
Scrum in the Real World (Room: 4208)
A lot of shops say they are "Agile" but yet not many actually implement an Agile Framework like pure Scrum. In this class we will discuss how to actually implement the Scrum Framework on a develop... Add to My Agenda
 
Richie Rump
Richie Rump
Entity Framework for Data Professionals (Room: 2103)
Entity Framework and other Object Relational Mapping technologies have been a boon for developers but how do they really affect the database? More importantly is Entity Framework a technology that dev... Add to My Agenda
 
Paul Hacker
Paul Hacker
A Practical View of Release Management for Visual Studio 2013 (Room: 4104)
This session provides a detailed technical presentation of the functionality and architecture of Release Management for Visual Studio 2013. We start by presenting an overview of the key concepts, arch... Add to My Agenda
 
Ivan Farkas
Ivan Farkas
Open Source community tools and best practices with VS 2015 (Room: 1205)
How to combine Open Source community tools and best practices with VS 2015 and ASP.NET 5 to speed up development, produce high quality modular (ravioli) code and future proof yourself. Learn to trans... Add to My Agenda
 
David Neal
David Neal
Do you even Kanban? (Room: 4208)
Kanban is just sticky notes on a whiteboard, right? Whatever work you do, you have a process for that work. Be it software development, operations, services, recruiting, marketing, event planning, or ... Add to My Agenda
 
Colin Blakey
Colin Blakey
Tips, Tricks and NuGet  (Room: 2103)
A look into tips, tricks and various NuGet packages used to solve development issues while developing a new desktop Line-Of-Business application written in WPF, C#, EF6.1 and Telerik controls.... Add to My Agenda
 
Jason Milgram
Jason Milgram
Introduction to Microsoft Enterprise Mobility Suite (BYOD) (Room: 4205)
Join us and learn all about Microsoft’s Bring Your Own Device (BYOD) solution. People want access to corporate applications from anywhere, on whatever device they choose—laptop, smartphone, tablet, or... Add to My Agenda
 
Slobodan Stipic
Slobodan Stipic
Cracking Coding Interviews (Room: 4103)
Do you want work for Microsoft, Google, or Amazon? Maybe you are only interested in learning about their recruitment and interview techniques. We will cover the entire interview process from the first... Add to My Agenda
 
jitendrudu lacaraju
jitendrudu lacaraju
Introduction to Open Source Geospatial Software (Room: 2103)
Introduction to Open Source Map Tools How do we find locations and reach them? Most definitely we use maps on the internet to find locations and directions. But without these easily (now) accessible ... Add to My Agenda
 
Ovidiu Dimulescu
Ovidiu Dimulescu
Microservices - Yet another buzzword? (Room: 4206)
Microservices architecture is garnering attention as a modern pattern for building application that scale well, deploy often, have better fault tolerance and can be built out of multiple technologies.... Add to My Agenda
 
Brian Minisi
Brian Minisi
Building Next Generation Client Web Apps Using Visual Studio and Microsoft Azure (Room: 2102)
Today’s users have come to expect an exceptional experience from their favorite web applications. Technologies such as Angular, Bootstrap, SignalR, LESS and many others provide developers with the too... Add to My Agenda
 
Ray VIllalobos
Ray VIllalobos
Mastering Responsive Single Page Bootstrap Layouts (Room: 2102)
Boostrap is a great timesaver, but one of the great complaints is that too many sites that use it the look the same. Yet the framework has all of the tools you need to build responsive sites with com... Add to My Agenda
 
Andrew Kozlik
Andrew Kozlik
How to Keep Your Designer From Going Insane (Room: 2104)
This presentation outlines design basics every developer should know in order to more effectively communicate with their design team. I will cover the basics of typography, layout, and color, as well ... Add to My Agenda
 
Shayne Boyer
Shayne Boyer
5 Cool Things You May or May Not Know About ASP.NET 5  (Room: 1206)
Come sit and check out the new version of ASP.NET and see 5 or more features you might not know about ASP.NET 5. Coding examples, inside and outside of Visual Studio 2015, configuration changes and m... Add to My Agenda
 
Shawn Weisfeld
Shawn Weisfeld
Azure - The building blocks of a modern cloud application (Room: 4105)
With so many individual services offered on the Azure platform choosing the right ones for your application can be overwhelming. In this talk we will provide an overview of the most popular services, ... Add to My Agenda
 
Kendal Van Dyke
Kendal Van Dyke
Do You Have A Case Of Mistaken IDENTITY?  (Room: 4207)
When creating a table most people use an identity value as the primary key without a second thought. We also take for granted than returning the identity value when a row is inserted "just works"...bu... Add to My Agenda
 
Walter Williams
Walter Williams
What Does A Cup Of Hot Chcolate Have To Do With Requirements? (Room: 4106)
Session Information: How do you know when a project is done? How do you know if a project is moving the right (or wrong) direction? Requirements help to determine both correct direction, and when i... Add to My Agenda
 
Chelsea Ziembko
Chelsea Ziembko
How to Successfully Partner with a Staffing Agency and Land your Next Role (Room: 4103)
Things to do and things to avoid after you've secured that valuable interview... Add to My Agenda
 
Cecil Phillip
Cecil Phillip
What's New in ASP.NET 5  (Room: 1206)
Many of us have built our careers on ASP .NET. We depend on it’s maturity and utilize the flexibility it affords us in building scalable web solutions. ASP .NET 5 has been called one of the most subst... Add to My Agenda
 
James Davis
James Davis
OWASP Top 10 via MVC4 and Greater (Room: 1206)
Security has always been a priority for any company. Now, with a large company being breached every month or so, security is being placed front and center. A list of the top 10 vulnerabilities found i... Add to My Agenda
 
Andy Warren
Andy Warren
Get SQL Security Right - A Developers Guide (Room: 4207)
This presentation is for developers who use SQL Server and want to understand what they need to do to get security right in their applications without diving into the detailed world of the DBA. We'll ... Add to My Agenda
 
Gary Blatt
Gary Blatt
Using PowerShell in the Cloud (Room: 4206)
This session will demonstrate using PowerShell to administer and maintain your Cloud environment. This includes Azure, Office 365 and especially SharePoint Online. We will look at how you can use your... Add to My Agenda
 
Wayne Sheffield
Wayne Sheffield
Crazy Things Developers Do (Room: 4106)
Throughout my career, I’ve seen developers do some pretty crazy things to databases (and truth be told, I’ve done some of these myself!). Come to this session to learn what we do and why it’s bad to t... Add to My Agenda
 
Shayne Boyer
Shayne Boyer
ASP.NET 5 Project Scaffolding with Yeoman (Room: 1206)
Developing ASP.NET 5 applications using Visual Studio 2015 gives you a rich IDE experience, however now with ASP.NET now being cross platform that development IDE is not afforded to us on a Mac. In... Add to My Agenda
 
Brian Kassay
Brian Kassay
ASP.NET WebAPI and SignalR for Data Services (Room: 1206)
Two technologies from ASP.NET are now available to handle your data service’s needs, WebAPI and SignalR. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad ran... Add to My Agenda
 
Mitchel Sellers
Mitchel Sellers
Optimizing Your Website's Performance (End-To-End Diagnostics) (Room: 4206)
There have been many sessions at technical conferences over the years that discuss how to improve the performance of ASP.NET or PHP, however, there have not been many that discuss the optimization of ... Add to My Agenda
 
James Poole
James Poole
Bitcoin 101 (Room: 4106)
If you've heard of the mysterious "Magic Internet Money" called Bitcoin, but don't quite understand what all the fuss is about, come join us for a formal introduction. We'll discuss what it is, how i... Add to My Agenda
 
John Sonmez
John Sonmez
5 Soft Skills Every Software Engineer Should Know (Room: 4103)
Technical skills are great, but they can only take you so far. The top earning software engineers know the importance of focusing on soft skills and personal development to achieve high levels of s... Add to My Agenda
 
Maximo Trinidad
Maximo Trinidad
Integrating PowerShell in Visual Studio Community (Room: 4206)
Lets take a look at integrating PowerShell into the free Visual Studio 2013 Community edition plus any other free add-ons which makes it a valuable tool in your arsenal. Check some PowerShell samples ... Add to My Agenda
 
Allen Conway
Allen Conway
Single Page Applications for the ASP.NET Developer using AngularJS, TypeScript, and WebAPI (Room: 2102)
Single Page Applications represent the natural next step in web development making use of JavaScript (or TypeScript), HTML5, and Responsive design techniques to create applications that provide the us... Add to My Agenda