Date for Desert Code Camp - 2016.1  Saturday, October 8, 2016 8:00:00 AM - Saturday, October 8, 2016 6:00:00 PM

Schedule by Time

AH-1240 (300) SC-140 (120) CHO-110 (73) IRN-120 (72) IRN-219 (45) IRN-231 (32) IRN-232 (32) IRN-123 (28) IRN-124 (28) IRN-125 (28) IRN-126 (28) IRN-127 (28) IRN-128 (28) IRN-129 (28) IRN-130 (28) IRN-131 (28) IRN-230 (28)
8:30 AM - 9:30 AM
Intro to functional programming

David Koontz

Track : Functional Programming
Room : AH-1240
Time : 8:30 AM - 9:30 AM
CSS Quirks, Tricks, and Must Knows

Brad Westfall

Track : HTML/CSS
Room : SC-140
Time : 8:30 AM - 9:30 AM
Internet of Things Made Simple

Moheeb Zara

Track : Cloud
Room : CHO-110
Time : 8:30 AM - 9:30 AM
Introduction to message-oriented systems in .NET

Peter Ritchie

Track : .NET
Room : IRN-120
Time : 8:30 AM - 9:30 AM
ABCs of HTML5 Video

Mark Lassoff

Track : HTML/CSS
Room : IRN-219
Time : 8:30 AM - 9:30 AM
Reduce, Reuse, Redux

Justin Dragos

Track : Javascript/Node.js
Room : IRN-231
Time : 8:30 AM - 9:30 AM
Docker: Creating the Ultimate Development Environment

Dan Wahlin

Track : DevOps/System Administration
Room : IRN-232
Time : 8:30 AM - 9:30 AM
Infrastructure as code: running microservices on AWS using Docker, Terraform, and ECS

Josh Padnick

Track : DevOps/System Administration
Room : IRN-123
Time : 8:30 AM - 9:30 AM
Hiring for the Team You Want: Your Hiring Process is Also Your Engineering Process

Jan Jorgensen

Track : Other
Room : IRN-124
Time : 8:30 AM - 9:30 AM
Overview to Azure Storage

Robin Shahan

Track : Cloud
Room : IRN-125
Time : 8:30 AM - 9:30 AM
Release Management with Team Services

Paul Hacker

Track : DevOps/System Administration
Room : IRN-126
Time : 8:30 AM - 9:30 AM
Xamarin Development - All about the data (Advanced)

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-127
Time : 8:30 AM - 9:30 AM
Introduction to Python and the Python Ecosystem

Austin Godber

Track : Python
Room : IRN-128
Time : 8:30 AM - 9:30 AM
A No-Slides Introduction to Elixir and the Phoenix Framework

Michael Rice

Track : Other
Room : IRN-129
Time : 8:30 AM - 9:30 AM
Adding Advanced Search Capabilities With Azure Search (Elastic Search)

Jeff Bell

Track : Cloud
Room : IRN-130
Time : 8:30 AM - 9:30 AM
WebAPI with F#

Jon Nyman

Track : ASP.NET
Room : IRN-131
Time : 8:30 AM - 9:30 AM
Getting Started with Google App Engine and Datastore

Steve Lombardi

Track : Cloud
Room : IRN-230
Time : 8:30 AM - 9:30 AM
9:45 AM - 10:45 AM
Designing APIs

Scott Williams

Track : Javascript/Node.js
Room : AH-1240
Time : 9:45 AM - 10:45 AM
Demonstrating Common Software Design Patterns in C#

Matthew Jones

Track : .NET
Room : SC-140
Time : 9:45 AM - 10:45 AM
A Developer's Guide to Finding Optimal Solutions

Barry Stahl

Track : Other
Room : CHO-110
Time : 9:45 AM - 10:45 AM
Rock Your Apps With 10 Things You Probably Aren’t Doing

David McCarter

Track : .NET
Room : IRN-120
Time : 9:45 AM - 10:45 AM
Electron for Desktop Developers

Michael Collins

Track : Javascript/Node.js
Room : IRN-219
Time : 9:45 AM - 10:45 AM
Accessibility Testing Tools for Developers

Gerard Cohen

Track : HTML/CSS
Room : IRN-231
Time : 9:45 AM - 10:45 AM
Gitting started with Git, it's easier than you think

David Barkman

Track : Other
Room : IRN-232
Time : 9:45 AM - 10:45 AM
How to implement Scrum and SAFe using Dale Carnigie techniques (Individuals and interactions over processes and tools)

Gustavo Castellano

Track : Agile
Room : IRN-123
Time : 9:45 AM - 10:45 AM
Secure, Resilient and Frugal: Develop like a Rock Star!

Ravi Shankar

Track : Other
Room : IRN-124
Time : 9:45 AM - 10:45 AM
Azure Storage Security

Robin Shahan

Track : Cloud
Room : IRN-125
Time : 9:45 AM - 10:45 AM
Introduction to the Microsoft Bot Framework

Joe Mayo

Track : .NET
Room : IRN-126
Time : 9:45 AM - 10:45 AM
Scratch game programming

Mark Richardson

Track : Other
Room : IRN-127
Time : 9:45 AM - 10:45 AM
Living In The Terminal, Making The Most Of Your Keystrokes

Sam Clark

Track : Other
Room : IRN-128
Time : 9:45 AM - 10:45 AM
Introduction to Elm

Matt Ludwigs

Track : Functional Programming
Room : IRN-129
Time : 9:45 AM - 10:45 AM
AN INTRODUCTION TO GAMIFICATION – BUILDING BETTER TEAMS USING SERIOUS GAMES

Todd Sussman

Track : Agile
Room : IRN-130
Time : 9:45 AM - 10:45 AM
Getting started with Kafka

Prasanth Manchambhatla

Track : Java
Room : IRN-131
Time : 9:45 AM - 10:45 AM
Actor Model - Introduction and Usage

Inactive User

Track : Python
Room : IRN-230
Time : 9:45 AM - 10:45 AM
11:00 AM - 12:00 PM
Functional programming concepts demystified

David Koontz

Track : Functional Programming
Room : AH-1240
Time : 11:00 AM - 12:00 PM
DevOps for Developers

Will Button

Track : DevOps/System Administration
Room : SC-140
Time : 11:00 AM - 12:00 PM
UX Design in Web and Mobile Applications

Rodrigo Rodriguez

Track : Design (UX/UI)
Room : CHO-110
Time : 11:00 AM - 12:00 PM
Introduction to Angular JS

Graham Saunders

Track : Javascript/Node.js
Room : IRN-120
Time : 11:00 AM - 12:00 PM
Gulp.js Introduction

Mike Hamilton

Track : Javascript/Node.js
Room : IRN-219
Time : 11:00 AM - 12:00 PM
Why is it so hard to learn web development?

Eric McKay

Track : Other
Room : IRN-231
Time : 11:00 AM - 12:00 PM
Your First Amazon Alexa Skill

Mike Christianson

Track : Cloud
Room : IRN-232
Time : 11:00 AM - 12:00 PM
Scalability (In a Nutshell)

Jeremy Lindblom

Track : Cloud
Room : IRN-123
Time : 11:00 AM - 12:00 PM
Hello Universe: Building React Applications That Scale

Jason Hansen

Track : Javascript/Node.js
Room : IRN-124
Time : 11:00 AM - 12:00 PM
What's new with TypeScript 2?

Paul Shannon

Track : Javascript/Node.js
Room : IRN-125
Time : 11:00 AM - 12:00 PM
Reactive Programming with RxJS

Greg Babiars

Track : Javascript/Node.js
Room : IRN-126
Time : 11:00 AM - 12:00 PM
Available
Building REST Services with Apache CXF

Aaron Hoffer

Track : Java
Room : IRN-128
Time : 11:00 AM - 12:00 PM
An Introduction to MEAN Stack

Lester Sconyers

Track : Javascript/Node.js
Room : IRN-129
Time : 11:00 AM - 12:00 PM
Introduction to Service Fabric

Peter Ritchie

Track : .NET
Room : IRN-130
Time : 11:00 AM - 12:00 PM
Getting Started with Team Foundation Server 2015 Build

Paul Hacker

Track : DevOps/System Administration
Room : IRN-131
Time : 11:00 AM - 12:00 PM
Atom and Electron Explainer

Ed Nicholson

Track : Javascript/Node.js
Room : IRN-230
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

Lunch

1:00 PM - 2:00 PM
Design Patterns: The mystic secret of great programmers

James Bucanek

Track : Other
Room : AH-1240
Time : 1:00 PM - 2:00 PM
I'll Get Back to You: Task, Await, and Asynchronous Methods

Jeremy Clark

Track : .NET
Room : SC-140
Time : 1:00 PM - 2:00 PM
Microservices with .NET Core and Docker

Chris Myers

Track : .NET
Room : CHO-110
Time : 1:00 PM - 2:00 PM
Rock Your Development With A Real World Example (Part 1)

David McCarter

Track : Cloud
Room : IRN-120
Time : 1:00 PM - 2:00 PM
You Too Can Build a Bot!

Inactive User

Track : Javascript/Node.js
Room : IRN-219
Time : 1:00 PM - 2:00 PM
Xamarin Mobile Application Development (Beginner)

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-231
Time : 1:00 PM - 2:00 PM
Introduction to Git and GitHub

Schuyler St. Leger

Track : Other
Room : IRN-232
Time : 1:00 PM - 2:00 PM
Introduction to PureScript

David Koontz

Track : Functional Programming
Room : IRN-123
Time : 1:00 PM - 2:00 PM
Exploring Concurrency with Elixir and OTP

Matt Ludwigs

Track : Functional Programming
Room : IRN-124
Time : 1:00 PM - 2:00 PM
Building Micro-services with OSGi & Apache Karaf

Benjamin Deininger

Track : Java
Room : IRN-125
Time : 1:00 PM - 2:00 PM
An Introduction to College: My first year as a Comp. Sci. student at SDSU

Tom Paulus

Track : Other
Room : IRN-126
Time : 1:00 PM - 2:00 PM
Python Regular Expressions - Introduction

Chandra Lingam

Track : Python
Room : IRN-127
Time : 1:00 PM - 2:00 PM
Soft Skills for a Hard World

Don Doerres

Track : Other
Room : IRN-128
Time : 1:00 PM - 2:00 PM
Introduction to Impala

Martin Gragg

Track : Database (SQL/NoSQL)
Room : IRN-129
Time : 1:00 PM - 2:00 PM
Beat The Clock: The PhoneGap One Hour App Challenge

Mark Lassoff

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-130
Time : 1:00 PM - 2:00 PM
How to Scale .NET Apps with Distributed Caching

Inactive User

Track : .NET
Room : IRN-131
Time : 1:00 PM - 2:00 PM
Available
2:15 PM - 3:15 PM
Introduction to Microservices

Peter Ritchie

Track : Agile
Room : AH-1240
Time : 2:15 PM - 3:15 PM
Electronics for Beginners

Michael Collins

Track : Other
Room : SC-140
Time : 2:15 PM - 3:15 PM
Introduction to Cloud Foundry a developers take

Caleb Washburn

Track : Cloud
Room : CHO-110
Time : 2:15 PM - 3:15 PM
Rock Your Development With A Real World Example (Part 2)

David McCarter

Track : Cloud
Room : IRN-120
Time : 2:15 PM - 3:15 PM
Deploying Node.js on Docker

Will Button

Track : Javascript/Node.js
Room : IRN-219
Time : 2:15 PM - 3:15 PM
Xamarin Development with Custom Controls (Intermediate)

Les Brown

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-231
Time : 2:15 PM - 3:15 PM
Beyond unit testing with Intern

Paul Shannon

Track : QA/Testing
Room : IRN-232
Time : 2:15 PM - 3:15 PM
Anatomy of a Web Request

Rob Richardson

Track : Cloud
Room : IRN-123
Time : 2:15 PM - 3:15 PM
Concurrency in Golang

Sean Dolphin

Track : Other
Room : IRN-124
Time : 2:15 PM - 3:15 PM
Visual Studio 2015 and Azure Resource Manager

Paul Hacker

Track : Cloud
Room : IRN-125
Time : 2:15 PM - 3:15 PM
Enabling Voice Driven Smart Home Experiences with Amazon Alexa

J. Michael Palermo IV

Track : Cloud
Room : IRN-126
Time : 2:15 PM - 3:15 PM
Using Apache Camel for Enterprise Integration

William Miller

Track : Java
Room : IRN-127
Time : 2:15 PM - 3:15 PM
From Dull to Dazzling: How Visualization enhances data comprehension

Walt Ritscher

Track : Other
Room : IRN-128
Time : 2:15 PM - 3:15 PM
How does React work 'under the hood'?

Chadtech Chadtech

Track : Javascript/Node.js
Room : IRN-129
Time : 2:15 PM - 3:15 PM
JavaScript accessibility: it's not as hard as you think!

Gian Wild

Track : Javascript/Node.js
Room : IRN-130
Time : 2:15 PM - 3:15 PM
RxJava: A Crash Course

Connor Pauly

Track : Java
Room : IRN-131
Time : 2:15 PM - 3:15 PM
Daily Standup Poker

Todd Sussman

Track : Agile
Room : IRN-230
Time : 2:15 PM - 3:15 PM
3:30 PM - 4:30 PM
Exploring Machine Learning with IBM Watson

Kevin Hoyt

Track : Cloud
Room : AH-1240
Time : 3:30 PM - 4:30 PM
Clean Code: Homicidal Maniacs Read Code, Too!

Jeremy Clark

Track : Other
Room : SC-140
Time : 3:30 PM - 4:30 PM
Testing in ASP.NET Core with XUnit and MoQ

Rob Richardson

Track : ASP.NET
Room : CHO-110
Time : 3:30 PM - 4:30 PM
Being a good code reviewer

Douglas Friday

Track : Other
Room : IRN-120
Time : 3:30 PM - 4:30 PM
Introduction to Apache Spark

Robert Sanders

Track : Java
Room : IRN-219
Time : 3:30 PM - 4:30 PM
PHP 7 - New Features and Faster Websites

Jeremy Lindblom

Track : PHP
Room : IRN-231
Time : 3:30 PM - 4:30 PM
Semantic Logging with ETW and SLAB

Chris Holwerda

Track : .NET
Room : IRN-232
Time : 3:30 PM - 4:30 PM
Mobile Apps and More with Alpha Anywhere

Christopher Martin

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-123
Time : 3:30 PM - 4:30 PM
VIPER for iOS Developers

Michael Collins

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-124
Time : 3:30 PM - 4:30 PM
Generators - Live Action Role Play - Crowd Participation

Joe Modjeski

Track : Javascript/Node.js
Room : IRN-125
Time : 3:30 PM - 4:30 PM
Developing and Managing Bluetooth LE Beacons using the Eddystone Framework

Ed Nicholson

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-126
Time : 3:30 PM - 4:30 PM
Introduction to Dojo 2

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-127
Time : 3:30 PM - 4:30 PM
Utilizing MVVM Light Toolkit to develop WPF applications

Vishal Mehta

Track : .NET
Room : IRN-128
Time : 3:30 PM - 4:30 PM
Getting started with Clojure

Alexander Kahoun

Track : Other
Room : IRN-129
Time : 3:30 PM - 4:30 PM
Mobile accessibility: the good, the bad and the ugly

Gian Wild

Track : Mobile (Android/iOS/Microsoft)
Room : IRN-130
Time : 3:30 PM - 4:30 PM
Inside Wijmo 5, a Large-scale JavaScript Product

Chris Bannon

Track : Javascript/Node.js
Room : IRN-131
Time : 3:30 PM - 4:30 PM
Introduction to Lore: A Convention-Driven Framework for React

Jason Hansen

Track : Javascript/Node.js
Room : IRN-230
Time : 3:30 PM - 4:30 PM
4:45 PM - 5:45 PM
Getting started with SparkSQL

Avinash Ramineni

Track : Database (SQL/NoSQL)
Room : AH-1240
Time : 4:45 PM - 5:45 PM
Unit Testing Makes Me Faster: Convincing Your Boss, Your Co-Workers, and Yourself

Jeremy Clark

Track : QA/Testing
Room : SC-140
Time : 4:45 PM - 5:45 PM
Building Modern Web Applications with Spring Boot & React

Dave Townsend

Track : Javascript/Node.js
Room : CHO-110
Time : 4:45 PM - 5:45 PM
Developers are Users: Architecture and Tools as Design Decisions

Jan Jorgensen

Track : Agile
Room : IRN-120
Time : 4:45 PM - 5:45 PM
Rock RMS for developers

Nick Airdo

Track : Other
Room : IRN-219
Time : 4:45 PM - 5:45 PM
Making SharePoint Rock with React and Angular

Joe Jorden

Track : Other
Room : IRN-231
Time : 4:45 PM - 5:45 PM
Plotting with Python Using Matplotlib and More

Austin Godber

Track : Python
Room : IRN-232
Time : 4:45 PM - 5:45 PM
Learn Gradle by example

Eric Wendelin

Track : Other
Room : IRN-123
Time : 4:45 PM - 5:45 PM
Beating back the Monolith: Techniques for working more effectively with legacy code by understanding the complexity of your domain

Rick G. Garibay

Track : Other
Room : IRN-124
Time : 4:45 PM - 5:45 PM
Statefulness in Distributed Systems

Joe Rawlings

Track : Other
Room : IRN-125
Time : 4:45 PM - 5:45 PM
Land of the Free: Open Source for Productivity and Profit without Pitfalls

Matthew Calcote

Track : Other
Room : IRN-126
Time : 4:45 PM - 5:45 PM
How ES6 and TypeScript have greatly improved Dojo 2

Dylan Schiemann

Track : Javascript/Node.js
Room : IRN-127
Time : 4:45 PM - 5:45 PM
Introduction to Pandas: A Python tool for data analysis

Cara McDaniel

Track : Python
Room : IRN-128
Time : 4:45 PM - 5:45 PM
Bots, Amazon Echo, language user interfaces in general

Wolf Paulus

Track : Java
Room : IRN-129
Time : 4:45 PM - 5:45 PM
How to build Distributed Systems with Operational Excellence mindset

Vishnu Sudha

Track : Java
Room : IRN-130
Time : 4:45 PM - 5:45 PM
Build Web Applications with Zero Server Coding and (almost) Zero Cost

David Keeney

Track : Cloud
Room : IRN-131
Time : 4:45 PM - 5:45 PM
The Lastest Hardware and Networking APIs for Progressive Web Apps.

Luis Montes

Track : Javascript/Node.js
Room : IRN-230
Time : 4:45 PM - 5:45 PM