PHP
What the new PHP core developers will be working on
Here’s a small interview with the new developers that will receive funding via The PHP Foundation Read more
Here’s a small interview with the new developers that will receive funding via The PHP Foundation Read more
The Middleware Pattern allows you to easily change the input and output of an action; one layer at a time. Read more
[AdSense-A]
PHP is a wonderful dynamic language that's capable of many cool things. I recently stumbled upon something quite fantastic that I want to share with you.
[AdSense-A]
A couple of months I go I had the honour giving a talk at the GPUG usergroup on how to convert a PHPUnit testsuite to Pest.
Nowadays, I use Pest as the default testrunner for every package / project that I start.
[AdSense-A]
I'm proud to announce that our new premium course on writing readable PHP is now available. It's called Writing Readable PHP.
This course contains a collection of bite-size tips (both in written form and videos) that make your code a joy to read for your co-workers and future self. These tips are aimed towards developers who know the basics of PHP and want to improve their craft. As a bonus, you'll learn to use static analysis to ensure that your code is understandable and correct.
Writing Readable PHP has been created by our team and Christoph Rumpel. It contains our combined knowledge on how to write the best PHP possible.
Last month, The Laravel Documentary was released which showed the history behind Laravel. For the documentary a lot of people that are active in the Laravel community were interviewed. From the footage that did not Read more…
A super nice way to go about this, thanks to Philo. Cool stuff! Read more
We are currently rebuilding the Oh Dear website and application frontend. In this post, you’ll read more about the project setup and tools used. Read more
DRY up code by deferring specifics to a callback. Read more
[AdSense-A]
Passing booleans to a method can be code smell, as it is not clear what a boolean does by reading the calling code.