Busca en todas las páginas de la documentación
10 pages in this section.
Comprende cómo la cultura de Go de bibliotecas pequeñas y enfocadas influye en las elecciones de dependencias. Aprende conceptos clave como stdlib-first, API mínima e higiene de la cadena de suministro.
Aprende a usar bibliotecas esenciales de Go como zap, testify, viper y chi. Explora 10 ejemplos, desde logging estructurado básico hasta funciones avanzadas.
Configure servicios y CLIs de Go usando spf13/viper para configuraciones en capas o kelseyhightower/envconfig para mapear variables de entorno a structs.
Mejora las pruebas de Go con testify para obtener mejores mensajes de error y mockery para generar implementaciones simuladas a partir de interfaces.
Aprende a usar go-playground/validator para etiquetas de struct, golang-migrate para versiones de esquema y sqlc para generación de código SQL tipo-seguro en Go.
Implementa métricas de Prometheus y trazas de OpenTelemetry en servicios Go. Aprende a exponer métricas RED, rastrear solicitudes lentas y estandarizar la observabilidad.
Aprende 25 prácticas recomendadas esenciales para bibliotecas de Go, incluyendo la verificación de licencias, la inspección del mantenimiento y la gestión de grafos de dependencias para aplicaciones robustas.
Un resumen de una sola página de cada punto clave de las 9 páginas de la sección Bibliotecas Esenciales, agrupado por página de origen para que pueda escanear las 52 conclusiones sin abrir cada artículo individualmente.