Golang curso inicial

¿Cual es el propósito de este curso inicial de Go en Español? Este curso inicial de Go intenta darte una introducción muy rápida sobre las principales características de Golang con ejemplos simples. Todo el código de ejemplo está disponible en github y gitlab. Una vez obtenido un pantallazo sobre el lenguaje podrás empezar a construir tus primeras aplicaciones :) . Acerca de Go Go es un lenguaje bastante nuevo creado por Google. [Leer más]

Go - Como crear un server http usando Gin Gonic

Gin-gonic es un framework en Go que te permite implementar un server http para recibir peticiones web de forma simple. En este tutorial vas a aprender como crear un servicio web para recibir request y responderlos con un Json usando gin-gonic.

[Leer más]
go  golang 

Go - crear unit test

En Go puedes ejecutar los test llamando a go test . Esto buscará los archivos go con el sufijo _test . Veremos cómo crear un test en Go y ejecutarlo para validar nuestro código

[Leer más]
go  golang 

Go - Como crear un server http

Golang http te permite crear un server http de forma muy simple para recibir request. Veremos en este post, cómo crear un server http básico para recibir request y responderlos con un Json.

[Leer más]
go  golang 

Go - Como consumir servicios Rest

Golang http te provee todas las funcionalidades necesarias para crear un cliente http a fin de realizar peticiones en sus distintos modos. Si necesitas consumir servicios Rest los ejemplos a continuacion te servirán como base para tu implementación.

[Leer más]
go  golang 

Go Worker Pool

Los worker pool son threads, implementados en Go como Goroutines, que recibe tareas a través de un channel. Cada tarea permanece en el canal como una cola hasta que el worker termina y se libera para tomar otro nuevo trabajo.

[Leer más]
go  golang 

Go Defer

Defer invoca una función después de que la función actual ha terminado. La sentencia defer hará que la función que se ha “diferido” se ejecute al finalizar la función que se está ejecutando.

[Leer más]
go  golang