With 28 years out in the wild, PHP has changed a lot over the years. And so has the way we write PHP applications. An application created today is virtually unrecognizable from an app made 20 years ago. What makes these apps different and why has there been so much change? How is a modern app structured, and why do new apps look so much different than old ones? This talk will discuss application flow, dependencies, file structure and more.


Comments are closed.

Chris Smith at 10:48 on 16 May 2023

The history lesson, although I recognize as important, was a little bit of a bore and seemed to add quite a bit of time. Tim could have spent more time talking about the framework different ways of organizing thing. Should have been titled "Beginner PHP after a brief history of time"

Loved the opinionated dive into modern PHP applications. Good talk that pulled together lots of excellent practices and explained the benefits in a good way. Good talk Tim, well worth attending and very informative.

John Boctor at 10:53 on 16 May 2023

Both a basic and comprehensive overview of what a modern application should look like. Brings up a lot of topics that can be discussed further later.

Preston Brink at 11:02 on 16 May 2023

I enjoyed the flow of the talk from some of the history of how PHP apps were built before and moving into what some of the trends are today. A lot of the concepts are present in modern frameworks today so some are maybe more familiar with them already, maybe doing more of a deep dive into specific concepts, more than in the talk today, would be helpful.

Eric Wilson at 11:05 on 16 May 2023

As a newer PHP developer, I found this talk to be a very helpful overview and explanation of common designs in modern PHP applications. I especially liked the clear examples he used to demonstrate his opinions.

So so so helpful. I (like so many of us) work on a lot of legacy code, so it was great to get a history of how things have grown from the beginning and an idea of what the ideal appearance of a PHP application is.

Gave me, a newer PHP developer a good lesson on the evaluation of the structure. Because of it, I see where our current method falls into the current standards. Presentation itself was spoken very quickly and softly however.

Would have enjoyed more of a deep dive into modern architecture reasoning and less history, but overall very interesting.

Dana Luther at 16:56 on 17 May 2023

I enjoyed this talk. The information was well organized and the details for the final “current” application structure were clearly expressed. It brought up a few ideas that I hadn’t been keeping track of and will be looking into further. The history portion was nice, but not strictly necessary to the goal of the presentation. It would have been nice to see a little bit more on the modern architecture patterns that are out there and a little less history (though knowing how we evolved to where we are is cool to see for folks who didn’t live it).

Gary Pedretty at 09:02 on 18 May 2023

Very good framework overview and best practices guidelines

Cori Lint at 09:09 on 18 May 2023

Interesting talk, I appreciated the high-level view after being so in the details for much of my work.

Good talk for beginners. I would have liked an up front slide to tell the story of where he was going with the talk, and clearer transitions. I wasn't quite sure when we went from history to modern.