Event Schedule

Please note that this list will be updated constantly as new sessions are approved.


Day 1: Friday, January 27


Slot: 08:45am - 09:00am

Slot: 09:00am - 09:50am

Keynote - ASP.NET Core Deep Dive

Who better than Scott Hunter, the leader of .NET, ASP.NET, and Entity Framework and a lot of other teams inside Microsoft to talk about this in-depth. Get all your questions answered. You don't want to miss this talk...

Read More...

Keynote - ASP.NET Core Deep Dive

Who better than Scott Hunter, the leader of .NET, ASP.NET, and Entity Framework and a lot of other teams inside Microsoft to talk about this in-depth. Get all your questions answered. You don't want to miss this talk...

Read More...

Slot: 10:00am - 10:50am

Javascript, API, and Server Side - Learn my secrets of success

After presenting in top conferences in four different continents, Microsoft MVP, ASP.NET Insider, Web API Advisor Chander Dhall shares his secrets on what makes his projects successful. He shares insights from Javascript, Web API, MVC, and patterns and principles that are usually great in theory but could be misunderstood and may lead to failures. Chander will share many code samples including but not limited to Angularjs, Javascript, C#, Web API, MVC etc...

Read More...

UI, API, Server Side: Discover My Secrets of Success

After presenting in top conferences in four different continents, Microsoft MVP, ASP.NET Insider, Web API Advisor Chander Dhall shares his secrets on what makes his projects successful. He shares insights from Javascript, Web API, MVC, and patterns and principles that are usually great in theory but could be misunderstood and may lead to failures...

Read More...

The rise of Serverless Applications

There is a major shift occurring in the web development community, where web applications are no longer being built to cater to human interaction, but now must adapt to be able to handle multiple interfaces for machines and humans alike. This new requirement has placed a dramatic emphasis on API interfaces as well as created a new mandate for web applications to function as complete applications liberated from the servers which they used to reside on...

Read More...

Overview of Microsoft Flow and PowerApps

In this session, Merwan Hade, Senior Program Manager on the Microsoft Flow team, will be giving an overview of Microsoft Flow and PowerApps. Flow empowers enterprise business users to create automated workflows to enable scenarios such as receive notifications, copy files, collect data, and streamline approvals, while PowerApps empowers these same users to rapidly create cloud-connected, cross-platform mobile apps. Join him to learn more about two new technologies evolving SharePoint Designer and InfoPath respectively...

Read More...

Slot: 11:00am - 11:50am

Angular 101

This beginner-level session introduces Angular, the very popular JavaScript framework for building client-side applications. We cover key building blocks such as modules, components, templates, and services.Come get a quick start to building successful Web applications with Angular...

Read More...

Introduction to Typescript

Whether you like it or not, if you are building applications for the Web you are going to need to know JavaScript. Sorry, Flash and Silverlight! Unfortunately, JavaScript is not the easiest language to learn or to understand and the tooling for it is not really good. This is where TypeScript comes in. TypeScript is a superset to JavaScript that tries to solve a lot of these problems...

Read More...

Transactional Cloud Micro-services using Azure Service Bus

Systems are becoming more distributed and micro-services are everywhere. As software developers, we must manage complexity to build applications that can be supported, maintained, and enhanced in our online, real-time world. Using durable messaging along with the native C# async support, business transactions can be distributed across services and remain supportable with complete fault tolerance...

Read More...

Voice Activated UIs

Products like the Amazon Echo and Google Home are primarily targeted at making it possible to access information and engage with services without a screen, but there is also great opportunity to use these same devices to control existing UIs (such as is being done with voice on TV platforms...

Read More...

Slot: 12:00pm - 01:00pm

Slot: 01:00pm - 01:50pm

Xamarin Deep Dive

Xamarin provides the framework C# and F# developers need to build native applications for multiple platforms. If you’re looking to build cross-platform mobile applications targeting iOS and Android, Xamarin has you covered. Come to this session to learn the tools and strategies required to build iOS and Android applications using the languages you already know. Now that Microsoft has acquired Xamarin there’s no better time to learn this exciting technology...

Read More...

Design Patterns for Loosely Coupled Applications in C#

Building loosely coupled applications is critical to creating solutions that follow good object oriented principles. These principles help make sure our applications are testable, maintainable and extensible. In this session we will explore several design patterns that are key to building applications that maintain loose coupling...

Read More...

Bootstrap 4.0 - What's new?

Bootstrap is the world's most popular framework for building responsive, mobile-first sites and applications. Inside you'll find high-quality HTML, CSS, and JavaScript to make starting any project easier than ever. Bootstrap 4.0 is just around the corner (or here already). Let's take a look at what's new in version, what is no longer available, and what you have to do to upgrade your applications. Then we'll take a look at some of the new features in detail like the Flexbox, Cards, improved NavBar and much more...

Read More...

Xamarin Deep Dive

Xamarin provides the framework C# and F# developers need to build native applications for multiple platforms. If you’re looking to build cross-platform mobile applications targeting iOS and Android, Xamarin has you covered. Come to this session to learn the tools and strategies required to build iOS and Android applications using the languages you already know. Now that Microsoft has acquired Xamarin there’s no better time to learn this exciting technology...

Read More...

Slot: 02:00pm - 02:50pm

RxJS Observables in Angular Apps

RxJS is a functional approach to handling streams of events. Think of RxJS as LINQ or Lodash for events. RxJS Observables can represent animations, user interactions (clicks, mouse moves, etc), ajax, web sockets, arrays, iterables and much more...

Read More...

EF Core is upon us... Is it ready for Prime Time?

Entity Framework Core (EF Core) 1.1 was recently released to market in November 2016. After several release candidates and lots of community input, Microsoft has given their stripped down, cross-platform coding platform to developers. However, there's still a lot of misconceptions on what EF Core does and what the right scenario is for its use...

Read More...

Angular 2 Advanced Features

Information will be updated soon...

Read More...

Domain Driven Design: The Good Parts

The greenfield project started out so promising. Instead of devolving into big ball of mud, the team decided to apply domain-driven design principles. Ubiquitous language, proper boundaries, encapsulation, it all made sense. But along the way, something went completely and utterly wrong. It started with arguments on the proper way of implementing aggregates and entities...

Read More...

Slot: 03:00pm - 03:50pm

Building 3D Applications for Microsoft HoloLens

Immersive technology in the form of virtual, augmented, and mixed reality headsets are here, and are redefining the way we think about computing. The Microsoft HoloLens, the first fully untethered, holographic Windows computer brings with it a new wave of holographic development...

Read More...

Introduction to ASP.NET Core

ASP.NET Core is a newish open-source and cross-platform framework for building modern cloud-based internet connected applications, such as web apps, IoT applications, and mobile backends. ASP.NET Core apps can run on .NET Core or on the full .NET Framework. You can develop and run your ASP.NET Core apps cross-platform on Windows, Mac, and Linux...

Read More...

Fundamentals of JavaScript

JavaScript is taking over world. Always a major player in the client-side world of the Web, now powered up via the popularity of AngularJS, React and NodeJS, we are seeing more and more need for developers who truly understand JavaScript. But for most developers still to this day, their experience with JavaScript begins and ends with jQuery...

Read More...

Creating Maintainable and Discoverable Code in .NET Core

.NET Core includes some simple, easy-to-use mechanisms for wrapping complex APIs and making their functionality both easy to access, and highly discoverable. Imagine being able to use tools like IntelliSense that the Visual Studio IDE already provides as a way to expose the functionality of your service or library...

Read More...

Slot: 04:00pm - 04:50pm

Transactional Cloud Micro-services using Azure Service Bus

Systems are becoming more distributed and micro-services are everywhere. As software developers, we must manage complexity to build applications that can be supported, maintained, and enhanced in our online, real-time world. Using durable messaging along with the native C# async support, business transactions can be distributed across services and remain supportable with complete fault tolerance...

Read More...

0 to M.E.A.N in 30 minutes

The M.E.A.N stack is a fast rising technology stack where the front-end application is completely separated from the backend through RESTful API's. While this is great for web applications that can be deployed everywhere, it does require that applications must be made different. This change in development methods is causing developers headaches on how to get up and running quickly. Until now...

Read More...

Up and running with React in ASP.NET (without Node!)

React is a JavaScript library for building modern user interfaces. It's often used in a node-based stack, but needn't be. You can build your next feature in React in your existing ASP.NETMVC application seamlessly. This approach lets you experiment with the popular and powerful new framework without scrapping your existing application...

Read More...

Bringing 3D & VR into HTML with JavaScript

A-Frame is a web framework from Mozilla that makes VR ridiculously easy. A-Frame brings 3D and VR to HTML and JavaScript, allowing us to use the languages, APIs, and tools we all know and love as web developers and designers. With Leap Motion technology available for browsers, I will demonstrate how you can use Virtual Reality and integrate in your robotic projects...

Read More...

Slot: 09:00am - 09:45am

Slot: 09:45am - 10:30am

Deep Dive Into ASP.NET Core

In this talk we will dive deep into the guts of ASP.NET Core. We'll look at how the HTTP request pipeline is constructed and how HTTP features are exposed. We'll also look at how ASP.NET Core Middleware works and why Middleware chaining is important. And also look at the guts of MVC and how it interacts with the core routing infrastructure.

Read More...

Slot: 10:45am - 11:30am

Visual Studio for Mac

Come join me for a tour of this fully-featured IDE that will help every Mac developer create mobile and cloud applications. We started with a solid foundation for mobile development using Xamarin, and cloud development using .NET Core and recently added ASP.NET Core support...

Read More...

Slot: 11:45am - 12:30pm

Connected apps using Azure mobile apps

In this session, we will understand why a mobile backend is required, what are the options for mobile backends, why Microsoft Azure Mobile apps stand out and how easy it is to build a connected app using Azure and Xamarin.

Read More...


Day 2: Saturday, January 28


Slot: 09:00am - 05:00pm

Mastering ASP.NET Core with Angular 2 (Includes MVC Core, Web API, Entity Framework Core)

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know that MVC is now merged with Web API? Do you know the best practices while building RESTful APIs? Do you know that Entity Framework Core is not just a complete re-write, a stripped down version of it could be used to create a much higher performing ORM? Everything you need to know about ASP.NET Core from a beginner to an advanced level will be covered in this workshop...

Read More...

UI, API and Server Side - Beginner to Advanced in One Day

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know the best practices while building RESTful APIs? Do you want scalability as well as performance? Everything you need to know about best practices from a beginner to an advanced level will be covered in this workshop (for UI, API and server side...

Read More...

A Day of Securing ASP.NET Core Applications and APIs

Modern application design has changed quite a bit in recent years. "Mobile - first" and "cloud - ready" are the types of applications you are expected to develop. Also, to keep pace with these demands, Microsoft has completely revamped their web stack with ASP.NET Core to meet these architectural demands. Needless to say, you also have to secure these apps...

Brock Allen's workshop will be held if at least 25 participants register. If Brock Allen's workshop is not held, then all participants will be automatically re-ticketed to attend Chander Dhall's workshop.

Read More...

Mastering ASP.NET Core with Angular 4 (Includes MVC Core, Web API, Entity Framework Core)

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know the best practices while building RESTful APIs? Do you want scalability as well as performance? Everything you need to know about best practices from a beginner to an advanced level will be covered in this workshop (for UI, API and server side)

Read More...

Mastering ASP.NET Core with Angular 4 (Includes MVC Core, Web API, Entity Framework Core)

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know the best practices while building RESTful APIs? Do you want scalability as well as performance? Everything you need to know about best practices from a beginner to an advanced level will be covered in this workshop (for UI, API and server side)

Read More...

Mastering ASP.NET Core with Angular 4 (Includes MVC Core, Web API, Entity Framework Core)

Are you building next-generation web apps? Do you want a framework that is faster than Node.js on I/O and computation both? Do you know the best practices while building RESTful APIs? Do you want scalability as well as performance? Everything you need to know about best practices from a beginner to an advanced level will be covered in this workshop (for UI, API and server side)

Read More...