RSS Parrot

BETA

🦜 stitcher.io

@www.stitcher.io.rss@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Your feed and you don't want it here? Just e-mail the birb.

Site URL: www.stitcher.io/rss

Feed URL: stitcher.io/rss

Posts: 11

Followers: 1

A year with property hooks

Published: July 18, 2025 00:00

Almost exactly one year ago, property hooks got merged into PHP's core. If you've been following my work on Tempest, you know that almost immediately after that happened, we started to prepare Tempest's codebase for PHP 8.4, and include property hooks…

The pipe operator in PHP 8.5

Published: July 3, 2025 00:00

It took some going back and forth, but we're finally getting the pipe operator in PHP 8.5! In this post, we'll take a look at how it works and also why you'd want to use it. # The benefit of the pipe operator Imagine some kind of input — a string, for…

PHP version stats: June, 2025

Published: June 13, 2025 00:00

Welcome back to another blog post about PHP's version usage across the community. You can read the previous edition here, but I'll also include historic data in this post. These posts always start with a disclaimer: I'm working with the data available. So…

Tempest's discovery explained

Published: April 26, 2025 00:00

This post was originally published on the Tempest blog. At the very core of Tempest lies a concept called "discovery". It's the feature that sets Tempest apart from any other framework. While frameworks like Symfony and Laravel have limited discovery…

PHPverse 2025

Published: April 24, 2025 00:00

I have amazing news: together with some colleagues at JetBrains, we've been working hard these past months preparing an awesome event, and it's finally time to talk about it. On June 17th, we'll host a free and online event for the whole community to…

Request objects in Tempest

Published: March 17, 2025 00:00

This post was originally published on the Tempest blog. Tempest's tagline is "the framework that gets out of your way". One of the best examples of that principle in action is request validation. A pattern I learned to appreciate over the years was to…

Static websites with Tempest

Published: March 14, 2025 00:00

This post was originally published on the Tempest blog. Let's say you have a controller that shows blog posts — kind of like the page you're reading now: final readonly class BlogController { #[Get('/blog')] public function index(BlogRepository…

Theoretical engineers

Published: January 18, 2025 00:00

I read this comment in a Reddit thread about best practices vs. reality, and it really got me thinking: The embodiment of “theoretical software engineer”. It’s like a theoretical physicist with the caveat that by the time you’re proven right or wrong,…

PHP version stats: January, 2025

Published: January 17, 2025 00:00

Happy new year! Twice a year, I write an update on PHP version usage across the community. You can read the previous edition here, but I'll also include historic data in this post. As always, I'm working with the data available: these charts are not a 100%…

Unfair Advantage

Published: November 9, 2024 00:00

Note: this post was originally published on the Tempest blog Someone asked me: why Tempest? What areas do I expect Tempest to be better in than Laravel or Symfony? What gives me certainty that Laravel or Symfony won't just be able to copy what makes…

Things I learned writing a fiction novel

Published: October 30, 2024 00:00

Monday was a pretty big day: I published my sci-fi novel Timeline Taxi! I had so much fun writing it, and want to share some takeaways with you. This will be a random collection of lessons learned, I hope you find it interesting. Warning: there will be…