Home / Journal 244 posts · 12+ years · 9 categories
The journal

16 years of working notes.

Code that took me too long to figure out, opinions I had to earn the hard way, the occasional recipe and film note. Filter by category, or just scroll.

★ Latest
FEATURED · Personal Aug 12, 2026

The Fastest Path to a $50K/Month DTC Brand

Joe Speiser built Petflow, a subscription pet food brand, into a $70M business. He later shared the exact playbook he'd follow if he had to start over and get to $50K/month as fast as possible. Here's that playbook, distilled. The plan comes down...

Read → ♥ 1 · 0 comments
Aug 01, 2026 Web Development

mini-swe-agent: The 100 Line AI Agent That Solves GitHub Issues

I was scrolling through my GitHub stars looking for something to write about and stopped on this one again. mini-swe-agent is the kind of project I like: it takes something everyone assumes needs a huge framework (an AI coding agent) and does it i...

♥ 1 · 0 comments Read →
05
Sep 2023
Web Development

DDOS By Web Crawlers

I have this website that crawls reddit posts and put them online. There's hundred of thousands of entries, each one with their own URL. The listing is paginate...

read →
♥ 13 · 0
08
Aug 2023
Quotes

Something Given

Something Given Has No Value

read →
♥ 1 · 0
01
Dec 2022
Web Development

How to fix Expired HTTPS Certificates with Laravel Valet (MacOs)

Laravel Valet is awesome and it automatically set your local domains up with SSL certificates, so that you can use your local domain.test with https Howeve...

read →
♥ 15 · 0
04
Nov 2022
Quotes

Pretending to be strong

Pretend to be strong until the day you forget you're pretending

read →
♥ 7 · 0
01
Sep 2022
Quotes

Never stop trying

Never stop trying, even when things get though, because they always get eventually. Don't give up.

read →
♥ 6 · 0
21
Jun 2022
Web Development

Laravel Console Command to Automatically Restore a Backup from Spatie Laravel Backup Package

spatie/laravel-backup is an amazing Laravel Package that allows you to automatically send backups of your laravel application to an AWS S3 Bucket. It's good...

read →
♥ 104 · 0
26
Apr 2022
Web Development

Laravel Valet - Too many parallel requests getting blocked

I have this very specific project running in PHP 7.4 on my machine with Laravel Valet. It's a front end application in vuejs with a separate back end and the...

read →
♥ 8 · 0
30
Mar 2022
Web Development

What is a Mixin in Vuejs ? Here's a simple explanation

TL;DR : A Mixin is a script file containing some logic that you can import into a vuejs component. It is structured exactly like in the script tag of a classic...

read →
♥ 1 · 0
08
Mar 2022
Web Development

Presenters in PHP - How to clean your views

How to use a Presenter class Super simple! class BookPresenter extends Presenter { public function __construct( public Book $book ) {}...

read →
♥ 5 · 0
21
Feb 2022
Web Development

Transformers in PHP

Another Design Pattern to cover in PHP are the Transformers . This one is really simple to understand. It allows you to return an object to another format i...

read →
♥ 16 · 0
16
Jan 2022
Web Development

Repository pattern in PHP and Laravel

TL;DR A repository is an interface-signed class that encapsulate all SQL queries in specific methods. The repository class is then injected into your control...

read →
♥ 147 · 0
22
Dec 2021
Personal

Building your empire starts with small rocks

A ambitious man sees a castle on the horizon. He wants to have a big castle too. He goes to an old, wise man and tells him, "you see this castle ? I wan...

read →
♥ 6 · 0
21
Dec 2021
Web Development

Mandatory VS Code extensions for PHP Developers

VS Code is a powerful and versatile IDE, but out of the box, it doesn't have much support for PHP developers. Fortunately, the PHP community made several exten...

read →
♥ 2 · 0
02
Dec 2021
Web Development

LaravelPackages.net has been upgraded

For the past weeks I've been working on a design overhaul of laravelpackages.net For those who don't know this website, it's a database of composer packages...

read →
♥ 5 · 0
23
Nov 2021
Web Development

PHP Course : Abstract Classes vs Interfaces

TLDR; With Abstract Classes, you can define default behaviours that can be inherited by subclasses. That's not possible with interfaces. The template design pa...

read →
♥ 2 · 0
22
Sep 2021
Web Development

Discourse and Cloudflare : Error on port 443 on installation

I just recently setup a new VPS to install discourse. First step was to create my subdomain on cloudflare. Then I ssh'd into the VPS and start executing th...

read →
♥ 155603 · 0
18
Sep 2021
Web Development

PHP Course : What is a Singleton ?

The Singleton is a design pattern of class creation that garantee instanciating a single object of that class and provide a unique point of access to that ob...

read →
♥ 6 · 0
17
Aug 2021
Web Development

What is a Service Container / IoC Container in PHP ?

"IoC" stands for Inversion of Control and I already talked about it in my PHP Course : What Is Dependency Injection As for the "Container&qu...

read →
♥ 4 · 0
06
Jul 2021
Recipes

Recette Bolognaise Tomates Fraiches

Ingrédients 6 oignons 4 gousses d'ail 1kg haché 1.5kg Tomates 1 poivron rouge Carottes (autant qu'on veut) Courgette (autant qu'on veut) Pr...

read →
♥ 4 · 0
24
Jun 2021
Web Development

Simple yet powerful search mixins for vuejs

If you ever worked on a vuejs project, you surely one time build a list of data. And when you have this nice listing, you probably want to add a little search...

read →
♥ 18 · 0