Hi! My name is Brent, I'm a programmer living in Belgium.
I write about the web, PHP and programming in general.
I'm also on Twitter.
A few examples:
Unfortunately, I haven't written about your query yet.
It might as well be a bogus thing you asked, who knows?
You can try a few other things though:
Adding async support to action classes in Laravel
A regularly updated list of new features to be expected in PHP 7.4
Programmers shouldn't underestimate the value of properly learning their toolset
How to handle enums in PHP.
The pros and cons of the pending RFC to add a JIT compiler to PHP.
I'm working on a community driven content aggregator
Analytics without the marketing blah blah; by a developer, for developers.
a great blog about web development and programming.
How to reliably compare dates and periods.
Readable code shouldn't be underestimated.
betterwebtype.com is an amazing resource about web typography.
PHP 7.3 has trailing function call commas, flexible Heredoc, the is_countable function and more.
codingwriter.com helps you write your technical blog.
Optimised data structures in PHP for better type validation and autocompletion.
Addressing PhpStorm performance issues on OSX in October 2018.
assertchris.io is Christopher Pitt's new blog, and worth checking out.
The difference between array_merge and the + operator explained.
There appears to be some confusion about view models and view composers in Laravel. Let's clarify it.
Well structured code is essential in maintaining large projects. We'll look into splitting a project in domains to keep a grip on your code.
View models are simple classes which prepare data for a view, instead of directly relying on the models themselves.
MySQL views are a powerful tool and can be seamlessly integrated with Laravel Eloquent models.
A brief history of the web, looking forward to 2045.
Three arguments on why service locators are a bad idea.
Every programmer reads a lot of code on a daily basis. Are there things you can do to make it easier?
Scopes can help you find files you're looking for much more easy.
Microsoft acquired GitHub yesterday. What does this mean for the tech industry?
What makes a type system safe; how does the Liskov substitution principle help with this; and what does it mean regarding type variance?
A close look at what dependency injection is about—and what not.
There's a big performance issue in PHPStorm on OSX with Retina- and high-resolution screens. It's fixable.
Thoughts on PHP's type system and what it means for the language as a whole.
A selection of less-known-yet-powerful features of PHPStorm.
How to render responsive images in an optimal way.
How to debug MySQL foreign key errors.
Enable query logging on MySQL servers and find the log file.
Thoughts about where to place a curly bracket, and what it means for your cognitive load.
How to fix "cannot create a JSON value from a string with CHARACTER SET 'binary'" MySQL import error
We created a new asynchronous PHP package at Spatie.
I spent some time improving the performance of UUIDs on the database level.
Taking a closer look at the ternary, null coalescing and spaceship operators in PHP.
Significantly improve PHPStorm's performance.
The second beta release of Stitcher ties a lot of loose ends together, getting ready for real production sites.
As programmers we're almost always reading code. There are a lot of things we can do to make this easier.
Integrating the Responsive Images spec together with CSS backgrounds.
Create loop-able, array-like collections in PHP with type checking.
Looking into web performance and how to improve it. From the perspective of both backend- and frontend development; client- and server side optimisations.
The first beta release of Stitcher has arrived!
PHP has some problems with arrays. Generics can fix those problems. In this blog post, we'll be exploring the possibilities if this RFC were to be added.
Sublime vs. Atom vs. Brackets vs. Visual Studio Code