Les language tags : Mieux comprendre ce concept clé d’i18n et l10n
Lorsque l’on démarre le sujet de l’internationalisation et de la localisation, on est vite perdu dans cet océan de locales,
Lorsque l’on démarre le sujet de l’internationalisation et de la localisation, on est vite perdu dans cet océan de locales,
I'm sorry, Dave. I'm afraid I can't do that. © HAL 9000
Vous avez levé des fonds, mais personne ne pilote la tech Le scénario, je le connais par cœur. Vous avez une idée validée par le marché, peut-être un premier MVP développé par un prestataire ou un cofondateur technique qui est parti depuis. Vous avez levé — ou vous êtes en train de boucler votre tour. Et maintenant, tout s’accélère : il faut structurer l’architecture pour que le produit tienne la montée en charge, recruter les premiers développeurs sans se tromper, faire des choix…
Votre backend vous ralentit — ou vous n’en avez pas encore Deux scénarios que je rencontre régulièrement. Le premier : votre application a été construite vite pour le MVP, probablement en Node.js ou PHP. Ça a marché, la boîte a grandi, mais aujourd’hui les API répondent lentement, le code est devenu un enchevêtrement que personne n’ose toucher, et chaque nouvelle fonctionnalité prend trois fois plus de temps qu’elle ne devrait. La dette technique s’accumule et le produit avance de moins en…
Votre serveur Docker tient avec du scotch — et vous le savez Quand j’arrive chez un client pour la première fois, je vois presque toujours la même chose. Docker est en place, les services tournent, mais personne n’a pris le temps de sécuriser le serveur Docker correctement. Des conteneurs lancés en mode privilégié, des réseaux non isolés, parfois le socket Docker exposé directement — autrement dit, une faille dans un conteneur et c’est l’accès root au serveur entier. Côté monitoring Docker en…
Votre facture SaaS grimpe — et personne ne la regarde Vous dirigez une startup de quinze personnes. Au fil des mois, les abonnements SaaS se sont empilés : Slack pour la communication, Notion pour la documentation, GitHub pour le code, Sentry pour le monitoring d’erreurs, un outil de gestion de projet par-dessus, un service d’uptime monitoring en prime. Chaque outil coûte “seulement” quelques euros par utilisateur, alors personne ne prend le temps de regarder la facture globale. Le jour où…
De Google Sheet à une vraie application web Vous vous souvenez peut-être de mes précédents articles sur ce projet : d’abord un simple Google Sheet avec 93 méthodes, puis un dépôt GitHub avec plus de 100 entrées. Aujourd’hui, je peux présenter la dernière itération de ce projet : une vraie interface…
YouTube J'ai créé une app pour les JO 2026 plus vite que le CIO 😅 Les JO d'hiver 2026 de Milano Cortina débutent et... pas d'app desktop officielle pour suivre les résultats. Alors j'ai décidé de la coder moi-même. Dans cette vidéo, je crée de A à Z avec Claude Code une application macOS qui se loge dans la barre de menu et permet de suivre en temps réel : - Le tableau des médailles par pays - Le programme du jour avec les épreuves en cours - La liste des médaillés avec filtres par discipline Le tout…
J’ai exhumé quelques vieux articles tapés, adolescent, entre 1996 et 1998. Sans éclat à leur époque, ces pages composent, trois décennies plus tard, la chronique d’un temps disparu. Le mot « blog » n’existe pas encore. Wikipédia reste à venir. Google n’a pas vu le jour. AltaVista règne sur les recherches, tout en peinant déjà à embrasser l’immensité naissante du web1. Pour se rencontrer, il faut s’accorder au préalable et préparer son chemin sur des cartes de papier. 🗺️ Le web s’élance. La…
Comment j'ai obtenu mon propre ASN et utilisé BGP pour annoncer des routes IPv6 depuis chez moi.
Photo de Anastasia Chepinska sur Unsplash Depuis plusieurs mois, j’utilise différentes machines sous différents OS en fonction de l’activité : ordinateurs personnels sous MacOS ou Fedora (Merci Asahi Linux), et ordinateur professionnel sous Ubuntu 24. Sur chaque environnement, j’installe les mêmes outils à savoir Zed, Neovim ou Intellij pour le développement, 1password comme gestionnaire de mots de passe sans compter Ghostty et zsh pour le terminal. Je suis tombé alors sur une problématique…
Aurora DSQL : base SQL serverless, distribuée, active-active, compatible PostgreSQL. Architecture, transactions ACID, horloges hybrides et pricing détaillés.
YouTube "Je suis un senior dev, pourquoi j’aurais besoin d’un assistant de code ?" Comme beaucoup, Benoît Prioux a d’abord été sceptique. Puis, à force de voir l’IA s’immiscer dans son workflow, il a fini par l’adopter… sans pour autant renoncer à ses principes. Car c’est là que le bât blesse : Copilot promet de générer vos tests automatiquement. Une promesse alléchante… mais qui entre en collision frontale avec l’esprit du Test Driven Development (TDD). "C’est bizarre, ça ne matche pas avec ce que je…
De retour de CND France 2026 3 ans après KCD France 2023 (que j’avais brièvement aidé à organiser), c’est le retour de la conf préférée des DevOps, SREs et autre platform engineers de France et de Navarre (enfin, je suis pas sûr pour la Navarre) : j’ai nommé Cloud Native Days France 2026, bien…
Découvrez les patterns d'architecture incontournables de 2026 : Strangler Fig Pattern, ACL, Service Mesh, Hexagonal Architecture.