By continuing your visit to this site, you accept the use of cookies.
Read more
.
Running an outdated Laravel application? Get instant, automated Laravel upgrades with
Laravel Shift
stitcher.io
I'm in LOVE with a BORING language!
2023-08-15
The RFC Vote project
2023-08-14
What's new in PHP 8.3
2023-07-06
"Is A" or "Acts As"
2023-07-01
PHP version stats: July, 2023
2023-06-21
#[Override] in PHP 8.3
2023-06-02
Don't be clever
2023-05-30
Building a procedurally generated game with PHP
2023-05-02
Things considered harmful
2023-03-22
Limited by committee
2023-03-20
Cloning readonly properties in PHP 8.3
2023-03-15
Thank you, Kinsta
2023-02-20
Slashdash
2023-02-10
I'm a light schemer
2023-02-06
I'm a code folder
2023-01-29
Acronyms
2023-01-28
Fonts matter
2023-01-27
My top-10 favourite functions in PHP
2023-01-24
Why curly brackets go on new lines
2023-01-21
Sponsors
2023-01-20
Tabs are better
2023-01-17
PHP in 2023
2023-01-11
PHP version stats: January, 2023
2023-01-09
Upgrading to PHP 8.2
2023-01-03
All I want for Christmas…
2022-12-08
What's new in PHP 8.2
2022-11-19
You cannot find me on Mastodon
2022-11-08
PHP Annotated, the YouTube channel
2022-11-01
Upgrade to PHP 8.2 with Homebrew on Mac
2022-11-01
Deprecating spatie/data-transfer-object
2022-10-25
Readonly classes in PHP 8.2
2022-10-24
PHP 8.2 in 8 code blocks
2022-09-09
Uses
2022-08-25
Asymmetric visions
2022-08-17
What I would change about PHP
2022-08-08
Deprecated dynamic properties in PHP 8.2
2022-07-30
Light colour schemes are better
2022-07-25
PHP performance across versions
2022-07-21
The Road to PHP 8.2
2022-07-16
Uncertainty, doubt, and static analysis
2022-07-15
The evolution of a PHP object throughout the years
2022-06-27
PHP version stats: July, 2022
2022-06-16
Stitcher turns 5 🎉
2022-06-08
Clean and minimalistic PhpStorm
2022-05-30
My PHP enum style guide
2022-05-20
Attribute usage in top-1000 PHP packages
2022-05-18
Dealing with deprecations
2022-04-06
Dynamic Strategies
2022-03-25
The case for PHP generics
2022-03-25
Goodbye
2022-03-24
Why we can't have generics in PHP
2022-03-23
Generics in depth
2022-03-22
Generics in PHP: The basics
2022-01-24
PHP in 2021 (video)
2022-01-19
Dealing with dependencies
2022-01-15
"It's your fault"
2022-01-14
Twitter home made me miserable
2022-01-13
How I plan
2022-01-11
PHP in 2022
2022-01-10
PHP version stats: January, 2022
2021-11-26
Upgrade to PHP 8.1 with Homebrew on Mac
2021-11-25
What's new in PHP 8.1
2021-11-25
PHP 8.1: real-life performance benchmarks
2021-11-07
PHP 8.1 in 8 code blocks
2021-11-06
Generics in PHP (video)
2021-10-27
The case for route attributes
2021-10-09
PHP 8.1: new in initializers
2021-09-16
The birth and death of a framework
2021-09-11
PHP 8.1: readonly properties
2021-09-01
My IKEA clock, and software design
2021-08-31
re: On using PSR abstractions
2021-08-26
Named arguments and open source projects
2021-08-25
Rational thinking
2021-08-13
Why do I write?
2021-08-06
The Road to PHP 8.1
2021-07-26
We don't need runtime type checks
2021-07-23
Would you like some optimism or realism with your estimate, sir?
2021-07-16
PHP 8.1: before and after
2021-07-14
An event-driven mindset
2021-07-06
PHP 8.1: cloning and changing readonly properties
2021-06-29
What about typed request classes?
2021-06-28
PHP version stats: July, 2021
2021-06-23
Opinion-driven design
2021-06-18
What about config builders?
2021-06-15
A new major version of Laravel Event Sourcing
2021-06-03
Why we need multi-line short closures in PHP
2021-04-28
Running PHP code in parallel, the easy way
2021-04-15
PHP in 2021
2021-04-12
Fibers with a grain of salt
2021-04-09
Starting with event sourcing
2021-04-08
Thoughts on Event Sourcing
2021-03-31
Honesty
2021-03-25
Don't write your own framework
2021-02-17
PHP Enums before PHP 8.1
2021-02-17
PHP 8.1: Enums
2021-01-20
A storm in a glass of water
2021-01-13
PHP reimagined
2021-01-10
Websites should be more like Star Wars
2020-12-31
How to be right on the internet
2020-11-29
When I lost a few hundred leads
2020-11-28
Announcing Blogs for Devs