Event Schedule

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

Venue: The University of Texas at Dallas - 800 Franklyn Jenifer Drive, Richardson, TX 75080 March 15-16, 2018

SLOT: 09:00AM - 09:50AM

All what you need to know in ASP.NET Core by Scott Hunter

Learn from Scott Hunter, the one who leads ASP.NET, .NET, EF and many other teams in Microsoft. Read More...

SLOT: 10:00AM - 10:50AM

TypeScript and Angular Deep Dive

TypeScript and Angular are currently the hottest technologies in the industry. This session starts from scratch, and you neither need to know AngularJS nor Angular. With complete hands-on session, you will master TypeScript and Angular right from the basics to advanced and build awesome, reactive web apps. Read More...

Building Modern Web Apps with ASP.NET Core 2.0 by Daniel Roth

ASP.NET Core 2.0 includes a number of improvements big and small for building modern web apps that I'll walk you through in this demo-filled session. You'll see how ASP.NET Core makes it easier to get started, improves performance, and makes your apps more secure. I'll introduce you ASP.NET Core Razor Pages, a new paged-based model for building web UI. You'll see how ASP.NET Core also makes it easy to get started with popular client-side frameworks like Angular and React. Read More...

A Developer's Introduction to Artificial Intelligence by Barry Stahl

There are a number of ways that developers can build systems that make decisions on our behalf. In this introductory course specifically for software developers, we explore a variety of methods used to create Artificial Intelligences. Using demo code written in c#, we will survey the breadth of AI methodologies and develop an understanding of when each might be best utilized. Read More...

SLOT: 11:00AM - 11:50AM

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...

Components are the New Thin Clients by Lukas Ruebbelke

There is an acute sense of pain that developers experience as they try to reconcile complex user interactions and interpret the effect those actions will have on the overall application state. This generally starts out as a fairly painless journey, but as application complexity increases, so do the demands that we place on our components. Read More...

One AI Algorithm All Programmers Should Know by Barry Stahl

This simple technique that every programmer should know can simplify certain types of problems tremendously, allowing us to find an optimal solution to difficult problems quickly and easily using a mathematical process called Dynamic Programming. In this session, we will run through examples of using this technique to solve several problems, both "on paper" and in code, and apply that knowledge to the building of Artificial Intelligences that can make decisions on our behalf. Read More...

SLOT: 01:00PM - 01:50PM

Building the future with Machine Learning

Artificial Intelligence is the near future. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Come join this session to start your Machine Learning journey where you will learn various concepts and techniques that is core to Machine Learning and Deep Learning. Read More...

Fixing Distributed Systems Fail by Jimmy Bogard

It seemed like an easy feature to implement, a checkout page to place an order. But this payment gateway has a simple API, so we added that. And this email service provider makes it possible to send an email with one line of code! The code looks simple, 6 little lines of distributed systems code. But those lines hid a dark secret that we only found after launching. Read More...

Javascript Everywhere - Use Node JS 8 and Angular 5 for your next web project by Paul Barriere

Are you tired of context switching from .NET to Javascript and back? Wouldn't it be nice to use the same language and tooling on the client and the server? Using the latest version of Node JS with async/await to avoid callback hell, we will create a new site from scratch using Node JS for the server side API and the latest version of Angular for a clean component based client side UI. Read More...

SLOT: 02:00PM - 02:50PM

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...

Use .NET and Ethereum to create smart contracts by Paul Barriere

While Bitcoin was the first decentralized blockchain technology, it won't be the last. A new contender, Ethereum, allows you to create and evaluate smart contracts. This talk will go over why that's a good idea and get you started creating decentralized apps (Dapps) with .NET and Ethereum Read More...

SLOT: 03:00PM - 03:50PM

Physical Web, Voice Recognition and Web Bluetooth by Ron Dagdag

The Physical Web is an effort to extend the superpower of the web - the URL - to everyday physical objects. Physical Web is a discovery service: a smart object broadcasts relevant URLs that any nearby device can receive. This simple capability can unlock exciting new ways to interact with the Web. Read More...

SLOT: 09:00AM - 05:00PM

Mastering ASP.NET Core with Angular v5.0 or higher by Chander Dhall & Daniel Roth

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 React by Tyler Meadlin

Know nothing to very little about React? Join Tyler Meadlin in this full day workshop on React to learn the basics as well as some advanced features. Read More...