Schedule

The full agenda for our conference and training

Monday: November 12, 2018

Evolution of PHP Security
9:00 am - 5:00 pm
Luray I
Modern Layouts With Flexbox, Grid, Calc, and Custom Fields
9:00 am - 5:00 pm
Luray II
PHP Essentials
9:00 am - 5:00 pm
Rivanna B-C
Laravel Masterclass
9:00 am - 5:00 pm
Rivanna A

Tuesday: November 13, 2018

Hands-On API Design
9:00 am - 5:00 pm
Luray I
Gutenberg: The Future of WordPress Development
9:00 am - 5:00 pm
Luray II
PHP Essentials (Day Two)
9:00 am - 5:00 pm
Rivanna B-C
Laravel Masterclass (Day Two)
9:00 am - 5:00 pm
Rivanna A

Wednesday: November 14, 2018

Welcome to the PHP Community
9:00 am - 9:40 am
Ballroom
The Role of an Architect
9:40 am - 10:20 am
Ballroom
Practical Object-Oriented Design Principles
10:30 am - 12:20 pm
Luray I
New to php[world]?
10:30 am - 11:20 am
Luray II
10:30 am - 11:20 am
Rivanna B-C
CSS for Backend Developers: How to Stop Fearing Your Stylesheets
10:30 am - 11:20 am
Rivanna A
Resilient Systems in PHP
10:30 am - 11:20 am
Ballroom
DC Area Developers
11:30 am - 12:20 pm
Luray II
Do More, Server Less
11:30 am - 12:20 pm
Rivanna B-C
Forgot Password? Yes I Did!
11:30 am - 12:20 pm
Rivanna A
Code Review: For Me and You
11:30 am - 12:20 pm
Ballroom
Lunch
12:20 pm - 1:30 pm
Browser Automation Testing With Headless Chrome
1:30 pm - 3:20 pm
Luray I
1:30 pm - 2:20 pm
Luray II
Recoding Your Life Objects
1:30 pm - 2:20 pm
Rivanna B-C
Transparent Docker
1:30 pm - 2:20 pm
Rivanna A
PHP: Now and Tomorrow
1:30 pm - 2:20 pm
Ballroom
Ethics in Software Development
2:30 pm - 3:20 pm
Luray II
How to Handle an Outage
2:30 pm - 3:20 pm
Rivanna B-C
Releasing High-Quality Packages
2:30 pm - 3:20 pm
Rivanna A
Developing a Culture of Mentorship
2:30 pm - 3:20 pm
Ballroom
Afternoon Break
3:20 pm - 3:40 pm
Cryptopals Hackathon
3:40 pm - 5:30 pm
Luray I
API Design
3:40 pm - 4:30 pm
Luray II
Best Practices for Building a Good Product in PHP
3:40 pm - 4:30 pm
Rivanna B-C
Immutability to Save an Ever-Changing World
3:40 pm - 4:30 pm
Rivanna A
Going from Developer to Stakeholder
3:40 pm - 4:30 pm
Ballroom
4:40 pm - 5:30 pm
Luray II
Accessibility for Everyone
4:40 pm - 5:30 pm
Rivanna B-C
Everyone Deserves a Great Manager
4:40 pm - 5:30 pm
Rivanna A
The Debug Dance — an Intro to Step Debugging
4:40 pm - 5:30 pm
Ballroom
Sponsor Reception
5:30 pm - 6:30 pm
Game Night
6:30 pm - 11:30 pm
Ballroom

Thursday: November 15, 2018

Apache httpd: Not Your Father's Web Server
9:00 am - 9:40 am
Ballroom
9:40 am - 10:20 am
Ballroom
Start Testing Your PHP Code
10:30 am - 12:20 pm
Luray I
WordPress Development
10:30 am - 11:20 am
Luray II
Leveraging Typed Exceptions for Cleaner Error Handling
10:30 am - 11:20 am
Rivanna B-C
Empathy as a Service: Supporting Mental Health in the Tech Workplace
10:30 am - 11:20 am
Rivanna A
Going Bare — Writing the Web Without a Framework
10:30 am - 11:20 am
Ballroom
CSS Headaches
11:30 am - 12:20 pm
Luray II
Yak Free API Tips & Tricks You Can Use Right Now
11:30 am - 12:20 pm
Rivanna B-C
A Crash-Course in PHP Namespaces
11:30 am - 12:20 pm
Rivanna A
Automating Deployments With Deployer
11:30 am - 12:20 pm
Ballroom
Lunch
12:20 pm - 1:30 pm
Building WordPress Themes: A Primer
1:30 pm - 3:20 pm
Luray I
Mental Health in Tech
1:30 pm - 2:20 pm
Luray II
Extensibility and Other Architectural Challenges in Magento
1:30 pm - 2:20 pm
Rivanna B-C
The Art of Working With Non-Developers
1:30 pm - 2:20 pm
Rivanna A
Intro to PHP Encryption
1:30 pm - 2:20 pm
Ballroom
Contributing to PHP
2:30 pm - 3:20 pm
Luray II
Hacking Your Work-Life Balance to Take Over the World
2:30 pm - 3:20 pm
Rivanna B-C
Taming Your Data With Elasticsearch
2:30 pm - 3:20 pm
Rivanna A
Learning Machine Learning
2:30 pm - 3:20 pm
Ballroom
Afternoon Break
3:20 pm - 3:40 pm
Domain-Driven Design in PHP Workshop
3:40 pm - 5:30 pm
Luray I
Drupal Development
3:40 pm - 4:30 pm
Luray II
Real-World Test-Driven Development
3:40 pm - 4:30 pm
Rivanna B-C
Protecting Your Company's Data: Psychologically Evaluating Potential Espionage
3:40 pm - 4:30 pm
Rivanna A
Dancing Around the Topic
3:40 pm - 4:30 pm
Ballroom
4:40 pm - 5:30 pm
Luray II
Templating With Twig
4:40 pm - 5:30 pm
Rivanna B-C
Get Your Team Talking About Usability
4:40 pm - 5:30 pm
Rivanna A
Modernizing Legacy Code Step by Step
4:40 pm - 5:30 pm
Ballroom
Closing Remarks & Door Prizes
5:30 pm - 5:45 pm
Ballroom

* Session subject to change