Menu Register

Event Date: March 2, 2019 7:30 am - 5:45 pm



AI/Virtual and Augmented Reality | ASP .Net/Core 1 | ASP .Net/Core 2 | Auditorium | Azure/Cloud 1 | Azure/Cloud 2 | Azure/Cloud 3 | Career / Business Dev | DevOps | IoT 1 | Open Topics 1 | Open Topics 2 | Open Topics 3 | SQL/BI | Web Development 1 | Web Development 2 | Xamarin/Mobile | All


8:30AM-9:40AM | 9:50AM-11:00AM | 11:10AM-12:20PM | 1:20PM-2:30PM | 2:40PM-3:50PM | 4:00PM-5:10PM | All

Agenda download:



7:30am - Registration - South Entrance
8:00am - Keynote - Lobby
8:30am - 9:40am - Session 1
9:50am - 11:00am - Session 2
11:10am - 12:20pm - Session 3
12:20pm - Lunch - Lobby
1:20pm - 2:30pm - Session 4
2:40pm - 3:50pm - Session 5
4:00pm - 5:10pm - Session 6
5:10pm - Wrap-Up - Lobby
6:00pm - After Party! - TBD

Room 3061 - Speaker Lounge

Adriano da Silva Bio

Applied Machine Learning with Python

8:30AM-9:40AM, AI/Virtual and Augmented Reality - Room 3031

The Applied Machine Learning with Python session introduces basic concepts, tools and a machine learning workflow used to explore, visualize, develop models to perform predictions and classifications. This is an introduction designed for those with minimal or no Machine Learning experience. It is also an applied session focused on getting answers from data. It does cover but it does not emphasize the Mathematics behind machine learning models; instead it focus on the workflow, tools and techniques used in a ML practice. The examples leverage the Python programming language integration with SQL Server Machine Learning Services (In-Database) and the Scikit-Learn ML framework. Most importantly, those examples are designed in a manner that are easy to understand and to spur your future exploration, by making it possible for attendees to replicate and use it to expand their knowledge.


8:30AM-9:40AM, ASP .Net/Core 1 - Room 2060

Scott Dorman Bio
Twitter LinkedIn

Memory Management Fundamentals (part 1) – Garbage Collection Deep Dive

8:30AM-9:40AM, ASP .Net/Core 2 - Room 2061

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works. (Part 1 of 2)


8:30AM-9:40AM, Auditorium - Room 1124


8:30AM-9:40AM, Azure/Cloud 1 - Room 2064

Syed Ali Bio

Using WSJF technique for Prioritization - SAFe

8:30AM-9:40AM, Azure/Cloud 2 - Room 2065

Weighted Shortest Job First is a technique for prioritization of features & epics. This technique is used where we conflict of interest between various stakeholders and sometime it becomes a bottleneck for the team to select right feature for development. This is systemic approach which helps all the participants to choose right parameters and make an unbiased decision.

Edward Moemeka Bio

Intro to WebAssembly

8:30AM-9:40AM, Azure/Cloud 3 - Room 2066

Come and join me and learn about the next wave of web based technology to change our development world: WebAssembly. We will be showing the use of Blazor (from Microsoft) and

Eugenio Jaramillo Bio

Top 5 Things NOT Taught in School

8:30AM-9:40AM, Career/Business Dev - Room 3047

There are many things NOT taught in today's schools at all levels. This session will focus on Public Speaking, Leadership, Personal Finance, Proper Nutrition and Proper Exercise. Mastering the art of Public Speaking is the single greatest skill to boost your career. There is a huge need for great Leaders. People need to live on a budget. Eat properly and exercise.

Pierre Donyegro Bio

A Lap around AzureDevOps

8:30AM-9:40AM, DevOps - Room 3049

What is AzureDevOps? Azure DevOps consists of five independent and integrated services (Azure Boards, Azure Repos, Azure Pipelines, Azure Artifacts and Azure Test Plans) that can be used to help customers deploy with any (programming) language to any platform on any cloud.

Obinna Igbokwe Bio

Alexa, Google Assistance to improve process flow in IT

8:30AM-9:40AM, IoT 1 - Room 3028

Using IOT devices to managed DevOps deployments, cloud services and connect to other API's. A simple Demo to show how easy it can be to integrate into existing projects

Jeffrey Holland Bio
Twitter LinkedIn

End to End Testing With Nightwatch.js

8:30AM-9:40AM, Open Topics 1 - Room 3032

How is your testing plan? What feedback to you get with each pull request? How confident are you that your code changes won’t have unexpected consequences? In this talk we will discuss Nightwatch.js, an end to end testing platform that allows you to write Javascript tests against a standalone selenium server. We will start with some very simple tests and move up to a small test suite using Page Objects and Commands. We will also briefly discuss very powerful features you can bring back to your team including running the tests through other services, running tests in parallel, and visual regression testing

Ed Hill Bio

Jupyter Notebooks on Azure

8:30AM-9:40AM, Open Topics 2 - Room 3034

Jupyter Notebooks are interactive pages that can support text, images, video, and live working code. Big data tools such as R, Scala, pandas, scikit-learn, ggplot2, TensorFlow are supported. Jupyter notebooks can be hosted on Azure and shared with others via email, Dropbox, GitHub or the Jupyter Notebook Viewer. This session will be a introductory/high level overview of Jupyter interactie Notebooks.

Perry T Patterson Bio

Excel with SQL and VBA

8:30AM-9:40AM, Open Topics 3 - Room 3051

Would you like to empower your users? Do they beg for results in Excel with consistent Pivot Tables and Graphs? Are you tired of creating CSV downloads so they can repeat the process over and over again? Learn a few simple techniques to have Excel read straight from SQL. Use SQL Views to manage and simplify. Automate the process with simple VBA and add a little polish to make everything processional!

Nicolas A Perez Bio
Twitter LinkedIn

Apache Spark Structured Streams

8:30AM-9:40AM, SQL/BI - Room 2067

Apache Spark is a leading processing engine mostly used to process huge data set in batch and / or streaming mode. The new streaming engine offers a way to query live streaming data using SQL while keeping running aggregates on the streams. We are going to explore these capabilities and the related APIs and at the same time we will show real use cases of the new Structured streams.

Marcelo Olivas Bio
Twitter LinkedIn

Migrating Monolithics to Microservices - Lessons Learned

8:30AM-9:40AM, Web Development 1 - Room 2056

Lessons learned in migrating monolithic applications to microservices. This talk will be around tools, patterns, but mostly it will be a retrospective of the past 4 years on what worked well and what did not.

Ariel Diaz Bio

What does it take to build Enterprise Software?

8:30AM-9:40AM, Web Development 2 - Room 2057

Dive with me as we go through the different stages of building enterprise software for your organization in this day and age. I'll go step by step with you on our journey that starts with obtaining the business requirements, then develop a solution and finally maintain a product that both you and the business can be proud of. I'll be talking about the Inception process, setting up your test environments, automating your deployments, the development life cycle, user acceptance reviews, delivery, support and future maintenance for your solutions. This session is intended to provide you with a high level overview and we will not go into the nitty-gritty aspects of software development.

Betty Pierce Bio
Twitter LinkedIn

React Native Up and Running

8:30AM-9:40AM, Xamarin/Mobile - Room 3048

React Native Up and Running - History of React Native & Current Support/Release Cycle > Difference between react-native-init and create-react-native-app > CLI for iOS, Android and Windows > React Native UI design, Router and Forms > Tools, Popular Plug-ins and Resources