$ git log posts/
Blog
17 / 17 articles

2026-08-01· 8 min
Mon site a affiché zéro projet pendant neuf jours et je ne l'ai pas vu
Un disque plein, un Postgres en PANIC, et un portfolio qui affichait « 0 apps livrées » sans lever la moindre erreur. Autopsie d'une panne silencieuse et de ce qu'elle m'a appris sur la dépendance à une base.
- #resilience
- #supabase
- #postgres
- #devops

2026-07-31· 8 min
Le pipeline qui a rempli mon disque : petite histoire des valeurs par défaut
Une option manquante dans une commande de nettoyage a mis quatre applications hors ligne. Ce que les valeurs par défaut de nos outils décident à notre place, et comment reprendre la main.
- #devops
- #docker
- #gitlab-ci
- #incident

2026-07-29· 6 min
L'IA écrit le code. Ce qui te reste vaut plus cher qu'avant
Les modèles écrivent du code correct de plus en plus vite. Ce qu'ils ne font pas — comprendre un métier, arbitrer, assumer — devient la partie rentable du travail. Retour d'expérience de terrain.
- #ia
- #metier
- #competences
- #architecture

2026-07-24· 8 min
Offline-first : coder pour une connexion qui n'existe pas
En Afrique, la connexion n'est ni continue ni gratuite. Voici comment je conçois des applications qui fonctionnent sans réseau, et pourquoi le mode hors ligne ne peut pas être ajouté à la fin.
- #offline-first
- #react-native
- #expo
- #afrique

2026-07-17· 7 min
Mobile Money : le vrai travail commence quand le paiement échoue
Le parcours nominal d'un paiement Mobile Money se code en deux jours. Les trois semaines restantes servent à gérer les timeouts, les doublons et la réconciliation. Retour d'expérience.
- #mobile-money
- #mtn-momo
- #orange-money
- #fintech

2026-07-10· 7 min
Multi-tenant : l'isolation qu'on ajoute après coup n'en est pas une
Un SaaS marque blanche où chaque client croit être seul au monde. Ce que j'ai appris en construisant l'isolation dès le premier jour plutôt qu'après la première fuite de données.
- #saas
- #multi-tenant
- #marque-blanche
- #postgres

2026-07-08· 7 min
Ton portfolio est lu par des machines avant de l'être par des humains
Les recruteurs et les clients passent désormais par des assistants IA. Comment j'ai refait ce site pour qu'il soit lisible sans JavaScript, structuré pour les moteurs, et citable par les modèles.
- #seo
- #geo
- #llms-txt
- #ssr

2026-07-03· 7 min
Trois applications, un développeur : ce que ça apprend vraiment
Backend Go, application mobile Expo, console d'administration Next.js — le tout par une seule personne. Ce que la contrainte impose, ce qu'elle interdit, et pourquoi ça rend meilleur.
- #golang
- #expo
- #nextjs
- #architecture

2026-06-26· 7 min
Un kilo de plantain ne coûte pas la même chose qu'un plantain
Construire un moteur de prix pour la cuisine camerounaise m'a appris que le vrai problème n'est jamais le calcul. C'est de modéliser un marché où l'on achète au tas, à la botte et à la pièce.
- #produit
- #afrique
- #fcfa
- #modelisation
2026-06-17· 4 min
Intégrer Mobile Money (MTN MoMo & Orange) dans votre app : le guide
Comment intégrer proprement les paiements Mobile Money (MTN MoMo, Orange Money) dans une app web ou mobile : le flux, les vrais défis techniques et les bonnes pratiques.
- #mobile-money
- #mtn-momo
- #orange-money
- #fintech

2026-06-12· 7 min
L'illusion du CRUD : quand « une simple liste » cache deux ans de règles
Un planning de visites à domicile ressemble à un calendrier. Deux ans plus tard, c'est un moteur de contraintes, de conformité et de paie. Ce que la complexité métier fait vraiment aux logiciels.
- #architecture
- #domaine
- #saas
- #healthtech

2026-05-29· 7 min
Développer depuis Bafoussam pour Londres : ce que ça demande vraiment
Deux ans à contribuer à une plateforme britannique depuis l'Ouest Cameroun. Ce qui marche, ce qui coince, et pourquoi le fuseau horaire est le moindre des obstacles.
- #remote
- #afrique
- #carriere
- #freelance

2026-05-15· 7 min
Reprendre le code d'un autre : la méthode que j'applique en cinq jours
La moitié de mes missions consiste à reprendre un projet commencé par quelqu'un d'autre. Voici l'ordre exact dans lequel je procède, et pourquoi je ne réécris presque jamais.
- #audit
- #legacy
- #reprise
- #methode
2026-04-25· 2 min
Pourquoi j'ai quitté mon premier job
Le confort d'une équipe qu'on aime vs. l'appel d'un nouveau défi. Comment j'ai tranché.
- #carrière
- #transition
- #décision
2026-03-16· 2 min
Stage : survivre au syndrome de l'imposteur
Six mois entouré de seniors brillants, à se demander chaque matin si on va se faire démasquer.
- #stage
- #imposteur
- #mentorat
2026-02-19· 2 min
Le jour où j'ai cassé la production
Comment un simple `UPDATE` sans `WHERE` m'a appris plus en 5 minutes que 6 mois de tutoriels.
- #post-mortem
- #production
- #leçons
2026-01-15· 2 min
Mon premier jour en tant que développeur
Retour sur mes premières heures dans le monde pro : le stress, le café, et le premier git push qui m'a fait douter de tout.
- #carrière
- #débuts
- #expérience