This session is a 'no slides, just code' introduction to a newly open sourced pattern that has changed the way we think about API development.

No, it's not yet another framework. It's a PSR-15 compatible middleware implementation paired with a set of intuitive interfaces designed to streamline API construction.

For legacy applications, the interfaces allow easy integration into your existing codebase, eliminating the usual configuration headaches of API frameworks. And if you're on the path of crafting something new, imagine building a core stack that's feather-light, powered by nothing more than PSR-7 and PSR-15 implementations.

In this hands-on session you'll see firsthand how to implement this pattern in various scenarios, from breathing new life into old systems to laying the foundations of modern, lightweight applications.

Comments

Please login to leave a comment

Nice work!

john barclay at 20:11 on 25 Apr 2024

The summary of the process of developing the package was useful and informative and covered some basic agile approaches to packages. The end result didn't seem useful as it was a generic ETL inside of PSR-15 with contributed extraction or loader packages. Sort of the most generic approach to (1) you get a thing, (2) you change it and (3) you put it into another thing. Since the E, T, and L objects can be anything you want them to be this package doesn't offer much more than a "pattern".

Tim Lytle (Speaker) at 12:43 on 26 Apr 2024

@john barclay Thanks for the feedback. Obviously I didn't do a great job communicating that this is really at the core a pattern, but a powerful one. I think the next version of this I'll hand wave away some of the boiler plate, so it's possible to talk more about how powerful simple can be. Appreciate you taking the time to provide detailed feedback.