PHP 8.1: readonly properties
Writing data transfer objects and value objects in PHP has become significantly easier over the years. Take for example a look at a DTO in PHP 5.6:
Sep 11th 2021
•
stitcher.io
Source diving Pest Parallel Testing
In this stream, Luke Downing shows us around in the source code of Pest parallel plugin he created.
Sep 9th 2021
•
freek.dev
Introducing a new package to add a support form to your app
We've created a new package that can render a beautiful support form widget on any page. You can read more about the package in this blog post at...
Sep 2nd 2021
•
freek.dev
Handling customer feedback using a support bubble form
Like most pieces of software, Flare contains bugs. We try to catch those via automated/manual testing, and static analysis. But sometimes, one of those pesky bugs makes it to production...
Sep 2nd 2021
•
flareapp.io
My IKEA clock, and software design
This is my bedside clock:
I've had this IKEA clock for 14 years now — that's...
Sep 1st 2021
•
stitcher.io
re: On using PSR abstractions
Yesterday, I read Matthias Noback's excellent blog post on PSR abstractions, and I'd like to share some thoughts on the topic as well.
I'm going to quote the...
Aug 31st 2021
•
stitcher.io
How to test a form in a Laravel app
In this video, my colleague Brent explains a good way to test a form in a Laravel app.
Aug 30th 2021
•
freek.dev
Named arguments and open source projects
There are a few well known open source maintainers within the PHP community against the use of named arguments, citing maintenance overhead and backwards compatibility problems as reasons not...
Aug 26th 2021
•
stitcher.io
Cool Laravel Testing Techniques
In this stream, Brent and I showcase some cool techniques we use in our test suites. If...
Aug 25th 2021
•
freek.dev
Rational thinking
Now and then, I like to ask a simple coding style question on Twitter. It usually goes something like this: do you write FQCN's (fully qualified class names) in your...
Aug 25th 2021
•
stitcher.io