Convertir error de Go a cadena

En este tutorial de programación en Go (también conocido como Golang) te mostraré cómo convertir una variable de tipo error a string, de este modo podemos imprimir el error como cadena o concatenarlo. ...

octubre 31, 2020 · 1 min · 109 palabras · Parzibyte

CORS en Go con Mux

En este post te mostraré cómo habilitar o permitir CORS en Go cuando se usa Gorilla Mux, un enrutador de Go. ...

octubre 31, 2020 · 2 min · 245 palabras · Parzibyte

Declarar arreglo en Go

En este post sobre programación básica en Go te mostraré cómo declarar un arreglo. Aunque suena sencillo y lo es, en ocasiones olvidamos la sintaxis. Así que te mostraré la sintaxis que prefiero al declarar un arreglo en Go, ya sea de tipo string, int, etcétera. ...

octubre 31, 2020 · 2 min · 287 palabras · Parzibyte

Go: API REST con MySQL

En este artículo de programación en el lenguaje Go (también conocido como Golang) vamos a ver cómo crear una API REST que se comunica a través de JSON, guardando y mostrando los datos a partir de una base de datos de MySQL / MariaDB. Al final vamos a tener una API REST con Go usando los 4 métodos: POST, PUT, DELETE y GET usando el enrutador Mux. Además vamos a implementar las 4 operaciones de una base de datos: insert, update, delete y select. Te dejaré al final el código completo y además una explicación en mi canal de YouTube. ...

octubre 12, 2020 · 10 min · 1933 palabras · Parzibyte

Go: Solución a destination not a pointer

En este artículo te mostraré cómo solucionar el error que dice algo como destination not a pointer al trabajar con bases de datos en el lenguaje Go, también conocido como Golang. ...

julio 21, 2020 · 1 min · 149 palabras · Parzibyte

Gorm: obtener sumatoria usando Raw

En este post sobre Gorm (un ORM de Go, Golang) te muestro cómo obtener la sumatoria (usando sum de SQL) para escanearla y leerla en una variable, de una manera sencilla. ...

abril 17, 2020 · 1 min · 210 palabras · Parzibyte

Consulta con where en Gorm

Otro tutorial que escribo sobre Gorm, un ORM para Go o Golang. Hoy veremos cómo hacer un WHERE de SQL al traer datos usando el método Find del ORM. ...

abril 8, 2020 · 2 min · 219 palabras · Parzibyte

Go: error con JSON y arreglo vacío

En este artículo expongo un pequeño error que sucede con Go (supongo que no es un bug sino que simplemente así se comporta el lenguaje) al declarar un arreglo vacío. Lo que sucede es que cuando se declara un arreglo de structs y el mismo está vacío, al ser codificado como JSON el arreglo es null en lugar de []. En otras palabras: go codifica (con JSON) un arreglo vacío como null en lugar de como un arreglo vacío []. ...

marzo 24, 2020 · 2 min · 342 palabras · Parzibyte

Consulta manual con GORM

Otro post que escribo sobre GORM, un ORM de Go. En este caso vamos a ver cómo hacer una consulta manual y un escaneo manual, es decir, algo tipo raw. Algo así como una query personalizada. Este tipo de consultas son poco comunes pero existen para cuando necesitamos hacer un reporte o traer ciertos datos que no corresponden a un único modelo. ...

marzo 13, 2020 · 4 min · 653 palabras · Parzibyte

Convertir BitMatrix a imagen en Go

Hoy vamos a ver cómo crear una imagen a partir de una matriz de bits o bitmatrix usando el lenguaje de programación Go. ...

febrero 21, 2020 · 3 min · 487 palabras · Parzibyte