Home / Journal 239 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 · Management Jun 02, 2026

How Shopify's Billing API Requirement Forced Us to Build Something We Didn't Need

I didn't want to write this post. I wanted to spend those hours on actual product work. But the experience we had getting our Shopify app approved was strange enough (and specific enough) that I think it's worth documenting for other SaaS builders w...

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

Recurring events in PHP, done right with Recurr

If you have ever had to implement recurring events in PHP, you know it is one of those features that sounds simple until you are knee deep in date math, timezone edge cases, and the realization that "every last Friday of the month" is genu...

♥ 1 · 0 comments Read →
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
26
Apr 2016
Domotic

Minimum Resistance Calculation

So if you have a LED that should be powered by 3.2v and 0.024 amps, and a 9v battery, the calculation should be: (9 - 3.2) / 0.024 And that gives...

read →
♥ 2 · 0
25
Apr 2016
Web Development

AngularJS: Forget About $broadcast() And Say Hi To The SharedContextService

In AngularJS there one thing that you cannot do properly: Call a controller's method from another controller. In order to do that you must use $broadcast() and...

read →
♥ 1 · 0
23
Apr 2016
Personal Recipes

Recette Quiche Maison

Ingrédients 1 Oignon 1 Courgette 1 Poivron Lardons (100g) Pâte feuilletée 2 ou 3 œufs Lait Crème légère Farine Sel / Poivre Fromage de...

read →
♥ 4 · 0
🇫🇷 · FR
18
Apr 2016
Quotes

Life Lessons Episode 04 - Random Thoughts About Being

Of course I’ll hurt you. Of course you’ll hurt me. Of course we will hurt each other. But this is the very condition of existence. To become spring, means ac...

read →
♥ 1 · 0
06
Apr 2016
Web Development

Some New Tips About PHP7

It's been several months that PHP 7 was released, and the latests frameworks already upgraded to be compatible with this version. Laravel Homestead, the OOTB...

read →
♥ 2 · 0
05
Apr 2016
Web Development

How To Detect That AdBlock Is Enabled On Your Website

You are running a website that contains a bit of advertisments, exactly like this blog, hoping that it will be enough to cover your hosting costs, but it's not...

read →
♥ 3 · 0
01
Apr 2016
Cinema

Cinema: 31 by Rob Zombie

It's been a very long time since I wrote a movie review, and I kinda miss that. Yesterday evening I went to the BIFFF in Brussels to see the last Rob Zombie...

read →
♥ 1 · 0
30
Mar 2016
Personal

The Indian Bear Trap: Or How To Stop The Cycle of Violence

In Canada, Native Americans used to hunt bears thanks to a very simple yet powerful trap: It consists of a large stone coated with honey, hanging from a tree...

read →
♥ 6 · 0