
Buenas prácticas de middleware en Go (Golang) para producción
Buenas prácticas de middleware en Go: el orden que evita panics registrados como 200, wrappers de ResponseWriter con Unwrap, request IDs, timeouts y auth.
Tutoriales, consejos y novedades sobre programación en Go de LevelUpGo

Buenas prácticas de middleware en Go: el orden que evita panics registrados como 200, wrappers de ResponseWriter con Unwrap, request IDs, timeouts y auth.

Cómo funciona la palabra clave struct en Go: declaración de campos, valores cero y literales compuestos, campos exportados y JSON, etiquetas de struct con omitempty y omitzero, receptores de valor frente a receptores de puntero, incrustación, comparación y copia, el struct vacío y el orden de los campos.

Cómo funciona la palabra clave interface en Go: satisfacción implícita, receptores de puntero, interfaces pequeñas, any, aserciones de tipo, la trampa del error nil y restricciones.

Cómo funciona la palabra clave func en Go: firmas de funciones, múltiples valores de retorno y resultados con nombre, funciones variádicas, receptores por valor frente a receptores puntero, valores de función, closures y variables de bucle, opciones funcionales, funciones genéricas, main e init.

Wails es la alternativa a Electron para apps de escritorio con Go. Una app vacía pesa de 8 a 11 MB frente a 295 a 384 MB. Dónde gana cada uno.

Un lenguaje pequeño, un único estilo de código, un compilador estricto, APIs estables y una biblioteca estándar que cubre el backend. Por qué Go es el mejor lenguaje para código escrito por IA.

Cómo funciona la palabra clave var en Go: formas de declaración, valores cero, var frente a :=, shadowing, variables a nivel de paquete y orden de inicialización, errores centinela y comprobaciones de interfaces en tiempo de compilación.

Cómo funciona la palabra clave type en Go: tipos definidos frente a alias, tipos subyacentes y conversiones, por qué los métodos no se heredan, tipos función como http.HandlerFunc, tipos genéricos y switches de tipos.

Cómo funciona la palabra clave const en Go: declaraciones agrupadas, qué puede ser una constante, constantes con tipo y sin tipo, iota, enums con métodos String y stringer, y const frente a var.

Cómo funciona la palabra clave import en Go: imports agrupados, rutas de importación, por qué un import sin usar rompe la compilación, alias, imports en blanco y con punto, y cómo resolver ciclos de importación.