Antoine's blog

Welcome to my personal blog! I use it to share what I'm currently learning or thinking about, usually on topics related to technology, business, and health.

All 📝 Posts 🏋️ Workouts 📺 Pictures & Videos

Should you learn some Japanese before visiting Japan? And how?

December 22, 2025
A summary of my experience learning some Japanese before a trip to Japan and why I recommend giving it a try.

Why and how to sentence mine with Migaku (to Anki)

December 04, 2025
A guide on sentence mining where I discuss why it makes sense to do it and how using Migaku can speed up the process.

Should you switch to GCP's C4A CPUs? And charts from our AlloyDB migration

October 01, 2025
TLDR: C4A CPUs are a significant and free improvement for AlloyDB that is well worth enabling. In this article, I share some graphs from our migration.

Self-hosting the Anki sync server with Tailscale

September 24, 2025
A guide on how to self-host the Anki sync server and on using Tailscale to secure this setup.

Building an N+1 language deck using LLMs, TTS and image generation for Anki

September 18, 2025
An overview of the approach and learning from building an N+1 language deck using AI tools, including LLMs, text-to-speech, and image generation.

Workouts for the week of September 15, 2025

🏃‍♂️ Course à pied dans l'après-midi on September 16, 2025
11 km, 1 hours, 6 minutes
🏃‍♂️ Course à pied dans l'après-midi on September 18, 2025
6 km, 37 minutes
🏃‍♂️ Course à pied dans l'après-midi on September 20, 2025
3 km, 21 minutes
🏃‍♂️ Berlin Marathon 2025 on September 21, 2025
42 km, 3 hours, 52 minutes

Workouts for the week of September 8, 2025

🏃‍♂️ Course à pied dans l'après-midi on September 08, 2025
14 km, 1 hours, 30 minutes
🏃‍♂️ Course à pied dans l'après-midi on September 09, 2025
7 km, 44 minutes
🏋️‍♂️ Entraînement aux poids en soirée on September 10, 2025
20 minutes
🏋️‍♂️ HIIT dans l'après-midi on September 12, 2025
51 minutes
🏃‍♂️ Course à pied dans l'après-midi on September 13, 2025
7 km, 40 minutes
🏃‍♂️ Course à pied dans l'après-midi on September 14, 2025
13 km, 1 hours, 18 minutes

Workouts for the week of September 1, 2025

🏃‍♂️ Course à pied dans l'après-midi on September 03, 2025
17 km, 1 hours, 46 minutes
🏋️‍♂️ Barry’s Paris on September 04, 2025
52 minutes
🏋️‍♂️ Barry’s Paris (again) on September 07, 2025
55 minutes

Workouts for the week of August 25, 2025

🏃‍♂️ Course à pied dans l'après-midi on August 25, 2025
7 km, 45 minutes
🏃‍♂️ Course à pied dans l'après-midi on August 29, 2025
7 km, 43 minutes
🏃‍♂️ Course à pied en soirée on August 30, 2025
5 km, 33 minutes
🏃‍♂️ Course à pied dans l'après-midi on August 31, 2025
13 km, 1 hours, 21 minutes

Lessons learned from building a sync-engine and reactivity system with SQLite

August 15, 2025
This post distills the minimal sync engine and BroadcastChannel-powered reactivity that I built to power the offline-first E2E encrypted Interleave application.

Workouts for the week of August 11, 2025

🏃‍♂️ Course à pied dans l'après-midi on August 11, 2025
11 km, 1 hours, 16 minutes
🏃‍♂️ Course à pied dans l'après-midi on August 13, 2025
7 km, 45 minutes
🏃‍♂️ Course à pied en soirée on August 14, 2025
5 km, 29 minutes
🏃‍♂️ Course à pied dans l'après-midi on August 15, 2025
12 km, 1 hours, 17 minutes

Learning a foreign language when you do not need to

August 06, 2025
My current process for learning languages for fun and why managing motivation is most essential.

Workouts for the week of August 4, 2025

🏃‍♂️ Course à pied dans l'après-midi on August 04, 2025
16 km, 1 hours, 43 minutes
🏃‍♂️ Course à pied en soirée on August 05, 2025
3 km, 18 minutes
🏃‍♂️ Course à pied en soirée on August 06, 2025
7 km, 41 minutes
🏃‍♂️ Course à pied en soirée on August 08, 2025
7 km, 44 minutes
🏃‍♂️ Course à pied en soirée on August 09, 2025
3 km, 13 minutes

Workouts for the week of July 28, 2025

🏃‍♂️ Course à pied dans l'après-midi on July 28, 2025
20 km, 2 hours, 0 minutes
🏃‍♂️ Course à pied en soirée on July 29, 2025
3 km, 13 minutes
🏃‍♂️ Course à pied en soirée on July 30, 2025
3 km, 15 minutes
🏃‍♂️ Course à pied dans l'après-midi on July 31, 2025
16 km, 1 hours, 42 minutes
🏃‍♂️ Course à pied de nuit on August 01, 2025
0 km, 7 minutes
🏃‍♂️ Course à pied en soirée on August 03, 2025
1 km, 7 minutes

Workouts for the week of July 21, 2025

🏃‍♂️ Course à pied dans l'après-midi on July 21, 2025
5 km, 30 minutes
🏃‍♂️ Course à pied en soirée on July 22, 2025
4 km, 25 minutes
🏃‍♂️ Course à pied dans l'après-midi on July 24, 2025
12 km, 1 hours, 12 minutes
🏃‍♂️ Course à pied de nuit on July 25, 2025
3 km, 15 minutes

Workouts for the week of July 14, 2025

🏃‍♂️ Course à pied dans l'après-midi on July 14, 2025
10 km, 1 hours, 2 minutes
🏋️‍♂️ HYROX training on July 16, 2025
53 minutes
🏃‍♂️ Course à pied en soirée on July 17, 2025
5 km, 32 minutes
🏃‍♂️ Course à pied dans l'après-midi on July 18, 2025
15 km, 1 hours, 41 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on July 19, 2025
40 minutes
🏋️‍♂️ Barry’s Paris on July 20, 2025
48 minutes

Workouts for the week of July 7, 2025

🏃‍♂️ Course à pied dans l'après-midi on July 07, 2025
6 km, 41 minutes
🏋️‍♂️ Entraînement aux poids en soirée on July 08, 2025
17 minutes
🏋️‍♂️ Barry’s London on July 09, 2025
49 minutes
🏃‍♂️ Course à pied de nuit on July 11, 2025
3 km, 14 minutes
🏃‍♂️ Course à pied en soirée on July 12, 2025
9 km, 1 hours, 5 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on July 13, 2025
39 minutes
🏃‍♂️ Course à pied dans l'après-midi on July 13, 2025
3 km, 21 minutes

Workouts for the week of June 30, 2025

🏋️‍♂️ Entraînement aux poids en soirée on June 30, 2025
35 minutes
🏃‍♂️ Course à pied en soirée on July 01, 2025
7 km, 47 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on July 02, 2025
31 minutes
🏃‍♂️ Course à pied en soirée on July 03, 2025
10 km, 51 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on July 05, 2025
37 minutes
🏋️‍♂️ HIIT le midi on July 06, 2025
53 minutes

Workouts for the week of June 23, 2025

🏋️‍♂️ Entraînement aux poids dans l'après-midi on June 23, 2025
43 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 24, 2025
9 km, 1 hours, 0 minutes
🏋️‍♂️ Entraînement aux poids en soirée on June 25, 2025
27 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 26, 2025
7 km, 45 minutes
🏋️‍♂️ Entraînement aux poids de nuit on June 27, 2025
10 minutes
🏋️‍♂️ Full Body Session B on June 28, 2025
51 minutes
🏃‍♂️ Course à pied en soirée on June 29, 2025
9 km, 55 minutes

Workouts for the week of June 16, 2025

🏋️‍♂️ HYROX training on June 16, 2025
52 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on June 17, 2025
31 minutes
🏋️‍♂️ HIIT @ Barry’s Berlin on June 18, 2025
50 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 20, 2025
5 km, 32 minutes
🏃‍♂️ Course à pied le midi on June 21, 2025
3 km, 23 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 21, 2025
6 km, 36 minutes
🏋️‍♂️ HIIT @ Barry’s Berlin on June 22, 2025
54 minutes

Workouts for the week of June 9, 2025

🏋️‍♂️ HIIT dans l'après-midi on June 09, 2025
56 minutes
🏋️‍♂️ Full Body Session B on June 10, 2025
50 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 11, 2025
8 km, 52 minutes
🏋️‍♂️ HYROX training on June 12, 2025
1 hours, 4 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 13, 2025
11 km, 1 hours, 2 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 14, 2025
25 km, 2 hours, 40 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 15, 2025
5 km, 35 minutes

Trying out Cursor's BugBot PR reviewer

June 04, 2025
I tried creating some PRs to see how useful Cursor BugBot actually is.

Workouts for the week of June 2, 2025

🏃‍♂️ Course à pied dans l'après-midi on June 02, 2025
8 km, 53 minutes
🏋️‍♂️ Full Body Session A on June 03, 2025
1 hours, 1 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 04, 2025
10 km, 1 hours, 5 minutes
🏃‍♂️ Course à pied en soirée on June 05, 2025
5 km, 36 minutes
🏋️‍♂️ HIIT dans l'après-midi on June 06, 2025
57 minutes
🏃‍♂️ Course à pied dans l'après-midi on June 07, 2025
18 km, 1 hours, 54 minutes
🏋️‍♂️ Entraînement aux poids dans l'après-midi on June 08, 2025
33 minutes

Workouts for the week of May 26, 2025

🚴‍♂️ Sortie vélo dans l'après-midi on May 26, 2025
0 km, 43 minutes
🏃‍♂️ Course à pied dans l'après-midi on May 27, 2025
4 km, 25 minutes
🏃‍♂️ Course à pied en soirée on May 28, 2025
4 km, 25 minutes
🏃‍♂️ Course à pied dans l'après-midi on May 29, 2025
12 km, 1 hours, 9 minutes
🏋️‍♂️ HIIT dans l'après-midi on May 30, 2025
51 minutes
🏃‍♂️ Course à pied dans l'après-midi on May 31, 2025
20 km, 2 hours, 9 minutes
🏋️‍♂️ Full Body Session B on June 01, 2025
40 minutes

OpenAI's Codex: A review after a dozen AI generated PRs

May 19, 2025
Some thoughts on Codex after having used it for two days to generate a dozen production PRs.