Blog

Articles techniques et retours d'expérience

13/07/2026

Migrer ma base de données sans perdre un octet : Neon → Scaleway Serverless SQL

Le chapitre final de la migration souveraine : déplacer une base PostgreSQL complète vers Scaleway Serverless SQL, zéro perte — avec les deux pièges (username = ID app IAM, search_path vide) qui m'ont coûté une heure.

scalewaypostgresqlmigrationserverless-sqlsouverainetédevops
Lire la suite →
06/07/2026

Mon IA de dev tourne 100% en local (et pourquoi)

Confidentialité et souveraineté jusque dans l'IA : une stack d'inférence on-device sur GPU/NPU, zéro ligne de code envoyée dans le cloud.

IAsouverainetéollamalocalprivacy
Lire la suite →
22/06/2026

L'IA comme infrastructure d'équipe : 63 skills, +40% de productivité

Ni gadget ni chatbot : comment j'ai transformé l'IA en infrastructure d'équipe versionnée — 63 skills, 15 serveurs MCP, résultats mesurés.

IAclaude-codemcpproductivitémanagement
Lire la suite →
08/06/2026

Ne pas perdre pied : pourquoi je me suis construit une plateforme d'apprentissage

La peur de perdre pied que peu d'ingénieurs osent avouer — et l'espace que j'ai construit pour continuer à nourrir mon cerveau, un module à la fois.

apprentissagelearnMLcarrièreopinion
Lire la suite →
25/05/2026

Scale-to-zero : de 30 €/mois à presque rien

Comment le scale-to-zero transforme une facture compute fixe en dépense proportionnelle à l'usage réel — chiffres, tableau comparatif et le piège du cold start.

scalewayfinopsserverlesscoûtsdevops
Lire la suite →
11/05/2026

Comment j'ai migré 7 applis vers Scaleway sans perdre une donnée

Le récit technique : GCP/Vercel/Neon → Scaleway, adaptateur GCS→S3, scale-to-zero, TLS auto, et les pièges rencontrés en chemin.

scalewaymigrationdevopss3docker
Lire la suite →
27/04/2026

Pourquoi je migre mon petit coin du web vers Scaleway

Souveraineté numérique : pourquoi un portfolio modeste quitte le cloud américain pour un hébergeur français — par principe, et accessoirement pour moins cher.

souverainetéscalewaycloudopinion
Lire la suite →
08/03/2026

J'ai construit un tracker multimédia en Rust pour garder les mains dans le cambouis

Dragon Ball Z sur le Club Dorothée, cinq ans, un samedi matin. Trente ans plus tard, Engineering Manager — et l'envie de construire quelque chose de complexe juste pour voir si je suis encore capable de le faire.

RustSide ProjectEngineering ManagerAnimeArchitecturePostgreSQL
Lire la suite →
06/03/2026

PSP et OMS B2B : pourquoi on a tout gardé sur Adyen (y compris la marketplace)

LemonWay et MangoPay hors jeu. Stripe Connect envisagé pour la marketplace, mais écarté pour des raisons réglementaires et de partenariat Adyen. Retour sur plusieurs mois d'aller-retour pour finir avec Adyen pour tout — et une architecture interne pour la marketplace.

PaymentAdyenAPIOMSArchitecture
Lire la suite →
27/02/2026

52 jours de pompes : comment j'ai gamifié ma discipline avec du code

Comment un simple défi de pompes quotidiennes est devenu une application Android avec widget, Google OAuth et 52 jours de streak ininterrompu.

AndroidKotlinOAuthGamificationHealthSide Project
Lire la suite →
20/02/2026

Back et FOC : comment on a mis fin à deux ans de frustrations en une réunion

Le FOC et le Back se reprochaient mutuellement de ne pas s'écouter. Après des mois de rétros sans résolution, une réunion a tout changé — en posant d'abord une vision claire du rôle du SDK et du partenariat Back/FOC.

ManagementAPISDKCollaborationArchitecture
Lire la suite →
13/02/2026

API Design-First : quand le contrat précède le code

Chez DJUST, notre PM écrit les contrats OpenAPI en YAML avant que les devs codent. Retour d'expérience sur le design-first : workflow concret, cas des APIs cachées où les devs ont liberté totale, et les défis réels de cette approche.

APIDesign-FirstArchitectureOpenAPIEngineering
Lire la suite →
06/02/2026

J'ai construit un outil de diff OpenAPI en un jour — et ça a changé notre workflow

On pratique le design-first chez DJUST — le PM écrit le contrat avant le code. Mais sans outil pour vérifier la dérive, les contrats divergent silencieusement. Voici comment j'ai résolu ce problème en une journée avec Vaadin.

OpenAPIAPIDesign-FirstToolsJava
Lire la suite →
30/01/2026

QA en 2026 : dernier rempart ou poste en sursis ?

Dans une startup qui réduit ses effectifs, j'ai défendu le poste QA. Retour sur le parcours d'une ex-dev C# devenue la dernière QA de la boîte — et pourquoi avec l'IA, son rôle n'a jamais été aussi crucial.

QAManagementAIStartupEngineering
Lire la suite →
23/01/2026

Quand Google Cloud vous courtise : pourquoi on est resté sur AWS (et ce qu'on y a perdu)

Google nous a proposé de migrer de AWS vers GCP avec accompagnement et crédits. Avec 2 DevOps et des clients enterprise, on a choisi de rester. Analyse technique complète AWS vs GCP et leçons apprises.

AWSGCPCloudDevOpsKubernetesInfrastructure
Lire la suite →
16/01/2026

Construire une app photo privée cross-platform : de la mémoire humaine à la gestion mémoire GPU

De l'album photo de ma grand-mère à une PWA Flutter optimisée pour iOS et Android : retour d'expérience complet sur les défis de la gestion mémoire GPU, du protocole Open Graph, des signed URLs GCS, et du sémaphore pour contrôler les requêtes réseau concurrentes.

FlutterPWAGCSPerformanceOpenGraphMobile
Lire la suite →
09/01/2026

Java est-il en train de mourir ? Analyse d'un développeur backend avec 18 ans de recul

De Java EE en 2008 à Nuxt + Vercel en 2026 : retour sur 18 ans d'évolution du développement backend. Pourquoi Java n'est pas mort, mais pourquoi il n'est plus la réponse à tout.

JavaSpring BootCareerBackendTypeScriptServerless
Lire la suite →
02/01/2026

Du dark theme au light theme : pourquoi j'ai changé après 10 ans

Après plus de 10 ans de dark theme, j'ai basculé en light. Physiologie, science, écrans modernes et évolution personnelle : pourquoi ce n'est pas une trahison mais une maturité.

OpinionDeveloper LifeUX
Lire la suite →
26/12/2025

Comment j'ai intégré Claude Code dans mon équipe d'engineering

Retour d'expérience honnête sur l'intégration de Claude Code dans une équipe de 5 personnes : premiers résultats après quelques semaines, résistances humaines, et ce qu'on commence à comprendre.

AIClaude CodeManagementProductivityMCP
Lire la suite →
19/12/2025

Construire un portfolio dynamique avec Nuxt 4, Neon et Drizzle

Retour d'expérience complet sur la migration d'un CV HTML statique vers Nuxt 4 + Neon PostgreSQL + Drizzle ORM : choix techniques, pièges rencontrés, et leçons d'un développeur Java.

NuxtNeonDrizzleVueTypeScriptVercel
Lire la suite →