A logo showing the text blog.marcnuri.com
English
Inicio»Go

Entradas Recientes

  • Fabric8 Kubernetes Client 7.2.0 está disponible!
  • Conectarse a un servidor MCP con JavaScript y AI SDK
  • Conectarse a un servidor MCP con JavaScript y LangChain.js
  • El Futuro de las Herramientas para Desarrolladores en la era de la IA
  • Conectarse a un servidor Model Context Protocol (MCP) con Java y LangChain4j

Categorías

  • Antiguo
  • Front-end
  • Go
  • Herramientas
  • Industria y negocios
  • Inteligencia Artificial
  • Java
  • JavaScript
  • Operaciones
  • Personal
  • Proyectos personales

Archivos

  • mayo 2025
  • abril 2025
  • marzo 2025
  • febrero 2025
  • enero 2025
  • diciembre 2024
  • noviembre 2024
  • agosto 2024
  • junio 2024
  • mayo 2024
  • abril 2024
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • septiembre 2023
  • agosto 2023
  • julio 2023
  • junio 2023
  • mayo 2023
  • abril 2023
  • marzo 2023
  • febrero 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • octubre 2022
  • agosto 2022
  • julio 2022
  • mayo 2022
  • marzo 2022
  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • diciembre 2020
  • octubre 2020
  • agosto 2020
  • junio 2020
  • mayo 2020
  • marzo 2020
  • febrero 2020
  • enero 2020
  • noviembre 2019
  • octubre 2019
  • julio 2019
  • diciembre 2018
  • agosto 2018
  • julio 2018
  • junio 2018
  • mayo 2018
  • marzo 2018
  • febrero 2018
  • noviembre 2017
  • octubre 2017
  • agosto 2017
  • julio 2017
  • enero 2017
  • julio 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • diciembre 2014
  • marzo 2014
  • febrero 2011
  • junio 2008
  • mayo 2008
  • abril 2008
  • enero 2008
  • junio 2007
  • mayo 2007
  • abril 2007
  • marzo 2007

Go

Go, también conocido como Golang, es un lenguaje de programación de código abierto que fue desarrollado por Google. Fue diseñado para mejorar la productividad en el desarrollo de software, con un enfoque en la simplicidad y la eficiencia.

Principales características

  • Tipado estático y eficiencia: Go es de tipado estático y compilado, lo que permite que el lenguaje se ejecute de manera eficiente sin la necesidad de un intérprete.
  • Concurrencia: Una de las características clave de Go es su soporte para la programación concurrente. Dispone de goroutines, que son funciones que pueden ejecutarse de forma concurrente a otras.
  • Recolección de basura/Garbage Collection: Go tiene un recolector de basura incorporado, que gestiona la asignación de memoria por ti, reduciendo el riesgo de fugas de memoria.
  • Biblioteca estándar: Go tiene una biblioteca estándar muy rica que cubre una amplia gama de áreas, incluido el desarrollo de servidores web, criptografía y manipulación de datos.
  • Sencillez: Go está diseñado para ser simple y fácil de entender. Tiene una sintaxis bastante limpia, lo que facilita su lectura y escritura.

A thumbnail to represent the post Cómo Testear Aplicaciones Kubernetes en Go con EnvTest: Una Guía Práctica
Aprende a simplificar los tests de integración para tus operadores y controladores Kubernetes usando el paquete EnvTest de controller-runtime.

Cómo Testear Aplicaciones Kubernetes en Go con EnvTest: Una Guía Práctica

2023-11-27 en Go etiquetado Go / Kubernetes / kubectl / client-go / Testing / Test-Driven Development (TDD) / Operadores por Marc Nuri
A thumbnail to represent the post Cómo crear un plugin de kubectl con client-go para eliminar un Namespace
Guía paso a paso sobre cómo crear un plugin de kubectl con Go y client-go para eliminar un Namespace de Kubernetes que se ha quedado en estado Terminating

Cómo crear un plugin de kubectl con client-go para eliminar un Namespace

2023-11-20 en Go etiquetado Go / Kubernetes / kubectl / client-go por Marc Nuri
A thumbnail to represent the post Introducción a Testcontainers para Go
Guía para empezar a usar Testcontainers para Go con un ejemplo completo

Introducción a Testcontainers para Go

2023-11-03 en Go etiquetado Go / Testcontainers / Testing / Test-Driven Development (TDD) / HTTP por Marc Nuri
A thumbnail to represent the post Pruebas unitarias para APIs REST basadas en Go Gin Web Framework con httptest
Cómo probar APIs RESTful HTTP basadas en Gin-Gonic usando el paquete httptest de Go

Pruebas unitarias para APIs REST basadas en Go Gin Web Framework con httptest

2023-10-25 en Go etiquetado Go / Gin Web Framework / Testing / httptest / Test-Driven Development (TDD) por Marc Nuri
A thumbnail to represent the post Cómo preparar y desmontar tests unitarios en Go
Cómo preparar (set up) y desmontar (tear-down) pruebas unitarias en Go usando la biblioteca estándar de Go para test unitarios

Cómo preparar y desmontar tests unitarios en Go

2023-10-12 en Go etiquetado Go / Testing / Test-Driven Development (TDD) por Marc Nuri
A thumbnail to represent the post Cómo Inicializar un Nuevo Proyecto Go con Módulos
Aprende cómo inicializar un nuevo proyecto Go con módulos, configurar su estructura básica y seguir las mejores prácticas para organizar tu código.

Cómo Inicializar un Nuevo Proyecto Go con Módulos

2020-02-22 en Go etiquetado Gestión de dependencias / Go por Marc Nuri
A thumbnail to represent the post Enums en Go: Un enfoque alternativo
Aprende cómo emular enums en Go usando tipos personalizados y constantes.

Enums en Go: Un enfoque alternativo

2020-02-11 en Go etiquetado Go por Marc Nuri
A thumbnail to represent the post Entendiendo las funciones variádicas en Go
Qué son las funciones variádicas en Go, aprende cómo definirlas y usarlas de forma efectiva, y comprende sus beneficios con ejemplos de código prácticos.

Entendiendo las funciones variádicas en Go

2020-02-11 en Go etiquetado Go / Funciones por Marc Nuri
A thumbnail to represent the post Cómo usar sets en Go
Aprende cómo implementar sets en Go usando mapas. Te explico cómo crear, gestionar y usar sets (conjuntos) de forma eficiente en tus proyectos de Go.

Cómo usar sets en Go

2020-01-04 en Go etiquetado Go / Map por Marc Nuri
© 2007 - 2025 Marc Nuri