Private Satis authentication backed by Laravel
In part one of this two-part series we looked at setting up a Satis repository for our private GitHub packages. Now that we've got a basic Satis server running, let's...
Jun 14th 2021 alexvanderbist.com

🚀 Event Sourcing for Laravel is now available
I'm thrilled to announce that our premium course Event Sourcing in Laravel has just launched. If you ever wanted to get started with event sourcing, this is the course for...
Jun 11th 2021 freek.dev

🚀 Event Sourcing for Laravel is now available
I'm thrilled to announce that our premium course Event Sourcing in Laravel has just launched. If you ever wanted to get started with event sourcing, this is the course for...
Jun 11th 2021 freek.dev

Meet the new projects overview with error trends and favourites
Up until a few days ago our projects overview only showed you the name of the project, some basic error counts and when the latest error came. A few days...
Jun 7th 2021 flareapp.io

A new design for Ignition
A couple of years ago, Ignition became the default error page in Laravel. Ignition provided a vastly improved design over Whoops: it brought Laravel specific niceties (such as showing the...
Jun 3rd 2021 freek.dev

Why we need multi-line short closures in PHP
PHP 8.1 is already taking shape quite well, yet there's one feature I'd love to see added, that's still being discussed: multi-line short closures. The RFC calls...
Jun 3rd 2021 stitcher.io

Improve code readability by refactoring if blocks to dedicated classes
If you code bases contains a long procedure with a lot of if statements to determine which case should be handle, consider extracting each case to its own dedicated class....
May 31st 2021 freek.dev

Create a GitHub issue directly from an email notification
A while ago, we added actions links to our mail notifications that allow you to snooze and resolve errors. We've added an extra action: you can now create a...
May 31st 2021 flareapp.io

Greatly improve the readability of your code by breaking down complex conditionals
Most developers have probably seen some complex conditionals in legacy code. In this video I show you how to refactor those.
May 24th 2021 freek.dev

How to censor sensitive information in requests to Flare
When an exception occurs in a web request, the Flare client will pass on all request fields that are present in the body. In some cases, such as a login...
May 24th 2021 flareapp.io