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

Schedule

The schedule is still subject to change. If you log in then all your selected sessions will be highlighted in green and any that you are presenting at will be in blue. You'll be able to easily change what you're registered for with button.

You can download the entire schedule in PDF form here: Download the schedule

8:30 AM - 9:30 AM

Amazing Algorithms for Solving Problems in Software

Barry Stahl

Track : Artifical Intelligence (AI)
Room : SC-140
Time : 8:30 AM - 9:30 AM
Dockerizing Applications

Michael Collins

Track : Cloud
Room : AGA-1240
Time : 8:30 AM - 9:30 AM
QUANTUM COMPUTING AND OUR IMMINENT BRAVE NEW WORLD

Jerry Nixon

Track : Other
Room : AGA-1135
Time : 8:30 AM - 9:30 AM
Blazor - Life after the introduction Demo

David Gallivan

Track : ASP.NET
Room : AGA-1351
Time : 8:30 AM - 9:30 AM
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
Exploring Neural Word Embeddings with Python

Wolf Paulus

Track : Artifical Intelligence (AI)
Room : BRD-129
Time : 8:30 AM - 9:30 AM
Why StorybookJS?

Bryan Maamo

Track : Design (UX/UI)
Room : BRD-130
Time : 8:30 AM - 9:30 AM
Xamarin Mobile Development For Beginners

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-147
Time : 8:30 AM - 9:30 AM
Email templates 101

Ovi Demetrian Jr

Track : HTML/CSS
Room : BRD-149
Time : 8:30 AM - 9:30 AM
Available
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
Getting Started with Asp.Net Core Signal R

Nate Cleverly

Track : ASP.NET
Room : LIB-101
Time : 8:30 AM - 9:30 AM
Become a Linux Command Line Guru

Stuart Zahn

Track : Cloud
Room : LIB-102
Time : 8:30 AM - 9:30 AM
Event-Driven Architectures with Apache Kafka

Matt Masuda

Track : Other
Room : LIB-103
Time : 8:30 AM - 9:30 AM
Architecture and Complex Software Solutions

Peter Ritchie

Track : Agile
Room : LIB-104
Time : 8:30 AM - 9:30 AM
Catching and Handling Windows Exceptions in C++

Ken Gregg

Track : Other
Room : LIB-105
Time : 8:30 AM - 9:30 AM

9:45 AM - 10:45 AM

Intro to Python Part 1 - The Core Language

Austin Godber

Track : Python
Room : SC-140
Time : 9:45 AM - 10:45 AM
Deep Learning Basics

Joe Mayo

Track : Artifical Intelligence (AI)
Room : AGA-1240
Time : 9:45 AM - 10:45 AM
Web Scraping with Python

Elliot Garbus

Track : Python
Room : AGA-1135
Time : 9:45 AM - 10:45 AM
Available
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
How to get through the awkwardness of networking

Inactive User

Track : Soft Skills
Room : BRD-129
Time : 9:45 AM - 10:45 AM
Building your Data Lake on AWS

Aditya Challa

Track : Cloud
Room : BRD-130
Time : 9:45 AM - 10:45 AM
Xamarin Mobile Development - Advanced

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : BRD-147
Time : 9:45 AM - 10:45 AM
ML Hands On: Optical Character Recognition

Robert Bushman

Track : Artifical Intelligence (AI)
Room : BRD-149
Time : 9:45 AM - 10:45 AM
How to Be an MVP

David Lundell

Track : Soft Skills
Room : BRD-163
Time : 9:45 AM - 10:45 AM
Automated routing of messages with IoT Hub

Robin Shahan

Track : Cloud
Room : BRD-172
Time : 9:45 AM - 10:45 AM
Clean Code – The Art of Decoupling

Theo Jungeblut

Track : .NET
Room : LIB-101
Time : 9:45 AM - 10:45 AM
TDD with Javascript

Dewei Xiang

Track : Javascript/Node.js
Room : LIB-102
Time : 9:45 AM - 10:45 AM
Why is Implementing Requirements So hard?

Peter Ritchie

Track : Agile
Room : LIB-103
Time : 9:45 AM - 10:45 AM
Responsive Layouts with Flexbox and CSS Grid

Laurel Bruggeman

Track : HTML/CSS
Room : LIB-104
Time : 9:45 AM - 10:45 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

11:00 AM - 12:00 PM

Intro to Python Part 2 - The Ecosystem

Austin Godber

Track : Python
Room : SC-140
Time : 11:00 AM - 12:00 PM
Effective Communication: Talk Smarter, Not Harder

Lisa Hunter

Track : Soft Skills
Room : AGA-1240
Time : 11:00 AM - 12:00 PM
Really Simple Event-Driven REST APIs

Vaughn Vernon

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

Brad Westfall

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

JOSH MARTIN

Track : PHP
Room : BRD-128
Time : 11:00 AM - 12:00 PM
Clean Code - Best Practices

Theo Jungeblut

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

Todd Sussman

Track : Agile
Room : BRD-130
Time : 11:00 AM - 12:00 PM
Build App with Angular

Dewei Xiang

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

David Gallivan

Track : ASP.NET
Room : BRD-149
Time : 11:00 AM - 12:00 PM
Intro to the Go Language

Jay McGavren

Track : Other
Room : BRD-163
Time : 11:00 AM - 12:00 PM
Let us Learn to Say NO

Pooja Rallabhandi

Track : Soft Skills
Room : BRD-172
Time : 11:00 AM - 12:00 PM
Available
Available
Seventy years of computer history in about Twenty minutes

William Lindley

Track : Other
Room : LIB-103
Time : 11:00 AM - 12:00 PM
Available
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

12:00 PM - 1:00 PM

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

Lunch

1:00 PM - 2:00 PM

It All Starts with Git...

JW Backen

Track : Other
Room : SC-140
Time : 1:00 PM - 2:00 PM
How to be a tech lead

Michael Rice

Track : Soft Skills
Room : AGA-1240
Time : 1:00 PM - 2:00 PM
Automating your day job with Infrastructure as Code

Dave Townsend

Track : Cloud
Room : AGA-1135
Time : 1:00 PM - 2:00 PM
Database DevOps with Containers

Rob Richardson

Track : DevOps/System Administration
Room : AGA-1351
Time : 1:00 PM - 2:00 PM
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
Ultimate Presentation Formula for Nerds

Justin James

Track : Soft Skills
Room : BRD-129
Time : 1:00 PM - 2:00 PM
Intro to Azure Cognitive Services - Computer Vision

Rich Hamack

Track : Artifical Intelligence (AI)
Room : BRD-130
Time : 1:00 PM - 2:00 PM
Automate AWS with the CLI and Shell Scripting

Wes Novack

Track : Cloud
Room : BRD-147
Time : 1:00 PM - 2:00 PM
Adopting SAFe

Parth Thaker

Track : Agile
Room : BRD-149
Time : 1:00 PM - 2:00 PM
Really Simple Functional Programming

Vaughn Vernon

Track : Functional Programming
Room : BRD-163
Time : 1:00 PM - 2:00 PM
Available
Writing REST API's in C

Brian Downs

Track : REST
Room : LIB-101
Time : 1:00 PM - 2:00 PM
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
Offline ML with Rust

Daniel Bank

Track : Artifical Intelligence (AI)
Room : LIB-103
Time : 1:00 PM - 2:00 PM
Applied OOP Design Patterns: Rolling with the Punches

Jeremy Lindblom

Track : Other
Room : LIB-104
Time : 1:00 PM - 2:00 PM
C++20: The new stuff you need to know about

Jeff Garland

Track : Other
Room : LIB-105
Time : 1:00 PM - 2:00 PM

2:15 PM - 3:15 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
DevOps Pipelines Overview

Travis Rogers

Track : DevOps/System Administration
Room : AGA-1240
Time : 2:15 PM - 3:15 PM
Rock Your Code: Code & App Performance for Microsoft .NET

David McCarter

Track : .NET
Room : AGA-1135
Time : 2:15 PM - 3:15 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
You should adopt Kafka now, tips for getting Kafka apps to market fast

Derek Cline

Track : Other
Room : BRD-128
Time : 2:15 PM - 3:15 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
Let's Talk About Text

Michael Collins

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

Christopher R Miller

Track : Other
Room : BRD-149
Time : 2:15 PM - 3:15 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
Running Docker images in AWS Fargate

Wolf Paulus

Track : Cloud
Room : BRD-172
Time : 2:15 PM - 3:15 PM
Policy-as-Code using Azure DevOps

Karen Lopez

Track : Cloud
Room : LIB-101
Time : 2:15 PM - 3:15 PM
AWS, Go, Docker Blob Storage File Server

Stuart Zahn

Track : Cloud
Room : LIB-102
Time : 2:15 PM - 3:15 PM
Available
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
WASM: Practical uses today.

Nick Niemeir

Track : Javascript/Node.js
Room : LIB-105
Time : 2:15 PM - 3:15 PM

3:30 PM - 4:30 PM

Data-Driven Continuous Improvements

Todd Sussman

Track : Agile
Room : SC-140
Time : 3:30 PM - 4:30 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
Kotlin Coroutines for Android Development

Rachelle Boyette

Track : Mobile (Android/iOS/Microsoft)
Room : AGA-1135
Time : 3:30 PM - 4:30 PM
Using Go to Call Unsupported Syscalls

Brian Downs

Track : Other
Room : AGA-1351
Time : 3:30 PM - 4:30 PM
Available
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
Available
Discussion: Identity Management Professional Meetup

David Lundell

Track : Identity Management
Room : BRD-147
Time : 3:30 PM - 4:30 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
Azure Governance

Adwait Ullal

Track : Cloud
Room : BRD-163
Time : 3:30 PM - 4:30 PM
Really Simple Reactive Programming (Java and C#.NET)

Vaughn Vernon

Track : Other
Room : BRD-172
Time : 3:30 PM - 4:30 PM
What's New in PHP 7.4?

Jeremy Lindblom

Track : PHP
Room : LIB-101
Time : 3:30 PM - 4:30 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
Mojolicious: A Modern Web Framework

William Lindley

Track : Other
Room : LIB-103
Time : 3:30 PM - 4:30 PM
How to Migrate to Modern C++

AJG

Track : Other
Room : LIB-104
Time : 3:30 PM - 4:30 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

4:45 PM - 5:45 PM

Available
Landing Pages 101 and Workshop

Anne Watson

Track : Other
Room : AGA-1240
Time : 4:45 PM - 5:45 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
User interfaces in Elm

Andrew Lenards

Track : Functional Programming
Room : AGA-1351
Time : 4:45 PM - 5:45 PM
Available
Information Hiding with Opaque Pointers in C

Ken Gregg

Track : Other
Room : BRD-129
Time : 4:45 PM - 5:45 PM
Available
Available
Getting Started with Azure Active Directory

David Lundell

Track : Identity Management
Room : BRD-149
Time : 4:45 PM - 5:45 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
SQL (Why ‘Little Bobby Tables’ is funny)

Erik Tank

Track : Database (SQL/NoSQL)
Room : BRD-172
Time : 4:45 PM - 5:45 PM
Available
"A Bugs Life" - QA 101 with The Exterminator

Clark Cunningham

Track : QA/Testing
Room : LIB-102
Time : 4:45 PM - 5:45 PM
Available
C+20: From STL to Ranges - Using Ranges Effectively

Jeff Garland

Track : Other
Room : LIB-104
Time : 4:45 PM - 5:45 PM
Available