Go

Mise à niveau vers Go 1.27 : Ce qui casse, ce qu'il faut adopter en premier

Mise à niveau vers Go 1.27 : Ce qui casse, ce qu'il faut adopter en premier

json/v2 en sous-sol, uuid de la stdlib et pièges GODEBUG.

Go 1.27 est sorti en août 2026, et pour la plupart des modules, la mise à niveau consiste en une seule ligne dans go.mod suivie d’un passage de go fix — mais quelques changements font mal silencieusement. Voici ce qui casse réellement et ce qu’il faut adopter en premier.

Le motif Circuit Breaker en Go : stopper les pannes en cascade

Le motif Circuit Breaker en Go : stopper les pannes en cascade

Stoppez les défaillances en cascade dans les microservices Go.

Un disjoncteur (circuit breaker) empêche votre service Go de harceler une dépendance défaillante, évitant ainsi les défaillances en cascade qui consomment goroutines, sockets et mémoire jusqu’à l’effondrement total du système.

Le modèle Outbox transactionnel en Go avec PostgreSQL

Le modèle Outbox transactionnel en Go avec PostgreSQL

Écrivez l'événement avec les données. Ne les séparez jamais.

Deux écritures qui devraient réussir ensemble finiront par échouer séparément. Votre service de commande enregistre la commande dans la base de données, puis publie un événement order.created vers un courtier de messages (message broker).

Tester le code Go concurrent avec synctest

Tester le code Go concurrent avec synctest

« Cessez de dormir dans vos tests Go concurrents. »

Tester du code Go concurrent a toujours demandé une certaine discipline. Les goroutines sont économiques, les canaux sont simples et l’annulation via contexte est idiomatique — les travailleurs en arrière-plan et les minuteries sont omniprésents dans les services Go réels.

Modèles d'intégration Slack pour les alertes et les workflows

Modèles d'intégration Slack pour les alertes et les workflows

Slack est une interface utilisateur de flux de travail et une couche de livraison d'alertes.

Les intégrations Slack semblent trompeusement faciles car vous pouvez publier un message en une seule requête HTTP. La partie intéressante commence lorsque vous souhaitez que Slack soit interactif et fiable.

Journalisation structurée en Go avec slog pour l'observabilité et les alertes

Journalisation structurée en Go avec slog pour l'observabilité et les alertes

Journaux JSON interrogables connectés aux traces.

Les journaux (logs) constituent une interface de débogage que vous pouvez utiliser même lorsque le système est en feu. Le problème est que les journaux en texte brut vieillissent mal : dès que vous avez besoin de filtrage, d’agrégation et d’alertes, vous commencez à analyser des phrases.

Airtable pour les développeurs et les DevOps - Plans, API, Webhooks et exemples en Go/Python

Airtable pour les développeurs et les DevOps - Plans, API, Webhooks et exemples en Go/Python

Airtable - Limites du plan gratuit, API, webhooks, Go et Python.

Airtable est mieux pensé comme une plateforme d’application à faible code construite autour d’une interface collaborative “ressemblant à une feuille de calcul” - idéale pour créer rapidement des outils opérationnels (suivi interne, CRM léger, pipelines de contenu, files d’attente d’évaluation d’IA) où les non-développeurs ont besoin d’une interface amicale, mais les développeurs ont aussi besoin d’une surface API pour l’automatisation et l’intégration.