Date for   Saturday, October 12, 2019 8:00:00 AM - Saturday, October 12, 2019 6:00:00 PM

Schedule by Room

8:30 AM - 9:30 AM 9:45 AM - 10:45 AM 11:00 AM - 12:00 PM 12:00 PM - 1:00 PM 1:00 PM - 2:00 PM 2:15 PM - 3:15 PM 3:30 PM - 4:30 PM 4:45 PM - 5:45 PM
AGA-1240 (300)
Dockerizing Applications

Michael Collins

Track : Cloud
Room : AGA-1240
Time : 8:30 AM - 9:30 AM
Deep Learning Basics

Joe Mayo

Track : Artifical Intelligence (AI)
Room : AGA-1240
Time : 9:45 AM - 10:45 AM
Effective Communication: Talk Smarter, Not Harder

Lisa Hunter

Track : Soft Skills
Room : AGA-1240
Time : 11:00 AM - 12:00 PM

Lunch

How to be a tech lead

Michael Rice

Track : Soft Skills
Room : AGA-1240
Time : 1:00 PM - 2:00 PM
DevOps Pipelines Overview

Travis Rogers

Track : DevOps/System Administration
Room : AGA-1240
Time : 2:15 PM - 3:15 PM
How Quality Assurance Makes an Impact in the Software Development Life-cycle

Devin McCarville

Track : QA/Testing
Room : AGA-1240
Time : 3:30 PM - 4:30 PM
Landing Pages 101 and Workshop

Anne Watson

Track : Other
Room : AGA-1240
Time : 4:45 PM - 5:45 PM
SC-140 (120)
Amazing Algorithms for Solving Problems in Software

Barry Stahl

Track : Artifical Intelligence (AI)
Room : SC-140
Time : 8:30 AM - 9:30 AM
Intro to Python Part 1 - The Core Language

Austin Godber

Track : Python
Room : SC-140
Time : 9:45 AM - 10:45 AM
Intro to Python Part 2 - The Ecosystem

Austin Godber

Track : Python
Room : SC-140
Time : 11:00 AM - 12:00 PM

Lunch

It All Starts with Git...

JW Backen

Track : Other
Room : SC-140
Time : 1:00 PM - 2:00 PM
How to make the most of Kubernetes as a developer

Michael Rice

Track : Cloud
Room : SC-140
Time : 2:15 PM - 3:15 PM
Data-Driven Continuous Improvements

Todd Sussman

Track : Agile
Room : SC-140
Time : 3:30 PM - 4:30 PM
Available
BRD-129 (48)
Exploring Neural Word Embeddings with Python

Wolf Paulus

Track : Artifical Intelligence (AI)
Room : BRD-129
Time : 8:30 AM - 9:30 AM
How to get through the awkwardness of networking

Inactive User

Track : Soft Skills
Room : BRD-129
Time : 9:45 AM - 10:45 AM
Clean Code - Best Practices

Theo Jungeblut

Track : .NET
Room : BRD-129
Time : 11:00 AM - 12:00 PM

Lunch

Ultimate Presentation Formula for Nerds

Justin James

Track : Soft Skills
Room : BRD-129
Time : 1:00 PM - 2:00 PM
Accidentally Manager – A Survival Guide for First-Time Engineering Managers

Theo Jungeblut

Track : Soft Skills
Room : BRD-129
Time : 2:15 PM - 3:15 PM
16 Ways to Tell You're Not a Beginning Programmer Anymore

Ken Gregg

Track : Soft Skills
Room : BRD-129
Time : 3:30 PM - 4:30 PM
Information Hiding with Opaque Pointers in C

Ken Gregg

Track : Other
Room : BRD-129
Time : 4:45 PM - 5:45 PM
AGA-1135 (36)
QUANTUM COMPUTING AND OUR IMMINENT BRAVE NEW WORLD

Jerry Nixon

Track : Other
Room : AGA-1135
Time : 8:30 AM - 9:30 AM
Web Scraping with Python

Inactive User

Track : Python
Room : AGA-1135
Time : 9:45 AM - 10:45 AM
Really Simple Event-Driven REST APIs

Vaughn Vernon

Track : REST
Room : AGA-1135
Time : 11:00 AM - 12:00 PM

Lunch

Automating your day job with Infrastructure as Code

Dave Townsend

Track : Cloud
Room : AGA-1135
Time : 1:00 PM - 2:00 PM
Rock Your Code: Code & App Performance for Microsoft .NET

David McCarter

Track : .NET
Room : AGA-1135
Time : 2:15 PM - 3:15 PM
Kotlin Coroutines for Android Development

Rachelle Boyette

Track : Mobile (Android/iOS/Microsoft)
Room : AGA-1135
Time : 3:30 PM - 4:30 PM
A Javascript padawan's expedition into AWS DynamoDB - the journey begins.

John Varghese

Track : Javascript/Node.js
Room : AGA-1135
Time : 4:45 PM - 5:45 PM
AGA-1351 (36)
Blazor - Life after the introduction Demo

David Gallivan

Track : ASP.NET
Room : AGA-1351
Time : 8:30 AM - 9:30 AM
Available
React Hooks

Brad Westfall

Track : Javascript/Node.js
Room : AGA-1351
Time : 11:00 AM - 12:00 PM

Lunch

Database DevOps with Containers

Rob Richardson

Track : DevOps/System Administration
Room : AGA-1351
Time : 1:00 PM - 2:00 PM
HTTPS in ASP.NET Core in Docker Linux Containers Deep Dive

Rob Richardson

Track : .NET
Room : AGA-1351
Time : 2:15 PM - 3:15 PM
Using Go to Call Unsupported Syscalls

Brian Downs

Track : Other
Room : AGA-1351
Time : 3:30 PM - 4:30 PM
User interfaces in Elm

Andrew Lenards

Track : Functional Programming
Room : AGA-1351
Time : 4:45 PM - 5:45 PM
BRD-163 (36)
Available
How to Be an MVP

David Lundell

Track : Soft Skills
Room : BRD-163
Time : 9:45 AM - 10:45 AM
Intro to the Go Language

Jay McGavren

Track : Other
Room : BRD-163
Time : 11:00 AM - 12:00 PM

Lunch

Really Simple Functional Programming

Vaughn Vernon

Track : Functional Programming
Room : BRD-163
Time : 1:00 PM - 2:00 PM
Using Visual Studio 2019 with code automation to auto-generate customized service layers in a Contract-Driven Architecture

Bill Fencken

Track : .NET
Room : BRD-163
Time : 2:15 PM - 3:15 PM
Azure Governance

Adwait Ullal

Track : Cloud
Room : BRD-163
Time : 3:30 PM - 4:30 PM
DevOps and DevSecOps (DevOps with Security in Mind)

Shrini Kulkarni

Track : DevOps/System Administration
Room : BRD-163
Time : 4:45 PM - 5:45 PM
BRD-172 (36)
Non-coding elements of Identity Governance program: maturity, ownership and human factor cost

Vladislav Shapiro

Track : Identity Management
Room : BRD-172
Time : 8:30 AM - 9:30 AM
Automated routing of messages with IoT Hub

Robin Shahan

Track : Cloud
Room : BRD-172
Time : 9:45 AM - 10:45 AM
Let us Learn to Say NO

Pooja Rallabhandi

Track : Soft Skills
Room : BRD-172
Time : 11:00 AM - 12:00 PM

Lunch

Available
Running Docker images in AWS Fargate

Wolf Paulus

Track : Cloud
Room : BRD-172
Time : 2:15 PM - 3:15 PM
Really Simple Reactive Programming (Java and C#.NET)

Vaughn Vernon

Track : Other
Room : BRD-172
Time : 3:30 PM - 4:30 PM
SQL (Why ‘Little Bobby Tables’ is funny)

Erik Tank

Track : Database (SQL/NoSQL)
Room : BRD-172
Time : 4:45 PM - 5:45 PM
LIB-102 (36)
Become a Linux Command Line Guru

Stuart Zahn

Track : Cloud
Room : LIB-102
Time : 8:30 AM - 9:30 AM
TDD with Javascript

Dewei Xiang

Track : Javascript/Node.js
Room : LIB-102
Time : 9:45 AM - 10:45 AM
Available

Lunch

Building SVG with React - What I learned while building a little project

Brad Westfall

Track : Javascript/Node.js
Room : LIB-102
Time : 1:00 PM - 2:00 PM
AWS, Go, Docker Blob Storage File Server

Stuart Zahn

Track : Cloud
Room : LIB-102
Time : 2:15 PM - 3:15 PM
Automatically Create and Deploy Asp.Net Core Angular Applications with a CLI

Stuart Zahn

Track : Cloud
Room : LIB-102
Time : 3:30 PM - 4:30 PM
"A Bugs Life" - QA 101 with The Exterminator

Clark Cunningham

Track : QA/Testing
Room : LIB-102
Time : 4:45 PM - 5:45 PM
LIB-104 (36)
Architecture and Complex Software Solutions

Inactive User

Track : Agile
Room : LIB-104
Time : 8:30 AM - 9:30 AM
Responsive Layouts with Flexbox and CSS Grid

Laurel Taylor

Track : HTML/CSS
Room : LIB-104
Time : 9:45 AM - 10:45 AM
Available

Lunch

Applied OOP Design Patterns: Rolling with the Punches

Jeremy Lindblom

Track : Other
Room : LIB-104
Time : 1:00 PM - 2:00 PM
With the gig economy even web servers are becoming gig workers.

Jon Stephenson

Track : Cloud
Room : LIB-104
Time : 2:15 PM - 3:15 PM
How to Migrate to Modern C++

Inactive User

Track : Other
Room : LIB-104
Time : 3:30 PM - 4:30 PM
C+20: From STL to Ranges - Using Ranges Effectively

Jeff Garland

Track : Other
Room : LIB-104
Time : 4:45 PM - 5:45 PM
BRD-147 (32)
Xamarin Mobile Development For Beginners

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-147
Time : 8:30 AM - 9:30 AM
Xamarin Mobile Development - Advanced

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-147
Time : 9:45 AM - 10:45 AM
Build App with Angular

Dewei Xiang

Track : Javascript/Node.js
Room : BRD-147
Time : 11:00 AM - 12:00 PM

Lunch

Automate AWS with the CLI and Shell Scripting

Wes Novack

Track : Cloud
Room : BRD-147
Time : 1:00 PM - 2:00 PM
Available
Discussion: Identity Management Professional Meetup

David Lundell

Track : Identity Management
Room : BRD-147
Time : 3:30 PM - 4:30 PM
Available
BRD-149 (32)
Email templates 101

Inactive User

Track : HTML/CSS
Room : BRD-149
Time : 8:30 AM - 9:30 AM
ML Hands On: Optical Character Recognition

Inactive User

Track : Artifical Intelligence (AI)
Room : BRD-149
Time : 9:45 AM - 10:45 AM
Blazor Basics

David Gallivan

Track : ASP.NET
Room : BRD-149
Time : 11:00 AM - 12:00 PM

Lunch

Adopting SAFe

Parth Thaker

Track : Agile
Room : BRD-149
Time : 1:00 PM - 2:00 PM
Intro to Rust

Christopher R Miller

Track : Other
Room : BRD-149
Time : 2:15 PM - 3:15 PM
What’s New and Upcoming with Xamarin

Shane Foley

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-149
Time : 3:30 PM - 4:30 PM
Getting Started with Azure Active Directory

David Lundell

Track : Identity Management
Room : BRD-149
Time : 4:45 PM - 5:45 PM
LIB-101 (32)
Getting Started with Asp.Net Core Signal R

Nate Cleverly

Track : ASP.NET
Room : LIB-101
Time : 8:30 AM - 9:30 AM
Clean Code – The Art of Decoupling

Theo Jungeblut

Track : .NET
Room : LIB-101
Time : 9:45 AM - 10:45 AM
Available

Lunch

Writing REST API's in C

Brian Downs

Track : REST
Room : LIB-101
Time : 1:00 PM - 2:00 PM
Policy-as-Code using Azure DevOps

Karen Lopez

Track : Cloud
Room : LIB-101
Time : 2:15 PM - 3:15 PM
What's New in PHP 7.4?

Jeremy Lindblom

Track : PHP
Room : LIB-101
Time : 3:30 PM - 4:30 PM
Available
LIB-103 (32)
Event-Driven Architectures with Apache Kafka

Matt Masuda

Track : Other
Room : LIB-103
Time : 8:30 AM - 9:30 AM
Why is Implementing Requirements So hard?

Inactive User

Track : Agile
Room : LIB-103
Time : 9:45 AM - 10:45 AM
Seventy years of computer history in about Twenty minutes

Inactive User

Track : Other
Room : LIB-103
Time : 11:00 AM - 12:00 PM

Lunch

Offline ML with Rust

Daniel Bank

Track : Artifical Intelligence (AI)
Room : LIB-103
Time : 1:00 PM - 2:00 PM
Available
Mojolicious: A Modern Web Framework

Inactive User

Track : Other
Room : LIB-103
Time : 3:30 PM - 4:30 PM
Available
LIB-105 (30)
Catching and Handling Windows Exceptions in C++

Ken Gregg

Track : Other
Room : LIB-105
Time : 8:30 AM - 9:30 AM
Rock Your Code: Real World Cloud App From Start to Finish (Part 1)

David McCarter

Track : Cloud
Room : LIB-105
Time : 9:45 AM - 10:45 AM
Rock Your Code: Real World Cloud App From Start to Finish (Part 2)

David McCarter

Track : Cloud
Room : LIB-105
Time : 11:00 AM - 12:00 PM

Lunch

C++20: The new stuff you need to know about

Jeff Garland

Track : Other
Room : LIB-105
Time : 1:00 PM - 2:00 PM
WASM: Practical uses today.

Nick Niemeir

Track : Javascript/Node.js
Room : LIB-105
Time : 2:15 PM - 3:15 PM
Intro to Deep Reinforcement Learning with Retro Video Games

Christopher Huie

Track : Artifical Intelligence (AI)
Room : LIB-105
Time : 3:30 PM - 4:30 PM
Available
BRD-128 (24)
A Look at iOS ARKit 3.0 : Augmented Reality Session

Robert Al Malak

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-128
Time : 8:30 AM - 9:30 AM
Cypress: Where Automated Web UI Testing Isn’t Just for QA Anymore

Justin James

Track : Javascript/Node.js
Room : BRD-128
Time : 9:45 AM - 10:45 AM
Writing Secure Code

Inactive User

Track : PHP
Room : BRD-128
Time : 11:00 AM - 12:00 PM

Lunch

Adding Avro to your Kafka streams to meet your messaging needs

Erik Tank

Track : Other
Room : BRD-128
Time : 1:00 PM - 2:00 PM
You should adopt Kafka now, tips for getting Kafka apps to market fast

Inactive User

Track : Other
Room : BRD-128
Time : 2:15 PM - 3:15 PM
Available
Available
BRD-130 (24)
Why StorybookJS?

Bryan Maamo

Track : Design (UX/UI)
Room : BRD-130
Time : 8:30 AM - 9:30 AM
Building your Data Lake on AWS

Aditya Challa

Track : Cloud
Room : BRD-130
Time : 9:45 AM - 10:45 AM
Relative Sizing

Todd Sussman

Track : Agile
Room : BRD-130
Time : 11:00 AM - 12:00 PM

Lunch

Intro to Azure Cognitive Services - Computer Vision

Rich Hamack

Track : Artifical Intelligence (AI)
Room : BRD-130
Time : 1:00 PM - 2:00 PM
Let's Talk About Text

Michael Collins

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-130
Time : 2:15 PM - 3:15 PM
Available
Available