Golang

Articles sur Golang — Langages de programmation.

Golang · 24/10/2026 · 9 min de lecture · 46

Arrêt gracieux pour serveur HTTP Go

Arrêter un serveur HTTP Go en toute sécurité avec signal.NotifyContext et http.Server.Shutdown, gérer les timeouts, WebSocket, les ressources annexes et Kubernetes.

Golang · 21/10/2026 · 9 min de lecture · 81

Struct embedding dans Go plutôt que l'héritage

Go n'a pas d'héritage. Cet article explique le struct embedding, comment les méthodes sont « promues », les pièges de la réécriture de méthodes et comment combiner l'embedding avec les interfaces.

Golang · 17/10/2026 · 9 min de lecture · 106

Slices en Go : len, cap et pièges avec append

Comprenez comment les slices partagent un array sous-jacent, le rôle de len et cap, et comment éviter les erreurs d'écrasement de données difficiles à détecter lors de l'utilisation d'append.

Golang · 15/10/2026 · 10 min de lecture · 107

Test piloté par les données en Go

Comment écrire des tests pilotés par les données en Go avec slice struct, t.Run, vérification d'erreurs, exécution parallèle et comparaison de structures avec go-cmp, avec les erreurs courantes.