Date for Saturday, October 8, 2016 8:00:00 AM - Saturday, October 8, 2016 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
AGA-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
CSS Quirks, Tricks, and Must Knows
Brad Westfall
Track : HTML/CSS
Room : SC-140
Time : 8:30 AM - 9:30 AM
ABCs of HTML5 Video
Inactive User
Track : HTML/CSS
Room : IRN-219
Time : 8:30 AM - 9:30 AM
Infrastructure as code: running microservices on AWS using Docker, Terraform, and ECS
Inactive User
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
Introduction to message-oriented systems in .NET
Inactive User
Track : .NET
Room : IRN-120
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
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
Inactive User
Track : DevOps/System Administration
Room : IRN-232
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
Internet of Things Made Simple
Moheeb Zara
Track : Cloud
Room : CHO-110
Time : 8:30 AM - 9:30 AM
Intro to functional programming
David Koontz
Track : Functional Programming
Room : AGA-1240
Time : 8:30 AM - 9:30 AM
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
Electron for Desktop Developers
Michael Collins
Track : Javascript/Node.js
Room : IRN-219
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
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
AN INTRODUCTION TO GAMIFICATION – BUILDING BETTER TEAMS USING SERIOUS GAMES
Todd Sussman
Track : Agile
Room : IRN-130
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
Actor Model - Introduction and Usage
Inactive User
Track : Python
Room : IRN-230
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
Designing APIs
Inactive User
Track : Javascript/Node.js
Room : AGA-1240
Time : 9:45 AM - 10:45 AM
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
Gulp.js Introduction
Mike Hamilton
Track : Javascript/Node.js
Room : IRN-219
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
Building REST Services with Apache CXF
Inactive User
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 Angular JS
Graham Saunders
Track : Javascript/Node.js
Room : IRN-120
Time : 11:00 AM - 12:00 PM
Introduction to Service Fabric
Inactive User
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
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
Atom and Electron Explainer
Ed Nicholson
Track : Javascript/Node.js
Room : IRN-230
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
Functional programming concepts demystified
David Koontz
Track : Functional Programming
Room : AGA-1240
Time : 11:00 AM - 12:00 PM
12:00 PM - 1:00 PM
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
You Too Can Build a Bot!
Inactive User
Track : Javascript/Node.js
Room : IRN-219
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
Rock Your Development With A Real World Example (Part 1)
David McCarter
Track : Cloud
Room : IRN-120
Time : 1:00 PM - 2:00 PM
Beat The Clock: The PhoneGap One Hour App Challenge
Inactive User
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
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
Microservices with .NET Core and Docker
Chris Myers
Track : .NET
Room : CHO-110
Time : 1:00 PM - 2:00 PM
Design Patterns: The mystic secret of great programmers
Inactive User
Track : Other
Room : AGA-1240
Time : 1:00 PM - 2:00 PM
2:15 PM - 3:15 PM
Electronics for Beginners
Michael Collins
Track : Other
Room : SC-140
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
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
Inactive User
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
Rock Your Development With A Real World Example (Part 2)
David McCarter
Track : Cloud
Room : IRN-120
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
Inactive User
Track : Java
Room : IRN-131
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
Daily Standup Poker
Todd Sussman
Track : Agile
Room : IRN-230
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
Introduction to Microservices
Inactive User
Track : Agile
Room : AGA-1240
Time : 2:15 PM - 3:15 PM
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
Introduction to Apache Spark
Inactive User
Track : Java
Room : IRN-219
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
Being a good code reviewer
Douglas Friday
Track : Other
Room : IRN-120
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
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
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
Testing in ASP.NET Core with XUnit and MoQ
Rob Richardson
Track : ASP.NET
Room : CHO-110
Time : 3:30 PM - 4:30 PM
Exploring Machine Learning with IBM Watson
Inactive User
Track : Cloud
Room : AGA-1240
Time : 3:30 PM - 4:30 PM
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
Rock RMS for developers
Nick Airdo
Track : Other
Room : IRN-219
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
Developers are Users: Architecture and Tools as Design Decisions
Jan Jorgensen
Track : Agile
Room : IRN-120
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
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
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
Building Modern Web Applications with Spring Boot & React
Dave Townsend
Track : Javascript/Node.js
Room : CHO-110
Time : 4:45 PM - 5:45 PM
Getting started with SparkSQL
Avinash Ramineni
Track : Database (SQL/NoSQL)
Room : AGA-1240
Time : 4:45 PM - 5:45 PM