Golang

Artículos sobre Golang — Lenguajes de programación.

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

Graceful shutdown para servidor HTTP Go

Apaga el servidor HTTP Go de forma segura con signal.NotifyContext y http.Server.Shutdown, maneja timeout, WebSocket, recursos secundarios y Kubernetes.

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

Struct embedding en Go en lugar de herencia

Go no tiene herencia. Este artículo explica struct embedding, cómo se promocionan los methods, las trampas de sobrescritura y cómo combinar embedding con interfaces.

Golang · 18/10/2026 · 9 min de lectura · 118

Map en Go y el error de concurrent map writes

Aprende cómo funcionan los maps en Go, por qué el programa se bloquea con "concurrent map writes" y tres formas de solucionarlo: sync.Mutex, sync.RWMutex, sync.Map.

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

Slices en Go: len, cap y trampas con append

Comprende cómo los slices comparten un array subyacente, el rol de len y cap, y cómo evitar errores de sobrescritura de datos difíciles de detectar cuando usas append.

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

Table-driven test en Go

Cómo escribir table-driven tests en Go con slice struct, t.Run, verificación de errores, ejecución paralela y comparación de struct usando go-cmp, incluyendo errores comunes.