dave.engineer
Back to home

Archive

Writing and Essays

A collection of posts, spanning engineering, leadership, and experiments.

Browse by tag

View all tags →
Blog Post

HTTP messaging PSR-7 update

This is a quick update to my original blog post criticizing mutability in PSR-7. The original blog post got a fair few tweets and traction on Reddit. More importantly, Matthew Weier O'Phinney, the lead author of PSR-7, r…

Read more
Blog Post

Traits with interfaces

In PHP, Traits can't implement interfaces. They can, however, include abstract methods. These methods then need to be implemented by the concrete class that implements the trait. This allows a trait to provide some boile…

Read more
Blog Post

Thoughts on PSR-7

PSR-7 contains interfaces for HTTP messages. These are like Symfony Kernel's Request and Response interfaces. Having these new interfaces would be great for the PHP community but there's a couple of issues with their cur…

Read more