Welcome back to Lone Star PHP for another great year! We're in our fifth year and we're making things better all the time. This year's event will provide all of the great PHP speakers and content you've come to expect from Lone Star PHP. This year we are introducing the Training Day. Training Day will provide a more hands-on experience for all that attend. There'll be plenty of time to spend with the local PHP community too through after-parties and other events.
09:00 |
PHP Foundations
Workshop by Davey Shafik, Patrick Andersen, Elizabeth Marie Smith, Beth Tucker Long, Michelle Sanver in Sycamore (3 hour) PHP Foundations |
Getting Started with PHPUnit
Workshop by Matt Frost in Acacia (3 hour) Getting Started with PHPUnit |
|
Your Inner Sysadmin
Workshop by Chris Tankersley in Juniper (3 hour) Your Inner Sysadmin |
|
Modeling APIs for legacy apps
Workshop by Keith Casey in Buckthorn (3 hour) Modeling APIs for legacy apps |
|
13:00 |
PHP Foundations
Workshop by Elizabeth Smith, Beth Tucker Long, Michelle Sanver in Sycamore (3 hour) PHP Foundations |
Wax On, Wax Off: Coder Dojo
Workshop by Yitzchok Willroth in Acacia (3 hour) Wax On, Wax Off: Coder Dojo |
|
PHP Security Bootcamp
Workshop by Chris Cornutt in Juniper (3 hour) PHP Security Bootcamp |
|
Scaling Magento - Reaching Peak Performance
Workshop by Mathew Beane in Buckthorn (3 hour) Scaling Magento - Reaching Peak Performance |
09:00 |
OOP Is More Than Cars and Dogs
Talk by Chris Tankersley in Sycamore (50 minutes) OOP Is More Than Cars and Dogs |
HipHop and Hack: PHP for Real World Applications
Talk by Seth Thornberry, Nalin Singapuri in Acacia (50 minutes) HipHop and Hack: PHP for Real World Applications |
|
Architecting with Queues for Scale, Speed, and Separation
Talk by Sandy Smith in Juniper (50 minutes) Architecting with Queues for Scale, Speed, and Separation |
|
10:00 |
Composer Best Practices
Talk by Jordi Boggiano in Sycamore (1 hour) Composer Best Practices |
Caching Strategies
Talk by Ben Ramsey in Acacia (50 minutes) Caching Strategies |
|
Does your code measure up?
Talk by Adam Culp in Juniper (50 minutes) Does your code measure up? |
|
11:00 |
Dependency Injection, Dependency Inversion, and You
Talk by Jeff Carouth in Sycamore (50 minutes) Dependency Injection, Dependency Inversion, and You |
Introduction to OAuth Clients
Talk by Matt Frost in Acacia (50 minutes) Introduction to OAuth Clients |
|
The Things Your Application Does While You're Not Looking
Talk by Josh Butts in Juniper (50 minutes) The Things Your Application Does While You're Not Looking |
|
13:00 |
Talmudic Maxims to Maximize Your Growth as a Developer
Talk by Yitzchok Willroth in Sycamore (50 minutes) Talmudic Maxims to Maximize Your Growth as a Developer |
Drupal 8: The Crash Course
Talk by Larry Garfield in Acacia (50 minutes) Drupal 8: The Crash Course |
|
How to Speak at a Conference
Talk by Beth Tucker Long in Juniper (50 minutes) How to Speak at a Conference |
|
14:00 |
API Pain Points
Talk by Phil Sturgeon in Sycamore (50 minutes) API Pain Points |
Object-Oriented JavaScript (yes, it really exists)
Talk by Jordan Kasper in Acacia (50 minutes) Object-Oriented JavaScript (yes, it really exists) |
|
Serial legacy killer - My approach on going from legacy to modern
Talk by Cory Darby in Juniper (50 minutes) Serial legacy killer - My approach on going from legacy to modern |
|
15:00 |
It Feels Great to Iterate
Talk by Jeremy Lindblom in Sycamore (50 minutes) It Feels Great to Iterate |
Architecting the Madness: WordPress as a Modern Development Framework and Business
Talk by Eugene Cook in Acacia (50 minutes) Architecting the Madness: WordPress as a Modern Development Framework and Business |
|
Raiding the MongoDB Toolbox
Talk by Jeremy Mikola in Juniper (50 minutes) Raiding the MongoDB Toolbox |
|
16:00 |
Teaching Kids to Fail
Keynote by Maurya Couvares in Sycamore (50 minutes) Teaching Kids to Fail |
17:00 |
Loosely Coupled Live Podcast
Social Event by Jeff Carouth, Matt Frost in Sycamore (1 hour) Loosely Coupled Live Podcast |
After party presented by Sparefoot
in Sycamore
(4 hours, 30 minutes)
After party presented by Sparefoot |
09:00 |
Five things I wish they had told me before I started programming in PHP
Talk by Cal Evans in Sycamore (50 minutes) Five things I wish they had told me before I started programming in PHP |
Refactoring Legacy Code
Talk by Adam Culp in Acacia (50 minutes) Refactoring Legacy Code |
|
Deploying Web Applications with Capistrano
Talk by Andrew Turner in Juniper (50 minutes) Deploying Web Applications with Capistrano |
|
10:00 |
A Gentle Walk Towards SOA
Talk by Jeff Carouth in Sycamore (50 minutes) A Gentle Walk Towards SOA |
Debugging Zen
Talk by Ben Ramsey in Acacia (50 minutes) Debugging Zen |
|
How To Make a Big Ball of Mud
Talk by David Hayes in Juniper (50 minutes) How To Make a Big Ball of Mud |
|
11:00 |
Logging, Monitoring, Security!
Talk by Cory Darby in Sycamore (50 minutes) Logging, Monitoring, Security! |
Functional PHP
Talk by Larry Garfield in Acacia (50 minutes) Functional PHP |
|
Testing the hard stuff: writing tests for things you can't test
Talk by Matt Land in Juniper (50 minutes) Testing the hard stuff: writing tests for things you can't test |
|
13:00 |
Building Extraordinary Packages
Talk by Phil Sturgeon in Sycamore (50 minutes) Building Extraordinary Packages |
Async PHP with React
Talk by Jeremy Mikola in Acacia (50 minutes) Async PHP with React |
|
Stepping Outside your Comfort Zone: Learning to Teach
Talk by Heather L White in Juniper (50 minutes) Stepping Outside your Comfort Zone: Learning to Teach |
|
14:00 |
Building Rock Solid Software in the Real World
Talk by Omni Adams in Sycamore (50 minutes) Building Rock Solid Software in the Real World |
Behat+Mink+PhantomJS = Test ALL THE THINGS!
Talk by Michelle Sanver in Acacia (50 minutes) Behat+Mink+PhantomJS = Test ALL THE THINGS! |
|
Speak HTTP and Consume APIs with Guzzle
Talk by Jeremy Lindblom in Juniper (50 minutes) Speak HTTP and Consume APIs with Guzzle |
|
15:00 |
Behind the Scenes of Maintaining an Open Source Project
Talk by Jordi Boggiano in Sycamore (1 hour) Behind the Scenes of Maintaining an Open Source Project |
Gitting Past the Basics
Talk by Jordan Kasper in Acacia (50 minutes) Gitting Past the Basics |
|
Don't Fear the Regex
Talk by Sandy Smith in Juniper (50 minutes) Don't Fear the Regex |
|
16:00 |
Turning Your Code Into a Company: The Parts They Don't Tell You
Keynote by Luke Stokes in Sycamore (50 minutes) Turning Your Code Into a Company: The Parts They Don't Tell You |
17:00 |
PHP Jeopardy
Social Event by Jeremy Mikola, Jeremy Lindblom in Sycamore (1 hour) PHP Jeopardy |
After party presented by Softlayer
in Sycamore
(4 hours, 30 minutes)
After party presented by Softlayer |