Welcome back to Lone Star PHP for another great year! We're in our sixth 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. After great success, we are bringing back 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.

Thursday 7th April 2016

09:00 PHP Foundations
Workshop by Elizabeth Smith, Matthew Frost, Matthew Turland, Ben Ramsey (3 hour)

PHP Foundations

Is Your API Misbehaving?
Workshop by Keith Casey (3 hour)

Is Your API Misbehaving?

Docker For Developers
Workshop by Chris Tankersley (3 hour)

Docker For Developers

5
Demystifying Object-Oriented Programming
Workshop by Alena Holligan (3 hour)

Demystifying Object-Oriented Programming

12:00
2
Lunch (1 hour)

Lunch

13:00
0
PHP Foundations
Workshop by Elizabeth Smith, Matthew Frost, Ben Ramsey, Matthew Turland (3 hour)

PHP Foundations

TDD With PhpSpec
Workshop by Ciaran McNulty (3 hour)

TDD With PhpSpec

3
Relational Theory for Budding Einsteins
Workshop by Dave Stokes (3 hour)

Relational Theory for Budding Einsteins

2
The Why Behind Frameworks
Workshop by Kirk Madera (3 hour)

The Why Behind Frameworks

Friday 8th April 2016

08:45
1
Welcome to Lone Star PHP (15 minutes)

Welcome to Lone Star PHP

09:00 The PHP Package Checklist
Talk by Jonathan Reinink (50 minutes)

The PHP Package Checklist

HTTP is Dead. Long Live HTTP/2!
Talk by Ben Ramsey (50 minutes)

HTTP is Dead. Long Live HTTP/2!

Adventures of a Contract Developer
Talk by Tim Lytle (50 minutes)

Adventures of a Contract Developer

10:00
4
Containing Chaos With Kubernetes
Talk by Terrence Ryan (50 minutes)

Containing Chaos With Kubernetes

Stop Multiplying by 4: Practical Software Estimation
Talk by Chuck Reeves (50 minutes)

Stop Multiplying by 4: Practical Software Estimation

Building Simple Micro Services Using Slim 3.0
Talk by Ashley Hutson (50 minutes)

Building Simple Micro Services Using Slim 3.0

11:00
18
Terrible Ideas in Git
Talk by NO (50 minutes)

Terrible Ideas in Git

Behat: Beyond the Basics
Talk by Jessica Mauerhan (50 minutes)

Behat: Beyond the Basics

8
Database Theory, Models and Abstractions
Talk by Eugene Cook (50 minutes)

Database Theory, Models and Abstractions

12:00
2
Lunch (1 hour)

Lunch

13:00 Measuring and Logging Everything in Real Time
Talk by Bastian Hofmann (50 minutes)

Measuring and Logging Everything in Real Time

Writing Workers For Scalable Applications
Talk by Gary Hockin (50 minutes)

Writing Workers For Scalable Applications

You Can UX Too: Avoiding the Programmer's User Interface
Talk by Eryn O'Neil (50 minutes)

You Can UX Too: Avoiding the Programmer's User Interface

14:00 Conscious Uncoupling - Building Software That Lasts
Talk by Ciaran McNulty (50 minutes)

Conscious Uncoupling - Building Software That Lasts

8
Building Web Sites That Work Everywhere
Talk by Doris Chen (50 minutes)

Building Web Sites That Work Everywhere

9
Learn Unit Testing With Katas
Talk by David Hayes (50 minutes)

Learn Unit Testing With Katas

15:00 Demystifying OAuth2: an Understandable Way to Approach Connecting to Other Systems
Talk by Joseph Maxwell (50 minutes)

Demystifying OAuth2: an Understandable Way to Approach Connecting to Other Systems

Hacking your way to better security
Talk by Colin O'Dell (50 minutes)

Hacking your way to better security

10
Exploiting the Brain for Fun & Profit
Talk by Alena Holligan (1 hour)

Exploiting the Brain for Fun & Profit

16:00
11
The Origin of HyperCard in the Breakdown of the Bicycle for the Mind
Keynote by Justin Falcone (50 minutes)

The Origin of HyperCard in the Breakdown of the Bicycle for the Mind

17:00
1
After Party (4 hours, 30 minutes)

After Party

Saturday 9th April 2016

09:00 The Formula to Creating Awesome Docs
Talk by Jonathan Reinink (50 minutes)

The Formula to Creating Awesome Docs

Building A Developer Platform: From (o)Auth to Zen
Talk by Nara Kasbergen (50 minutes)

Building A Developer Platform: From (o)Auth to Zen

Building PHP Daemons & Long Running Processes
Talk by Tim Lytle (50 minutes)

Building PHP Daemons & Long Running Processes

10:00
6
Shattering Secrets With Social Media
Talk by Keith Casey (50 minutes)

Shattering Secrets With Social Media

4 Design Patterns to Make Better Code
Talk by Joseph Maxwell (50 minutes)

4 Design Patterns to Make Better Code

PHP 7 Crash Course
Talk by Colin O'Dell (50 minutes)

PHP 7 Crash Course

11:00 The Hidden Architecture of the Domain
Talk by Woody Gilk (50 minutes)

The Hidden Architecture of the Domain

The Present and Future of WordPress's REST API
Talk by David Hayes (50 minutes)

The Present and Future of WordPress's REST API

5
Automation: Work smarter not harder
Talk by Matt Frost (50 minutes)

Automation: Work smarter not harder

12:00
0
Lunch (1 hour)

Lunch

13:00
11
Step Into Debugging
Talk by Gary Hockin (50 minutes)

Step Into Debugging

Driving Technical Change
Talk by Terrence Ryan (50 minutes)

Driving Technical Change

Effective Redis for PHP Developers
Talk by Matthew Turland (50 minutes)

Effective Redis for PHP Developers

14:00 Rethinking Loops
Talk by John Kary (50 minutes)

Rethinking Loops

Bring Your Web Application Architecture to the Next Level With React.JS
Talk by Bastian Hofmann (50 minutes)

Bring Your Web Application Architecture to the Next Level With React.JS

Thinking With Immutable Objects
Talk by Woody Gilk (50 minutes)

Thinking With Immutable Objects

15:00 How to Cope When It All Hits the Fan
Talk by Eryn O'Neil (50 minutes)

How to Cope When It All Hits the Fan

1
Rebuilding Our Foundation: How We Used Symfony to Rewrite Our Application
Talk by Jessica Mauerhan (50 minutes)

Rebuilding Our Foundation: How We Used Symfony to Rewrite Our Application

3
Mentoring Developers
Talk by Elizabeth Marie Smith (1 hour)

Mentoring Developers

16:00
9
PHP7 and Beyond: The Future of PHP
Keynote by Anthony Ferrara (50 minutes)

PHP7 and Beyond: The Future of PHP

17:00
0
After Party (4 hours, 30 minutes)

After Party