$ git log posts/
Blog
19 / 19 articles
2026-10-30· 9 min· 9 lectures
Automatiser un site qui n'a pas d'API : l'agent doit savoir s'arrêter
Quand le seul accès à un système est un formulaire web, on peut le piloter avec un navigateur. La partie difficile n'est pas de remplir le formulaire : c'est de savoir quand ne pas cliquer.
- #automatisation
- #playwright
- #rpa
- #fiabilite
2026-10-30· 9 min· 2 lectures
Refaire son site sans perdre son référencement : la méthode, adresse par adresse
Une refonte ne fait pas perdre le référencement. Ce sont les adresses oubliées, les redirections absentes et la bascule DNS faite un vendredi soir. La méthode que j'ai suivie pour un cabinet, étape par étape.
- #seo
- #referencement
- #migration
- #refonte

2026-09-22· 7 min· 11 lectures
Développeur au Cameroun : les obstacles réels, et ce que j'ai trouvé pour chacun
Le courant, le forfait data, le matériel, les paiements internationaux, l'isolement. Ce qui freine vraiment un développeur ici — et la solution concrète que j'applique pour chaque point.
- #cameroun
- #afrique
- #carriere
- #freelance

2026-09-16· 6 min· 11 lectures· ♥ 1
Quand faut-il arrêter de gérer son activité sur Excel ?
Le tableur n'est pas le problème. Le problème, c'est le moment où il cesse d'être un outil pour devenir un système — et les six signaux qui disent que tu y es.
- #excel
- #pme
- #outillage
- #rh

2026-09-09· 7 min· 10 lectures
Le module de paie : le calcul est la partie facile
Multiplier des heures par un taux prend dix minutes. Deux ans plus tard, le module de paie est la partie la plus délicate du produit. Ce qui se cache entre les deux.
- #saas
- #paie
- #facturation
- #audit

2026-09-02· 7 min· 3 lectures
Combien coûte une application mobile au Cameroun ? La réponse honnête
Entre 300 000 et 25 millions de FCFA pour « la même » application. Ce qui explique vraiment l'écart, et les cinq questions à poser avant de signer un devis.
- #budget
- #devis
- #mobile
- #cameroun

2026-08-01· 8 min· 35 lectures· ♥ 2
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· 20 lectures
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· 29 lectures
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· 28 lectures· ♥ 1
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· 31 lectures· ♥ 2
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· 15 lectures
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· 11 lectures
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· 20 lectures
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· 37 lectures
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· 12 lectures
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· 13 lectures
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· 22 lectures
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· 18 lectures
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