GitHub
Se examina el modo en que Golang soporta la certificación FIPS 140, la evolución hacia FIPS 140-3 y las características de seguridad mejoradas de las librerías criptográficas de Go.
Desde el concepto de índices de Bitmap en bases de datos hasta el principio de funcionamiento de Roaring Bitmap y su aplicación en el lenguaje Go. Se explora la optimización de Bitmap para el procesamiento eficiente de grandes conjuntos de datos.
Exploramos cómo la política y la informática, dos campos aparentemente dispares pero similares, abordan los problemas sociales y cómo los desarrolladores se transforman en nuevos legisladores.
Se examina la goroutine, un elemento central del lenguaje Go. Se describen detalladamente las ventajas y los principios operativos de la goroutine, incluyendo la concurrencia, la ligereza, el rendimiento y el modelo GMP.
Se comparan las ventajas y desventajas de los servidores de bases de datos y las bases de datos embebidas, y se explica por qué las bases de datos embebidas están ganando prominencia en entornos tecnológicos modernos como SSD y MSA.
Se examina en detalle cómo se comunican las instancias de NATS incrustadas en aplicaciones Go, utilizando ejemplos de la documentación oficial, configuraciones adecuadas y la interfaz definida por el consumidor de Go.
En el lenguaje Go, las interfaces significan reutilización de código compositiva en lugar de herencia. Se exploran los escenarios de malinterpretación de la herencia en Go y la forma correcta de escribir código.
Cinco razones para elegir el lenguaje Go: ¡rendimiento, productividad, concurrencia, estabilidad y hasta un adorable Gopher! Descubra por qué Go ayuda al crecimiento de los desarrolladores.
El nuevo GreenTea GC de Go mejora el rendimiento al aumentar la eficiencia del GC de objetos pequeños basado en tramos de memoria. Se examinan los problemas del GC existente y las ventajas del GreenTea GC.
Optimicemos el tiempo de respuesta mediante el uso de colas de trabajo.
Go 1.25 `encoding/json` v2 es una nueva implementación que mejora las deficiencias de v1. Descubra las principales diferencias y las mejoras en precisión, rendimiento y flexibilidad.
Aprenda cómo inyectar valores de variables en `compile time` utilizando `ldflags -X` durante una `Go build`.
¿Le resulta tedioso el manejo de errores de Go API? Intente manejarlo de manera más sencilla y clara con RFC7807.
La era de la AI, ¿las características de los lenguajes modernos existentes son más bien una desventaja? Exploramos por qué el lenguaje Go es un lenguaje más adecuado para el desarrollo de AI.
Se examina en detalle cómo un pequeño cambio en el código del proyecto Cilium mejoró drásticamente la estabilidad de la gestión de conexiones NAT basada en LRU.
Este es un artículo que ayuda a comprender el protocolo MCP de Anthropic y el host MCP (mcphost) implementado en Go.
Cómo ejecutar de manera escalable un servidor Go con .NET Aspire: Ejemplo de escalado horizontal y configuración automatizada con un proxy inverso YARP.
Exploraremos el uso de la criptografía resistente a la computación cuántica MLDSA y MLKEM en el lenguaje Go, proporcionando las características de cada algoritmo y ejemplos de código.
Go 1.24 ofrece mejoras de rendimiento, criptografía post-cuántica, mejoras de TLS y más, convirtiéndolo en una versión significativa para el desarrollo de aplicaciones modernas.
Presentamos Randflake ID: un generador de ID distribuido, uniforme, único e impredecible, inspirado en Snowflake, que utiliza un cifrado de bloque para mayor seguridad.
Mejora de la reactividad de la API utilizando la caché del lado del cliente asistida por el servidor Redis
Cree un visor de imágenes sencillo utilizando Tcl/Tk con el lenguaje Go.
¡Cree una aplicación GUI sencilla utilizando Tk en Go y aprenda a procesar imágenes SVG, PNG e ICO, así como a utilizar widgets de menú!
Se presentan las bibliotecas y estrategias que se pueden usar al desarrollar una API basada en OpenAPI con el lenguaje Go.
Se presentan diversas herramientas y técnicas, tales como goroutines, channels y mutexes, para la gestión de la concurrencia en Go.
Se examina por qué Go no admite try-catch y, en cambio, utiliza panic-recover, en relación con la responsabilidad en el manejo de errores.
Go es ideal para el desarrollo de IA debido a su eficiencia, concurrencia e integración perfecta con las APIs de IA y las herramientas nativas de la nube.