Schedule

The full agenda for our conference and training

November 13, 2017

PHPUnit Master Class
9:30 am - 5:00 pm
Potomac
Zero to Hero With Laravel
9:30 am - 5:00 pm
Great Falls
Component-Based Theming With Twig
9:30 am - 5:00 pm
Ash Grove C
PHP Essentials (Day 1)
9:30 am - 5:00 pm
Ash Grove B

November 14, 2017

Hands-On API Design
9:30 am - 5:00 pm
Potomac
Web Security Essentials
9:30 am - 5:00 pm
Great Falls
Docker for Developers
9:30 am - 5:00 pm
Ash Grove C
PHP Essentials (Day 2)
9:30 am - 5:00 pm
Ash Grove B
Tech Ladies NoVa Happy Hour
7:00 pm - 9:00 pm
Lobby Bar

November 15, 2017

The Future is Community
9:00 am - 9:45 am
Ballroom
Domain-Driven Design in PHP
10:00 am - 12:30 pm
Potomac
Build a Bot!
10:00 am - 12:30 pm
Great Falls
Where to Start With Modern Zend Framework?
10:00 am - 11:00 am
Shenandoah
MySQL 8.0 Preview; What Is Coming?
10:00 am - 11:00 am
Ash Grove C
Essential Tools for Modern PHP
10:00 am - 11:00 am
Ash Grove B
Web Performance 2017: Myths and Truths
10:00 am - 11:00 am
Ballroom
Morning Break
11:00 am - 11:30 am
Atrium
Digital Speakeasy: Secure and Anonymous Site Access
11:30 am - 12:30 pm
Shenandoah
What's Your Skateboard?
11:30 am - 12:30 pm
Ash Grove C
/[Rr]eg(ular)?[Ee]x(p|pressions)?/
11:30 am - 12:30 pm
Ash Grove B
Leveraging a Distributed Arch to Your Advantage
11:30 am - 12:30 pm
Ballroom
Lunch
12:30 pm - 2:00 pm
Ballroom
Say Yes to Premature Optimizations
2:00 pm - 2:45 pm
Ballroom
Building PHP Daemons and Long Running Processes
3:00 pm - 5:30 pm
Potomac
PHP Userland Security—Step by Step and Beyond
3:00 pm - 5:30 pm
Great Falls
Inheritance: Vertical or Horizontal?
3:00 pm - 4:00 pm
Shenandoah
The Power of Elastic Aggregations
3:00 pm - 4:00 pm
Ash Grove C
Simple Continuous Deployment: Jenkins and Laravel
3:00 pm - 4:00 pm
Ash Grove B
Behat for Characterization Tests
3:00 pm - 4:00 pm
Ballroom
Afternoon Break
4:00 pm - 4:30 pm
Atrium
The Security State of Open-Source PHP Applications
4:30 pm - 5:30 pm
Shenandoah
ORM-What? Active Record vs. DataMapper
4:30 pm - 5:30 pm
Ash Grove C
Throwing Laravel Into your Legacy App™
4:30 pm - 5:30 pm
Ash Grove B
The Variable Crimes We Commit Against JavaScript
4:30 pm - 5:30 pm
Ballroom
Sponsor Reception
5:30 pm - 7:30 pm
Atrium
NPR Developers Panel: AMA
7:30 pm - 8:30 pm
Ash Grove C
Community & Games Night
7:30 pm - 11:00 pm
Ballroom

November 16, 2017

Five Things I Wish Someone Told Me Before I Started Programming
9:00 am - 9:45 am
Ballroom
Protocol Buffers for PHP
10:00 am - 12:30 pm
Potomac
Create a PHP Library the Right Way
10:00 am - 12:30 pm
Great Falls
Web Application Security: Browsers Fight Back
10:00 am - 11:00 am
Shenandoah
Advanced MySQL Query Optimization
10:00 am - 11:00 am
Ash Grove C
Dependency Injection for Mere Humans
10:00 am - 11:00 am
Ash Grove B
43 PhpStorm Tips and Tricks
10:00 am - 11:00 am
Ballroom
Morning Break
11:00 am - 11:30 am
Atrium
Sharing Data in a Multitenant Architecture
11:30 am - 12:30 pm
Shenandoah
Developing Applications for Performance
11:30 am - 12:30 pm
Ash Grove C
Banishing Loops With Functional Programming
11:30 am - 12:30 pm
Ash Grove B
Security Starts With You: Social Engineering
11:30 am - 12:30 pm
Ballroom
Lunch
12:30 pm - 2:00 pm
Ballroom
Build Exciting Things With Boring Technologies
2:00 pm - 2:45 pm
Ballroom
Hacking Laravel: Custom Relationships in Eloquent
3:00 pm - 5:30 pm
Potomac
Meet Terraform
3:00 pm - 5:30 pm
Great Falls
Big Iron: PHP Lessons From Cold War Supercomputing
3:00 pm - 4:00 pm
Shenandoah
Building an Accessible WordPress Federal Website
3:00 pm - 4:00 pm
Ash Grove C
Becoming a Better Developer Through Debugging
3:00 pm - 4:00 pm
Ash Grove B
2FA, U2F, OOB, and Other Terrifying Security Acronyms
3:00 pm - 4:00 pm
Ballroom
Afternoon Break
4:00 pm - 4:30 pm
Atrium
Machine Learning Circa Minority Report
4:30 pm - 5:30 pm
Shenandoah
Service Oriented Architecture, The Future of Cloud, and Why DevOps is Dead
4:30 pm - 5:30 pm
Ash Grove C
Cybersecurity: State of the Union
4:30 pm - 5:30 pm
Ash Grove B
ES6 and You: the Future is Now!
4:30 pm - 5:30 pm
Ballroom
The Future is Terrifying and I Can Hardly Wait For It
5:45 pm - 6:30 pm
Ballroom
Closing Remarks and Prizes
6:30 pm - 6:45 pm
Ballroom
After-Party
6:45 pm - 9:00 pm
Zurka HQ

(Schedule subject to change without notice)