Feed Details
- Title

 stitcher.io 

- URL
-
https:
/ / stitcher. io/ rss - Subscriber count
- 2
- Next scheduled update
Items
-
Once again processing 11 million rows,
now in seconds
https:/ / stitcher. io/ blog/ 11-million-rows-in-seconds
-
Partial function application in PHP 8.
6
https:/ / stitcher. io/ blog/ php-86-partial-function-application
-
AI-induced skepticism
https:/ / stitcher. io/ blog/ ai-induced-skepticism
-
Processing 11 million rows in minutes instead of hours
https:/ / stitcher. io/ blog/ processing-11-million-rows
-
Not optional
https:/ / stitcher. io/ blog/ not-optional
-
Open source strategies
https:/ / stitcher. io/ blog/ open-source-strategies
-
PHP in 2026
https:/ / stitcher. io/ blog/ php-2026
-
I might have just flooded your RSS feed.
Sorry!
https:/ / stitcher. io/ blog/ flooded-rss
-
What'
s new in PHP 8. 5
https:/ / stitcher. io/ blog/ new-in-php-85
-
Game changing editions
https:/ / stitcher. io/ blog/ game-changing-editions
-
My wishlist for PHP in 2026
https:/ / stitcher. io/ blog/ my-wishlist-for-php-in-2026
-
Pitch in:
sponsoring open source
https:/ / stitcher. io/ blog/ sponsoring-open-source
-
Reducing code motion
https:/ / stitcher. io/ blog/ reducing-code-motion
-
Vendor locked
https:/ / stitcher. io/ blog/ vendor-locked
-
What is your motivator?
https:/ / stitcher. io/ blog/ whats-your-motivator
-
Impact charts
https:/ / stitcher. io/ blog/ impact-charts
-
Things I wish I knew
https:/ / stitcher. io/ blog/ things-i-wish-i-knew
-
Readonly or private(
set)
https:/ / stitcher. io/ blog/ readonly-or-private-set
-
A year with property hooks
https:/ / stitcher. io/ blog/ a-year-of-property-hooks
-
The pipe operator in PHP 8.
5
https:/ / stitcher. io/ blog/ pipe-operator-in-php-85
-
PHP version stats:
June, 2025
https:/ / stitcher. io/ blog/ php-version-stats-june-2025
-
Tempest'
s discovery explained
https:/ / stitcher. io/ blog/ tempest-discovery-explained
-
PHPverse 2025
https:/ / stitcher. io/ blog/ php-verse-2025
-
Request objects in Tempest
https:/ / stitcher. io/ blog/ request-objects-in-tempest
-
Static websites with Tempest
https:/ / stitcher. io/ blog/ static-websites-with-tempest
-
Theoretical engineers
https:/ / stitcher. io/ blog/ theoretical-engineers
-
PHP version stats:
January, 2025
https:/ / stitcher. io/ blog/ php-version-stats-january-2025
-
Unfair Advantage
https:/ / stitcher. io/ blog/ unfair-advantage
-
Things I learned writing a fiction novel
https:/ / stitcher. io/ blog/ things-i-learned-writing-a-fiction-novel
-
Tagging Tempest Livestream!
https:/ / stitcher. io/ blog/ tagging-tempest-livestream
-
Building a framework
https:/ / stitcher. io/ blog/ building-a-framework
-
A simple approach to static site generation
https:/ / stitcher. io/ blog/ a-simple-approach-to-static-generation
-
https:
/ / stitcher. io/ blog/ timeline-taxi-chapter-07
-
Extend or implement
https:/ / stitcher. io/ blog/ extends-vs-implements
-
https:
/ / stitcher. io/ blog/ timeline-taxi-chapter-06
-
PHP 8.
4 at least
https:/ / stitcher. io/ blog/ php-84-at-least
-
https:
/ / stitcher. io/ blog/ timeline-taxi-chapter-05
-
I don'
t write code the way I used to
https:/ / stitcher. io/ blog/ i-dont-code-the-way-i-used-to
-
https:
/ / stitcher. io/ blog/ timeline-taxi-chapter-04
-
Improved lazy loading
https:/ / stitcher. io/ blog/ improved-lazy-loading
-
It'
s all just text
https:/ / stitcher. io/ blog/ its-all-just-text
-
https:
/ / stitcher. io/ blog/ timeline-taxi-chapter-03
-
array_
find in PHP 8. 4
https:/ / stitcher. io/ blog/ array-find-in-php-84
-
HTML 5 support in PHP 8.
4
https:/ / stitcher. io/ blog/ html-5-in-php-84
-
New without parentheses in PHP 8.
4
https:/ / stitcher. io/ blog/ new-with-parentheses-php-84
-
You should
https:/ / stitcher. io/ blog/ you-should
-
PHP version stats:
July, 2024
https:/ / stitcher. io/ blog/ php-version-stats-july-2024
-
A vocal minority
https:/ / stitcher. io/ blog/ a-vocal-minority
-
Leaving Twitter
https:/ / stitcher. io/ blog/ twitter-exit
-
What'
s new in PHP 8. 4
https:/ / stitcher. io/ blog/ new-in-php-84
-
Tagged Singletons
https:/ / stitcher. io/ blog/ tagged-singletons
-
PHP in 2024
https:/ / stitcher. io/ blog/ php-in-2024
-
A syntax highlighter that doesn'
t suck
https:/ / stitcher. io/ blog/ a-syntax-highlighter-that-doesnt-suck
-
Building a custom language in tempest/
highlight
https:/ / stitcher. io/ blog/ building-a-custom-language-in-tempest-highlight
-
Testing Patterns
https:/ / stitcher. io/ blog/ testing-patterns
-
The framework that gets out of your way
https:/ / stitcher. io/ blog/ the-framework-that-gets-out-of-your-way
-
PHP version stats:
January, 2024
https:/ / stitcher. io/ blog/ php-version-stats-january-2024
-
Passion projects
https:/ / stitcher. io/ blog/ passion-projects
-
I don'
t know
https:/ / stitcher. io/ blog/ i-dont-know
-
Array objects
https:/ / stitcher. io/ blog/ array-objects-with-fixed-types
-
The RFC Vote project
https:/ / stitcher. io/ blog/ rfc-vote
-
#
[ Override] in PHP 8. 3
https:/ / stitcher. io/ blog/ override-in-php-83
-
PHP version stats:
July, 2023
https:/ / stitcher. io/ blog/ php-version-stats-july-2023
-
"
Is A" or " Acts As"
https:/ / stitcher. io/ blog/ is-a-or-acts-as
-
Don'
t be clever
https:/ / stitcher. io/ blog/ dont-be-clever
-
Building a procedurally generated game with PHP
https:/ / stitcher. io/ blog/ procedurally-generated-game-in-php
-
Things considered harmful
https:/ / stitcher. io/ blog/ things-considered-harmful
-
What'
s new in PHP 8. 3
https:/ / stitcher. io/ blog/ new-in-php-83
-
Limited by committee
https:/ / stitcher. io/ blog/ limited-by-committee
-
Cloning readonly properties in PHP 8.
3
https:/ / stitcher. io/ blog/ cloning-readonly-properties-in-php-83
-
Thank you,
Kinsta
https:/ / stitcher. io/ blog/ thank-you-kinsta
-
Slashdash
https:/ / stitcher. io/ blog/ slashdash
-
I'
m a light schemer
https:/ / stitcher. io/ blog/ light-colour-schemes
-
I'
m a code folder
https:/ / stitcher. io/ blog/ code-folding
-
Acronyms
https:/ / stitcher. io/ blog/ acronyms
-
Tabs are better
https:/ / stitcher. io/ blog/ tabs-are-better
-
Sponsors
https:/ / stitcher. io/ blog/ sponsors
-
Why curly brackets go on new lines
https:/ / stitcher. io/ blog/ why-curly-brackets-go-on-new-lines
-
My top-10 favourite functions in PHP
https:/ / stitcher. io/ blog/ my-10-favourite-php-functions
-
Upgrading to PHP 8.
2
https:/ / stitcher. io/ blog/ upgrading-to-php-82
-
PHP version stats:
January, 2023
https:/ / stitcher. io/ blog/ php-version-stats-january-2023
-
PHP in 2023
https:/ / stitcher. io/ blog/ php-in-2023
-
All I want for Christmas…
https:/ / stitcher. io/ blog/ all-i-want-for-christmas
-
You cannot find me on Mastodon
https:/ / stitcher. io/ blog/ you-cannot-find-me-on-mastodon
-
PHP Annotated,
the YouTube channel
https:/ / stitcher. io/ blog/ php-annotated
-
Deprecating spatie/
data-transfer-object
https:/ / stitcher. io/ blog/ deprecating-spatie-dto
-
Upgrade to PHP 8.
2 with Homebrew on Mac
https:/ / stitcher. io/ blog/ php-82-upgrade-mac
-
Readonly classes in PHP 8.
2
https:/ / stitcher. io/ blog/ readonly-classes-in-php-82
-
PHP 8.
2 in 8 code blocks
https:/ / stitcher. io/ blog/ php-82-in-8-code-blocks
-
Uses
https:/ / stitcher. io/ blog/ uses
-
Asymmetric visions
https:/ / stitcher. io/ blog/ thoughts-on-asymmetric-visibility
-
What I would change about PHP
https:/ / stitcher. io/ blog/ php-reimagined-part-2
-
Deprecated dynamic properties in PHP 8.
2
https:/ / stitcher. io/ blog/ deprecated-dynamic-properties-in-php-82
-
Light colour schemes are better
https:/ / stitcher. io/ blog/ light-colour-schemes-are-better
-
PHP performance across versions
https:/ / stitcher. io/ blog/ php-performance-across-versions
-
The Road to PHP 8.
2
https:/ / stitcher. io/ blog/ road-to-php-82
-
Uncertainty,
doubt, and static analysis
https:/ / stitcher. io/ blog/ uncertainty-doubt-and-static-analysis
-
PHP version stats:
July, 2022
https:/ / stitcher. io/ blog/ php-version-stats-july-2022
-
Stitcher turns 5 🎉
https:/ / stitcher. io/ blog/ stitcher-turns-5
-
Clean and minimalistic PhpStorm
https:/ / stitcher. io/ blog/ clean-and-minimalistic-phpstorm
-
My PHP enum style guide
https:/ / stitcher. io/ blog/ php-enum-style-guide
-
Attribute usage in top-1000 PHP packages
https:/ / stitcher. io/ blog/ attribute-usage-in-top-php-packages
-
Dealing with deprecations
https:/ / stitcher. io/ blog/ dealing-with-deprecations
-
What'
s new in PHP 8. 2
https:/ / stitcher. io/ blog/ new-in-php-82
-
Dynamic Strategies
https:/ / stitcher. io/ blog/ strategies
-
Generics in PHP:
The basics
https:/ / stitcher. io/ blog/ generics-in-php-1
-
Generics in depth
https:/ / stitcher. io/ blog/ generics-in-php-2
-
Why we can'
t have generics in PHP
https:/ / stitcher. io/ blog/ generics-in-php-3
-
The case for PHP generics
https:/ / stitcher. io/ blog/ generics-in-php-4
-
Goodbye
https:/ / stitcher. io/ blog/ goodbye
-
PHP in 2021 (
video)
https:/ / stitcher. io/ blog/ php-in-2021-video
-
Dealing with dependencies
https:/ / stitcher. io/ blog/ dealing-with-dependencies
-
"
It' s your fault"
https:/ / stitcher. io/ blog/ its-your-fault
-
Twitter home made me miserable
https:/ / stitcher. io/ blog/ twitter-home-made-me-miserable
-
How I plan
https:/ / stitcher. io/ blog/ how-i-plan
-
PHP in 2022
https:/ / stitcher. io/ blog/ php-in-2022
-
PHP version stats:
January, 2022
https:/ / stitcher. io/ blog/ php-version-stats-january-2022
-
Upgrade to PHP 8.
1 with Homebrew on Mac
https:/ / stitcher. io/ blog/ php-81-upgrade-mac
-
PHP 8.
1: real-life performance benchmarks
https:/ / stitcher. io/ blog/ php-81-performance-in-real-life
-
PHP 8.
1: new in initializers
https:/ / stitcher. io/ blog/ php-81-new-in-initializers
-
The case for route attributes
https:/ / stitcher. io/ blog/ route-attributes
-
Generics in PHP (
video)
https:/ / stitcher. io/ blog/ generics-in-php-video
-
PHP 8.
1 in 8 code blocks
https:/ / stitcher. io/ blog/ php-81-in-8-code-blocks
-
The birth and death of a framework
https:/ / stitcher. io/ blog/ birth-and-death-of-a-framework
-
PHP 8.
1: readonly properties
https:/ / stitcher. io/ blog/ php-81-readonly-properties
-
My IKEA clock,
and software design
https:/ / stitcher. io/ blog/ my-ikea-clock
-
re:
On using PSR abstractions
https:/ / stitcher. io/ blog/ re-on-using-psr-abstractions
-
Named arguments and open source projects
https:/ / stitcher. io/ blog/ named-arguments-and-variadic-functions
-
Rational thinking
https:/ / stitcher. io/ blog/ rational-thinking
-
Why do I write?
https:/ / stitcher. io/ blog/ why-do-i-write
-
The Road to PHP 8.
1
https:/ / stitcher. io/ blog/ the-road-to-php
-
The evolution of a PHP object throughout the years
https:/ / stitcher. io/ blog/ evolution-of-a-php-object
-
We don'
t need runtime type checks
https:/ / stitcher. io/ blog/ we-dont-need-runtime-type-checks
-
Would you like some optimism or realism with your estimate,
sir?
https:/ / stitcher. io/ blog/ optimistic-or-realistic-estimates
-
PHP 8.
1: before and after
https:/ / stitcher. io/ blog/ php-81-before-and-after
-
An event-driven mindset
https:/ / stitcher. io/ blog/ an-event-driven-mindset
-
PHP 8.
1: cloning and changing readonly properties
https:/ / stitcher. io/ blog/ cloning-readonly-properties-in-php-81
-
What about typed request classes?
https:/ / stitcher. io/ blog/ what-about-request-classes
-
PHP version stats:
July, 2021
https:/ / stitcher. io/ blog/ php-version-stats-july-2021
-
Opinion-driven design
https:/ / stitcher. io/ blog/ opinion-driven-design
-
What about config builders?
https:/ / stitcher. io/ blog/ what-about-config-builders
-
A new major version of Laravel Event Sourcing
https:/ / stitcher. io/ blog/ a-new-major-version-of-laravel-event-sourcing
-
Why we need multi-line short closures in PHP
https:/ / stitcher. io/ blog/ why-we-need-multi-line-short-closures-in-php
-
Running PHP code in parallel,
the easy way
https:/ / stitcher. io/ blog/ parallel-php
-
PHP in 2021
https:/ / stitcher. io/ blog/ php-in-2021
-
Fibers with a grain of salt
https:/ / stitcher. io/ blog/ fibers-with-a-grain-of-salt
-
Starting with event sourcing
https:/ / stitcher. io/ blog/ what-event-sourcing-is-not-about
-
Thoughts on Event Sourcing
https:/ / stitcher. io/ blog/ thoughts-on-event-sourcing
-
Honesty
https:/ / stitcher. io/ blog/ honesty
-
Which editor to choose?
https:/ / stitcher. io/ blog/ which-editor-to-choose
-
Tackling responsive images - part 1
https:/ / stitcher. io/ blog/ tackling_ responsive_ images-part_ 1
-
Tackling responsive images - part 2
https:/ / stitcher. io/ blog/ tackling_ responsive_ images-part_ 2
-
Image optimizers
https:/ / stitcher. io/ blog/ image_ optimizers
-
Static site generators vs.
caching
https:/ / stitcher. io/ blog/ static_ sites_ vs_ caching
-
Stitcher alpha 4
https:/ / stitcher. io/ blog/ stitcher-alpha-4
-
The simplest plugin support
https:/ / stitcher. io/ blog/ simplest-plugin-support
-
Stitcher alpha 5
https:/ / stitcher. io/ blog/ stitcher-alpha-5
-
PHP Generics and why we need them
https:/ / stitcher. io/ blog/ php-generics-and-why-we-need-them
-
Stitcher beta 1
https:/ / stitcher. io/ blog/ stitcher-beta-1
-
Performance 101:
building the better web
https:/ / stitcher. io/ blog/ performance-101-building-the-better-web
-
Process forks
https:/ / stitcher. io/ blog/ process-forks
-
Object oriented generators
https:/ / stitcher. io/ blog/ object-oriented-generators
-
Responsive images as CSS background
https:/ / stitcher. io/ blog/ responsive-images-as-css-background
-
Mastering key bindings
https:/ / stitcher. io/ blog/ mastering-key-bindings
-
Stitcher beta 2
https:/ / stitcher. io/ blog/ stitcher-beta-2
-
Improving PHPStorm'
s performance
https:/ / stitcher. io/ blog/ phpstorm-performance
-
Optimised UUIDs in mysql
https:/ / stitcher. io/ blog/ optimised-uuids-in-mysql
-
Asynchronous PHP
https:/ / stitcher. io/ blog/ asynchronous-php
-
MySQL import:
JSON with binary character set
https:/ / stitcher. io/ blog/ mysql-import-json-binary-character-set
-
Where a curly bracket belongs
https:/ / stitcher. io/ blog/ where-a-curly-bracket-belongs
-
MySQL query logging
https:/ / stitcher. io/ blog/ mysql-query-logging
-
Showing full MySQL foreign key errors
https:/ / stitcher. io/ blog/ mysql-show-foreign-key-errors
-
Responsive images done right
https:/ / stitcher. io/ blog/ responsive-images-done-right
-
PHPStorm tips for power users
https:/ / stitcher. io/ blog/ phpstorm-tips-for-power-users
-
What PHP can be
https:/ / stitcher. io/ blog/ what-php-can-be
-
PHPStorm performance issues on OSX
https:/ / stitcher. io/ blog/ phpstorm-performance-issues-on-osx
-
Dependency injection for beginners
https:/ / stitcher. io/ blog/ dependency-injection-for-beginners
-
Liskov and type safety
https:/ / stitcher. io/ blog/ liskov-and-type-safety
-
Acquisition by giants
https:/ / stitcher. io/ blog/ acquisition-by-giants
-
Scopes in JetBrains IDEs
https:/ / stitcher. io/ blog/ phpstorm-scopes
-
The Visual Perception of Code
https:/ / stitcher. io/ blog/ visual-perception-of-code
-
Service locator:
an anti-pattern
https:/ / stitcher. io/ blog/ service-locator-anti-pattern
-
The web in 2045
https:/ / stitcher. io/ blog/ the-web-in-2045
-
Eloquent MySQL views
https:/ / stitcher. io/ blog/ eloquent-mysql-views
-
Laravel view models
https:/ / stitcher. io/ blog/ laravel-view-models
-
Organise by domain
https:/ / stitcher. io/ blog/ organise-by-domain
-
Laravel view models vs.
view composers
https:/ / stitcher. io/ blog/ laravel-view-models-vs-view-composers
-
array_
merge or + in PHP
https:/ / stitcher. io/ blog/ array-merge-vs+
-
Share a blog:
assertchris. io
https:/ / stitcher. io/ blog/ share-a-blog-assertchris-io
-
PhpStorm OSX performance:
October 2018
https:/ / stitcher. io/ blog/ phpstorm-performance-october-2018
-
Structuring unstructured data
https:/ / stitcher. io/ blog/ structuring-unstructured-data
-
Share a blog:
codingwriter. com
https:/ / stitcher. io/ blog/ share-a-blog-codingwriter-com
-
New in PHP 7.
3
https:/ / stitcher. io/ blog/ new-in-php-73
-
Share a blog:
betterwebtype
https:/ / stitcher. io/ blog/ share-a-blog-betterwebtype-com
-
Have you thought about casing?
https:/ / stitcher. io/ blog/ have-you-thought-about-casing
-
Comparing dates
https:/ / stitcher. io/ blog/ comparing-dates
-
Share a blog:
sebastiandedeyne
https:/ / stitcher. io/ blog/ share-a-blog-sebastiandedeyne-com
-
Analytics for developers
https:/ / stitcher. io/ blog/ analytics-for-developers
-
I'
m building something
https:/ / stitcher. io/ blog/ announcing-aggregate
-
PHP 8:
The JIT
https:/ / stitcher. io/ blog/ php-jit
-
Craftsmen know their tools
https:/ / stitcher. io/ blog/ craftsmen-know-their-tools
-
Queueable actions in Laravel
https:/ / stitcher. io/ blog/ laravel-queueable-actions
-
Upgrade to PHP 7.
3 with Homebrew on Mac
https:/ / stitcher. io/ blog/ php-73-upgrade-mac
-
Array destructuring in PHP
https:/ / stitcher. io/ blog/ array-destructuring-with-list-in-php
-
Unsafe SQL functions in Laravel
https:/ / stitcher. io/ blog/ unsafe-sql-functions-in-laravel
-
I'
m starting a newsletter
https:/ / stitcher. io/ blog/ starting-a-newsletter
-
SOLID,
interfaces and final - Rant With Brent 01
https:/ / stitcher. io/ blog/ solid-interfaces-and-final-rant-with-brent
-
PHP in 2019
https:/ / stitcher. io/ blog/ php-in-2019
-
I'
m starting a podcast
https:/ / stitcher. io/ blog/ starting-a-podcast
-
A programmer'
s cognitive load
https:/ / stitcher. io/ blog/ a-programmers-cognitive-load
-
A project at Spatie
https:/ / stitcher. io/ blog/ a-project-at-spatie
-
What are objects anyway?
- Rant With Brent 02
https:/ / stitcher. io/ blog/ what-are-objects-anyway-rant-with-brent
-
Tests and types
https:/ / stitcher. io/ blog/ tests-and-types
-
Things dependency injection is not about
https:/ / stitcher. io/ blog/ things-dependency-injection-is-not-about
-
A letter to the PHP team
https:/ / stitcher. io/ blog/ a-letter-to-the-php-team
-
re:
re: A letter to the PHP team
https:/ / stitcher. io/ blog/ a-letter-to-the-php-team-reply-to-joe
-
Guest posts
https:/ / stitcher. io/ blog/ guest-posts
-
Can I translate your blog?
https:/ / stitcher. io/ blog/ can-i-translate-your-blog
-
Laravel'
s HasManyThrough cheatsheet
https:/ / stitcher. io/ blog/ laravel-has-many-through
-
Relationship issues
https:/ / stitcher. io/ blog/ laravel-custom-relation-classes
-
Typed properties in PHP 7.
4
https:/ / stitcher. io/ blog/ typed-properties-in-php-74
-
Arrow functions in PHP 7.
4
https:/ / stitcher. io/ blog/ short-closures-in-php
-
Preloading in PHP 7.
4
https:/ / stitcher. io/ blog/ preloading-in-php-74
-
What'
s new in PHP 7. 4
https:/ / stitcher. io/ blog/ new-in-php-74
-
Upgrade to PHP 7.
4 with Homebrew on Mac
https:/ / stitcher. io/ blog/ php-74-upgrade-mac
-
Preloading benchmarks in PHP 7.
4
https:/ / stitcher. io/ blog/ php-preload-benchmarks
-
PHP in 2020
https:/ / stitcher. io/ blog/ php-in-2020
-
Enums without enums in PHP
https:/ / stitcher. io/ blog/ enums-without-enums
-
Bitwise booleans in PHP
https:/ / stitcher. io/ blog/ bitwise-booleans-in-php
-
Event driven server in PHP
https:/ / stitcher. io/ blog/ event-driven-php
-
Minor versions,
breaking changes
https:/ / stitcher. io/ blog/ minor-versions-breaking-changes
-
Combining event sourcing and stateful systems
https:/ / stitcher. io/ blog/ combining-event-sourcing-and-stateful-systems
-
array_
chunk in PHP
https:/ / stitcher. io/ blog/ array-chunk-in-php
-
PHP 8 in 8 code blocks
https:/ / stitcher. io/ blog/ php-8-in-8-code-blocks
-
Builders and architects:
two types of programmers
https:/ / stitcher. io/ blog/ builders-and-architects-two-types-of-programmers