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
Dec 2018
Quotes Personal

Hippocrates once said

“Before you heal someone, ask them if they're willing to give up the things that make them sick.”

read →
♥ 14 · 0
03
Dec 2018
Web Development

Responsive Navigation Bar With Tailwind CSS And A Drop Of Javascript

I've recently switched to Tailwind CSS and I must say it's really good ! Mainly because you can build anything and you have much more freedom than if you were...

read →
♥ 466 · 1
21
Nov 2018
Web Development

How To Build An Efficient and SEO Friendly Multilingual Architecture in Laravel - UPDATED GUIDE

This is a remastered version of my previous tutorials How To Build An Efficient and SEO Friendly Multilingual Architecture For Your Laravel Application and...

read →
♥ 1139 · 43
16
Nov 2018
Web Development

Super Easy Way to Gather Visitors Feedback With Laravel

As you surely know, tons of website today features a floating bubble, often in the bottom right of your screen, that you can click to talk with the website adm...

read →
♥ 66 · 0
07
Nov 2018
Web Development

How MMORPG UI Inspired Me To Create A Job Board Website

I used the play a lot of Video Games. I still kinda do, but when I think about it, when I was a teenager, I spent hundreds of hour playing MMORPG's. Now, I p...

read →
♥ 5 · 0
05
Nov 2018
Web Development

Vagrant - Error when Configuring and Enabling Network Interfaces

This is a weird issue that appeared few weeks ago on my Windows machine, on which I use Virtual Box and Vagrant to run & test Laravel Projects. When exec...

read →
♥ 11 · 0
04
Nov 2018
Personal Web Development

The 4 Roles You Should Expect From A Consultant

Whatever you read on the web about consulting and what consultants actually do, which is a huge ton of bullet points, let me summarize it for you. Free of char...

read →
♥ 4 · 0
01
Nov 2018
Personal

The Worst Job Interview Of My Life

So I was looking for a new consultancy assignement for 2019 and I got this interview in a company, for a developer position. I arrive at the company's office...

read →
♥ 6 · 0
30
Oct 2018
Web Development

How To Convert A Video File To GIF with PHP

First you will need to install the linux package ffmpeg sudo apt-get install ffmpeg In your PHP Project, install the php-ffmpeg package composer...

read →
♥ 23816 · 2
26
Oct 2018
Web Development

How To Build A Super Light Flash Notification Component In VueJS And Laravel

Today another tutorial where we are going to build a flash notification system for your VueJS application. It works both with Single Page Application (vue-rout...

read →
♥ 21 · 0
19
Oct 2018
Web Development

TOP 10 Most Essential Laravel Nova Packages

The truth is that, even if there are hundreds of Nova Packages out there, I really don't think they are that useful . They may make your life easier, and they...

read →
♥ 104 · 0
12
Oct 2018
Personal

Don't Give Up

Text by Robin Hobb , famous english book author and mother, about the difficulty of writing her books while parenting. This applies to every type of profess...

read →
♥ 33 · 0
10
Oct 2018
Web Development

How to build a Single Facet Refinement Toggle Component in Algolia Instant Search with VueJS

One the biggest struggle I've had while building Find A Maker was the implementation of the roles toggle button that filters the jobs thanks to Algolia Insta...

read →
♥ 30 · 0
08
Oct 2018
Domotic

Kill Chromium Browser from command line

If you're managing a remote device that runs some kind of application on Chromium, you're probably looking to restart Chromium Browser when you deploy a new ve...

read →
♥ 8 · 0
05
Oct 2018
Web Development

To use a package or to build it from scratch ?

Many times in your awesome developer life, when you're starting to think about how you're going to build the next feature for a website, you wonder "is th...

read →
♥ 12 · 0
10
Sep 2018
Personal Web Development

The Feeling of Getting Your First Customer

LOOK MA'! FIRST CUSTOMER!! As you way know I've been working a lot on webradio.io , a SaaS app that allows webradio owners to create and manage unique loo...

read →
♥ 5 · 0
31
Aug 2018
Personal Web Development

Building A Successful Startup Alone Is Hard

In 2013 I launched my first Startup. It was quite a big deal. I was only 21 and I quit my job after only one year (it was my first job). The Startup wasn't t...

read →
♥ 68 · 0
30
Aug 2018
Web Development

VueJS Tooltip and PurgeCSS might give you some troubles in production

While I'm currently working on my new project findamaker.io , I noticed a strange behavior in production. To put things into context, I'm using Laravel Mix...

read →
♥ 40 · 0
27
Aug 2018
Web Development

Routing issue with Laravel Nova and a VueJS SPA

As I was installing Laravel Nova into one of my new projects, which is a full VueJS Single Page Application with vue-router, I encountered a weird issue: Whe...

read →
♥ 45 · 0
11
Jul 2018
Web Development

Progressive Web App with Laravel Mix

Story short, here's how your webpack.mix.js should look like: let mix = require('laravel-mix'); let SWPrecacheWebpackPlugin = require('sw-precache-webpack-...

read →
♥ 12 · 0