December 5-7, 2016
Vancouver, Canada
Login
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Propaganda
Blog
Swag
About
Contact
Archive
Schedule
--
.NET
Accessibility
Architecture & design patterns
Career
Databases
DevOps
Documentation
E-commerce
HTML & CSS
Java & JVM languages
JavaScript
Machine learning
Management
Mobile
Node.js
Performance
PHP
Python
Quality assurance
Ruby
Security
Monday
Tuesday
Wednesday
Monday (2016-12-05)
Pavilion A
Pavilion B
Pavilion C
Junior A
Junior B
Junior D
7:30
9:00
Registration and coffee
9:00
9:45
Opening keynote
10:00
10:45
Foundations of Zend Framework
Adam Culp
Pavilion A
Flexing your Flexbox Muscles
Ben Ilegbodu
Pavilion B
Know your Enemy - An Introduction to Threat Modeling
Jan Schaumann
Pavilion C
7 Steps to Pragmatic Mobile Testing
Tom Chavez
Junior A
MVC - What Rails and a Mozart Violin Concerto have in Common
Don Burks
Junior B
Nine New Things in Java 9
Nick Maiorano
Junior D
11:00
11:45
phpdbg for Fun and Profit
Adam Harvey
Pavilion A
Learning HTTP
Bradley Holt
Pavilion C
Undo for the Rest of Us
Thomas Ballinger
Junior A
Outgrowing Spreadsheets, Moving to Rails
Ray Hightower
Junior B
Massively Scalable .NET Web Services with Project Orleans
Newman Hunter
Junior D
11:45
13:00
Lunch
13:00
13:45
Burn Down Your Competitors with Firebase
Abraham Williams
Pearl Latteier
Pavilion B
MySQL Performance for Non-DBAs
Sam Kitajima-Kimbrel
Pavilion C
How We Run Successful Web Projects
Jeff Archibald
Junior A
OpenAPI (Swagger) REST Code Generation w/ AutoRest
David Justice
Junior D
14:00
14:45
Five Database Mistakes You Are Making and How to Fix 'em
Dave Stokes
Pavilion B
Payments Made Easy with Stripe
Shawn Hooper
Pavilion C
Experimenting with TensorFlow
Breandan Considine
Junior A
Node.js at Capital One
Azat Mardan
Junior B
Microservices Minus the Hype: How to Build and Why
Mark Heckler
Junior D
15:00
15:45
What's Happening in PHP?
Eli White
Pavilion A
Creating an In-Aisle Purchasing System from Scratch
Jonathan LeBlanc
Pavilion C
Exploring Bowie's Lyrics with Python, Watson & Bluemix
Anton McConville
Junior A
Docker and Java
Anthony Dahanne
Junior B
Large Scale No Downtime DB Migrations
Matthew Campbell
Junior D
16:00
17:00
To be announced
17:00
18:00
Happy hour (open to the public)
Tuesday (2016-12-06)
Pavilion A
Pavilion B
Pavilion C
Junior A
Junior B
Junior D
8:00
9:00
Coffee
9:00
9:25
Keynote
The Four Pillars of Management
Clint Swigart
Pavilion A
9:25
9:50
Keynote
All Your Brains Suck
Paul Fenwick
Pavilion A
10:00
10:45
The New CSS Layout
Rachel Andrew
Pavilion A
Streaming Analytics and Development with Apache Storm
Newman Hunter
Pavilion B
Cassandra - A Crash Course
Hanneli Tavante
Pavilion C
Content Security Policy (CSP): Rest in Peace, XSS!
Christian Wenz
Junior A
Understanding Documentation Systems
Eric Holscher
Junior B
5 Unit Testing Facts I Wish I’d Known 7 Years Ago
Dror Helper
Junior D
11:00
11:45
HTML5 APIs You've Never Heard Of
Drew McLellan
Pavilion A
Rewriting 15-Year-Old Code
Anna Filina
Pavilion B
Coding Changes
Rotem Hermon
Pavilion C
Postgres for MySQL Users
Liam Wiltshire
Junior A
Ruby Can Too Scale: Highly Performant Microservices in Ruby
Tim Krajcar
Junior B
Creating a Database with Django ORM
Susan Ibach
Junior D
11:45
13:00
Lunch
13:00
13:45
Symfony Introduction
David Buchmann
Pavilion A
10 Warning Signs in IT projects.
Yann Larrivée
Pavilion B
CSS Performance & What is the Browser doing?
Sarah Etter
Junior A
Building Azure Infrastructure with Ruby
David Justice
Junior B
Can We Build Whatsapp with Xamarin and Azure in 60 Minutes?
Ariel Ben Horesh
Junior D
14:00
14:45
Unbreakable Unit Tests
Michael Simonson
Pavilion A
The Stateful ElePHPant
Rick Kuipers
Pavilion B
10 Quick Tests to Enhance Your Site’s Accessibility
Toufic Sbeiti
Pavilion C
ActionCable vs Socket.io
Ray Hightower
Junior B
MacOS for the .NET Dev
Sebastien Lambla
Junior D
15:00
15:45
Ecommerce is Hard
Clarke Brunsdon
Pavilion A
Practical PHP Deployment with Jenkins
Adam Culp
Pavilion B
How to Employ All of the New Junior Developers
Brittany Martin
Pavilion C
Moving Web Performance Testing to the Left
Tom Chavez
Junior A
Finding Closure with Closures
Thomas Ballinger
Junior B
Living on the Edge (Service): Bundling uServices for Devices
Mark Heckler
Junior D
16:00
16:45
Sweet ES6
Ben Ilegbodu
Pavilion A
Becoming the Villain: From a11y To Enemy
Billy Gregory
Pavilion B
React Native for Web Developers Who are Mobile Beginners
Azat Mardan
Pavilion C
Database Architecture for SaaS
Shawn Hooper
Junior A
Ana, the Insurance Policy Chatbot
Anton McConville
Junior B
Deep Learning on Java
Breandan Considine
Junior D
16:45
21:00
ConFoo cocktail (open to the public)
Wednesday (2016-12-07)
Pavilion A
Pavilion B
Pavilion C
Junior A
Junior B
Junior D
8:00
9:00
Coffee
09:00
09:45
Mastering PHP Payments with Omnipay
Drew McLellan
Pavilion A
AngularJS 2: From Zero to Hero in 45 Minutes
Christian Wenz
Pavilion B
How to Post Images Online and Still Reach to Everyone
Toufic Sbeiti
Pavilion C
Django Goes Async, An Introduction to Django Channels
Eric Holscher
Junior A
Operational Security for Devs, Ops and Other Humans
Jan Schaumann
Junior B
It's Time for Xamarin's Apple Watch
Ariel Ben Horesh
Junior D
10:00
10:45
PHP OOP: An Object Oriented Programming Primer
Eli White
Pavilion A
RegEx Is Your Friend
Liam Wiltshire
Pavilion B
You Can use CSS for That!
Rachel Andrew
Pavilion C
Domain-Driven Data
Bradley Holt
Junior A
Actors, Evolved
Rotem Hermon
Junior D
11:00
11:45
So You Are Not Using an ORM Yet?
Michael Simonson
Pavilion A
Use ARIA Now!
Billy Gregory
Pavilion B
Managing Data with Django Administration
Christopher Harrison
Junior A
HTTP Caching with Varnish
David Buchmann
Junior B
Testing What Matters with VEST
Sebastien Lambla
Junior D
11:45
13:00
Lunch
13:00
13:45
Introduction to Wordpress Code Security
Stéphane Boisvert
Pavilion A
Inside the Black Box of Web Design Pricing
Jeff Archibald
Pavilion B
Accelerated Mobile Pages
Sarah Etter
Pavilion C
The Science of Code Reviews
Rick Kuipers
Junior A
Energize Your Development Flow with CLIs
Abraham Williams
Pearl Latteier
Junior B
We're No Strangers To VoIP: Building the Rick Astley Hotline
Paul Fenwick
Junior D
14:00
14:45
Documentation with an Audit Mindset
Clint Swigart
Pavilion A
Modern API Security with JSON Web Tokens
Jonathan LeBlanc
Pavilion B
Preparing Data for Machine Learning
Susan Ibach
Pavilion C
Type Theory 101
Hanneli Tavante
Junior A
Caching in Applications Still Matters!
Anthony Dahanne
Junior D
15:00
15:45
Happy Teams Make Better Code
Matthew Campbell
Pavilion A
Electronics 101 for Software Developers
Dror Helper
Pavilion B
Deployments So Easy, Devs Will Ask For It by Name
Brittany Martin
Pavilion C
One Data Pipeline to Rule Them All
Sam Kitajima-Kimbrel
Junior A
Keeping Ruby Relevant in 2016
Don Burks
Junior B
Hot Streaming Java
Nick Maiorano
Junior D
16:00
17:00
Prizes and closing speech
17:00
18:00
Lightning talks