Artwork

Content provided by Ben Edmunds and Phil Sturgeon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Edmunds and Phil Sturgeon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Episode 50: Low down on PSR-15

 
Share
 

Archived series ("iTunes Redirect" status)

When? This feed was archived on March 24, 2016 19:45 (8y ago). Last successful fetch was on September 27, 2017 11:00 (6+ y ago)

Why? iTunes Redirect status. The feed contained an iTunes new feed tag.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 188097924 series 29652
Content provided by Ben Edmunds and Phil Sturgeon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Edmunds and Phil Sturgeon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

An all star cast this episode, as Ben and Phil are joined by regular guest Anthony Ferrara - thinker of good ideas and long-time part-time side-line contributor to the PHP-FIG, Woody Gilk - one-speed rider & BDFL of Kohana, and Beau Simensen - author of a bunch of stuff including StackPHP.

Here we’re talking about some awesome stuff the PHP-FIG is working on: PSR-15 (HTTP Middleware). This PSR is in Draft mode, and is potentially not as well known about as some others. There was a bit of a cuffufle getting it started as before it had even passed an entrance vote there were alternatives and rewrites suggested, but now the major players are on the same page and things are moving forward.

We discuss all this, and the reason PSR-7 (HTTP Message) is not enough for the ecosystem to benefit from shareable middleware. Jumping away from PSR-15 for a second there is an interesting bit of insight into why the PHP-FIG didn’t just slap a “PSR” sticker on Symfony’s HTTP Kernel or HTTP Foundation.

Woody provides a bit of the decision-making process in a very tricky aspect of the FIGs job, which is: should standards be built entirely to match existing implementations, or should standards try to improve on the learnings of the existing implementations to better them all as implementations change to support the standard. It’s all a bit chicken and egg, but a very worthy discussion to have.

  • All About Middleware - Anthony posts about PHP HTTP Middleware
  • Why Care About PHP Middleware? - Summary of the initial Anthony vs Woody approaches and background on the HTTP middleware concept
  • StackPHP - Composing HttpKernelInterface middlewares since 2013!
  • Equip - Equip is a tiny and powerful PHP micro-framework created and maintained by the engineering team at When I Work
  continue reading

53 episodes

Artwork

Episode 50: Low down on PSR-15

PHP Town Hall

146 subscribers

published

iconShare
 

Archived series ("iTunes Redirect" status)

When? This feed was archived on March 24, 2016 19:45 (8y ago). Last successful fetch was on September 27, 2017 11:00 (6+ y ago)

Why? iTunes Redirect status. The feed contained an iTunes new feed tag.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 188097924 series 29652
Content provided by Ben Edmunds and Phil Sturgeon. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Ben Edmunds and Phil Sturgeon or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

An all star cast this episode, as Ben and Phil are joined by regular guest Anthony Ferrara - thinker of good ideas and long-time part-time side-line contributor to the PHP-FIG, Woody Gilk - one-speed rider & BDFL of Kohana, and Beau Simensen - author of a bunch of stuff including StackPHP.

Here we’re talking about some awesome stuff the PHP-FIG is working on: PSR-15 (HTTP Middleware). This PSR is in Draft mode, and is potentially not as well known about as some others. There was a bit of a cuffufle getting it started as before it had even passed an entrance vote there were alternatives and rewrites suggested, but now the major players are on the same page and things are moving forward.

We discuss all this, and the reason PSR-7 (HTTP Message) is not enough for the ecosystem to benefit from shareable middleware. Jumping away from PSR-15 for a second there is an interesting bit of insight into why the PHP-FIG didn’t just slap a “PSR” sticker on Symfony’s HTTP Kernel or HTTP Foundation.

Woody provides a bit of the decision-making process in a very tricky aspect of the FIGs job, which is: should standards be built entirely to match existing implementations, or should standards try to improve on the learnings of the existing implementations to better them all as implementations change to support the standard. It’s all a bit chicken and egg, but a very worthy discussion to have.

  • All About Middleware - Anthony posts about PHP HTTP Middleware
  • Why Care About PHP Middleware? - Summary of the initial Anthony vs Woody approaches and background on the HTTP middleware concept
  • StackPHP - Composing HttpKernelInterface middlewares since 2013!
  • Equip - Equip is a tiny and powerful PHP micro-framework created and maintained by the engineering team at When I Work
  continue reading

53 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide