1:00PM - 1:50PM Sessions

Tracks: All  | .NET and C#  | Agile and Enterprise  | Azure  | Career  | Coding and Architecture  | Community and Business  | Containers and Microservices  | Cool Tech  | Data and Analytics  | DevOps  | Intelligent Cloud and IoT  | Mobile  | Security and Best Practices  | Web Dev 
Timings: All  | 9:00AM-9:50AM  | 10:00AM-10:50AM  | 11:00AM-11:50AM  | 1:00PM-1:50PM  | 2:00PM-2:50PM  | 3:00PM-3:50PM  | 4:00PM-4:50PM 

Effective, Real World, Logging in .NET Core Applications

Track: .NET and C#
Prior knowledge needed
Time & Location: 1:00PM-1:50PM 4105
Starting with blank .NET Core templates they make logging seem simple, however, look deeper and you will find that many key features are lacking. True configuration ability, remote logging, SQL Loggi.....Learn More

Research in the Enterprise

Track: Agile and Enterprise
For all levels
Time & Location: 1:00PM-1:50PM 2102
What's it like doing research & development inside of a large company with little oversight? What sorts of skills and mindsets lead to the most success? It's hard, fun, hair pulling, and complicated :.....Learn More

Secure your applications with Azure AD

Track: Azure
For all levels
Time & Location: 1:00PM-1:50PM 4106
Azure Active Directory (Azure AD) is Microsoft's cloud-based identity and access management service. Just like rest of Azure platform, Azure AD has evolved greatly in past few years. In this session w.....Learn More

Mentoring Panel

Track: Career
For all levels
Time & Location: 1:00PM-1:50PM 2103
A panel discussion with Allen Underwood, Joe Zack, and Michael Outlaw of Coding Blocks; and John Callaway, Clayton Hunt, and Jon Ash of The 6 Figure Developer. Mentoring is an important aspect of s.....Learn More

Go Channels in .NET – concurrency made easy

Track: Coding and Architecture
Prior knowledge needed
Time & Location: 1:00PM-1:50PM 4104
People seemed fascinated by the concurrency features of Go programming language. In Go, concurrent processes communicate by channels that are typed pipes through which you can send and receive value.....Learn More

Product Development Through Customer Interview

Track: Community and Business
For all levels
Time & Location: 1:00PM-1:50PM 2105
i.e. Talking to Humans Considering creating a new startup, developing a new product, or new division? This session offers concrete examples of how to recruit candidates, conduct interviews, and how.....Learn More

Effective Microservices

Track: Containers and Microservices
For all levels
Time & Location: 1:00PM-1:50PM 4102
This talk explores the fundamental considerations for creating effective and performant microservices......Learn More

3D Printing Basics

Track: Cool Tech
For all levels
Time & Location: 1:00PM-1:50PM 2104
The barrier to building has never been lower. Discover the basics of modeling, slicing, and creating 3D prints as well as some unique applications......Learn More

Data Quality Requires Constraints

Track: Data and Analytics
For all levels
Time & Location: 1:00PM-1:50PM 3205
Database design (or perhaps more accurately table design) tends to focus on the data types and how it will relate to other tables. From there we tend to take for granted that other developers will pop.....Learn More

Running high scale global services

Track: DevOps
For all levels
Time & Location: 1:00PM-1:50PM 3207
This s a true story of a Microsoft team embracing DevOps culture. Join us to hear about team’s challenges and practices they adopted in running a service touching over 50 million people across 250+ co.....Learn More

.NET on Devices

Track: Intelligent Cloud and IoT
For all levels
Time & Location: 1:00PM-1:50PM 2205
Controlling physical hardware with .NET has been an option for a while now. In this talk, we'll look at a handful of different ways to get started doing that, along with the pros and cons of each, sta.....Learn More

Xamarin Forms - Consuming RESTful API's with Refit

Track: Mobile
Prior knowledge needed
Time & Location: 1:00PM-1:50PM 3208
There are alot of ways to consume restful webservices in Xamairn Forms, like Microsoft Http Libraries or third party libraries like Refit, RESTSharp, PortableRest, etc. In our talk we are going to lea.....Learn More

Identity 101: How Username/Password Got So Complicated

Track: Security and Best Practices
For all levels
Time & Location: 1:00PM-1:50PM 2206
Taking your first step beyond the default username and password based authentication offered by a full stack web application framework can be overwhelming. Social logins, Identity Providers, OAuth 2.0.....Learn More

No Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks

Track: Web Dev
For all levels
Time & Location: 1:00PM-1:50PM 1206AB
Writing JavaScript used to mean a tangled mess of hacks to avoid global variables, jQuery, and oh so many callbacks. ES2015 and beyond have changed all that. We'll migrate a jQuery based website to a .....Learn More