Home / Journal 248 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 · Web Development Nov 01, 2026

PdfCraft: a PDF reader and editor written from scratch in Rust

I spend a lot of time fighting with PDFs: splitting invoices, redacting a page before sending a contract, or just trying to read a scanned document without my PDF viewer choking on it. So when I came across PdfCraft, a PDF reader and editor built en...

Read → ♥ 1 · 0 comments
Oct 30, 2026 Web Development

Eveil.cloud grew up a lot since launch (here is what changed)

Eveil.cloud is a marketing agent that finds your customers for you. You give it your website URL, it figures out what you sell and to whom, then it goes and tells people about it on every channel a small team never has time to cover by hand: cold...

♥ 1 · 0 comments Read →
10
Jun 2018
Personal Web Development

How I Went From No Diploma To 10k Per Month

This is the story of my professional career. From when I was 18 year old to this day. This is my story. Get ready because it might be god damn long. Schoo...

read →
♥ 61 · 0
07
Apr 2018
Web Development

Super Easy Way to Authenticate an API User in Your Laravel Application Without Using Laravel Passport

Since Laravel 5.3, Laravel Passport is the main way to authenticate an API consumer with an access token. I say it's the main way because it's the only way...

read →
♥ 3690 · 3
27
Mar 2018
Personal Recipes

Recette Soupe

Ingrédients 600 grammes de légumes divers un gros oignon ou deux petits 100 g de branches de céleri une pomme de terre ou une courgette 1L d'ea...

read →
♥ 80 · 0
16
Mar 2018
Personal Web Development

Being a Laravel Freelancer, Find Clients, Hire Developers

Since 2014 I'm working as a Laravel Freelance. With the help of a good friend and associate, I was able to get two or three long term clients for which I'm wor...

read →
♥ 4 · 1
16
Mar 2018
Web Development

How To Remember Your Git Credentials Forever

Tired of always having to type your login and password when executing git pull on your server? So do I. Here's an helper command that will remember your cr...

read →
♥ 8 · 0
15
Jan 2018
Personal Recipes

Recette Croissants

Ingrédients 290g farine non blanchie ou type 55 25g de sucre en poudre 5g de sel 6g de levure instantanée 10g de miel 50g de lait frais 125g d'...

read →
♥ 103 · 0
19
Dec 2017
Web Development

Automatic Deployment of a Laravel Application with Buddy.works

I guess we all know Laravel Forge and Laravel Envoyer, which is probably the best combination of hosting and deploying Laravel applications. However, maybe y...

read →
♥ 24 · 0
24
Nov 2017
Web Development

The Decorable Trait or How To Simply Attach and Upload an Image to a Model

When developping a web application you are probably working with users, and those users can maybe create content on your plateform by filling forms, etc. Or ma...

read →
♥ 4 · 2
04
Sep 2017
Web Development

How To Generate Code Coverage on Laravel Homestead

TDD is cool right ? PHPUnit implementation in Laravel is so great that it makes TDD even cooler. When building your application you may wonder : did I test e...

read →
♥ 3 · 1
18
Aug 2017
Web Development

Why you need to only run composer install

First of all, the title of the article is misleading. You don't have to forget about all other composer command obviously. We are talking here about composer...

read →
♥ 1 · 0
19
Jun 2017
Web Development

Easy way to log all SQL queries in Laravel Application

Every developer, when working on a project, start at some point wandering about the performances of his application. In the Laravel world, the most frequent qu...

read →
♥ 1 · 0
12
Apr 2017
Web Development

Add Environment Variables In Laravel Homestead

As it may seem an easy thing to do, and to be honnest : it is, creating environment variables in your Homestead Virtual Machine is something you cannot find in...

read →
♥ 9 · 2
08
Mar 2017
Web Development

How to use Laravel Dusk with Homestead on a Windows machine

Alongside Laravel 5.4 update, a new tool came up : Laravel Dusk. If you were used to run tests on your Laravel application, and particularly "Feature te...

read →
♥ 16 · 0
17
Jan 2017
Management

How To Create a Project Budget

Here is a basic guideline to help you reminder some important things when estimating a Project Budget. What's a Project Budget ? The total "projected&q...

read →
♥ 14 · 0
12
Dec 2016
Domotic Web Development

Find all corrupted mp3 files on Linux

I encountered a small issue last week, while updating my music library. I noticed that some new mp3 files that I added were corrupted and thus could not be rea...

read →
♥ 4 · 0
21
Nov 2016
Domotic Web Development

Transfer files from a Raspberry Pi to your android phone over WiFi with Python

Today I'll show a bit of python that could help you remotely manage your Android device. The goal here is to setup an SSH connection between a Raspberry Pi and...

read →
♥ 241 · 5
07
Nov 2016
Domotic Web Development

Tidy up mp3 files in per-artist directory

There is quite an amount of work behind my radio stream . I download lots of new music file everyday, and at some point, I need to transfer all these mp3 file...

read →
♥ 1 · 0
04
Jun 2016
Web Development

The Ultimate Like System For Laravel Thanks To Many to Many Polymorphic Relationships

Several months ago I wrote an article on How to create a Simple Like System For Laravel . In the comment of this article, a cool guy asked me about using a &q...

read →
♥ 5166 · 78
29
May 2016
Music

How to Mix With Your Traktor

<iframe width="560" height="315" src="https://www.youtube.com/embed/K0_fyVdgaK4" frameborder="0" allowfullscreen="" style="line-height: 1.4;"></iframe> T...

read →
♥ 26 · 0
25
May 2016
Music

Music: Koloto - Fay

The tell of a journey of self-discovery, acceptance and growth. <iframe width="640" height="360" src="https://www.youtube.com/embed/yfmK7o2s45g" framebor...

read →
♥ 1 · 0