Categoría: GoLang

Uso de GraphQL con Golang y una base de datos NoSQL
Hace unas semanas había mencionado que estaba aprendiendo sobre el cada vez más popular GraphQL y cómo puede ser un reemplazo a la API RESTful común. En mi ejemplo anterior, vimos cómo crear una aplicación GraphQL...

Tareas cronometradas con Couchbase y Go
Alberto Marchetti es desarrollador full-stack, y autor de "RenderScript: parallel computing on Android, the easy way". Vive siempre al límite lanzándose constantemente al descubrimiento de lenguajes y tecnologías modernas. Tareas cronometradas usando Couchbase y Go En...

Crear tuberías de despliegue continuo con Golang y Jenkins
Hace unas semanas había escrito sobre el despliegue continuo de una aplicación escrita con el lenguaje de programación Go utilizando un popular servicio llamado Travis CI. Este ejemplo demostraba la creación de una aplicación que utilizaba una base de datos NoSQL Couchbase, la creación de pruebas unitarias,...

Desarrollo de aplicaciones con Go y NoSQL
Por si no lo sabías, Go es una de mis tecnologías de programación favoritas. Es rápida, limpia y no muy difícil de aprender. En el pasado había creado algunos contenidos en torno al uso de Go con Couchbase. Por ejemplo, demostré...

Despliegue continuo de una aplicación Golang usando Travis CI
Así que has estado desarrollando una aplicación utilizando el lenguaje de programación Go con un equipo de desarrolladores para tu organización. Las mejores prácticas dirían que necesitas crear pruebas adecuadas y desarrollar una estrategia de integración y despliegue continuos. Si has...

Presentamos Couchbase Operator: Ejecución nativa de Couchbase en la plataforma Kubernetes y OpenShift - ¡¡¡Anuncio Beta!!!
Couchbase Operator le permite ejecutar implementaciones de Couchbase de forma nativa en Open Source Kubernetes o Enterprise Red Hat OpenShift Container Platform. El objetivo de Couchbase Operator es gestionar completamente una o varias implementaciones de Couchbase eliminando las complejidades operativas de...

Realizar asíncronamente mutaciones de subdocumentos en Couchbase con Golang
No hace mucho escribí sobre el uso de la API de subdocumentos de Couchbase Server con el SDK de Go. Hacer operaciones con subdocumentos es increíblemente útil si quieres cambiar o acceder a una parte de un documento NoSQL potencialmente enorme. Subdocumento...

Cifrado de contraseñas en Couchbase con Golang y BCrypt - Vídeo
Recientemente escribí sobre el hashing de datos de contraseñas usando Golang antes de almacenarlos en Couchbase. Esto es muy útil porque los datos de usuario son increíblemente sensibles. Para profundizar en lo que escribí, pensé que sería genial mostrar...

Desarrollo de un almacén de perfiles de usuario con Golang y una base de datos NoSQL
¿Recuerdas la serie de tutoriales que escribí sobre la creación de un almacén de perfiles de usuario con Node.js y NoSQL? Ese tutorial cubrió un montón de terreno, desde la creación de una API RESTful con Node.js, manejo de sesiones de usuario, modelado de datos, y por supuesto...

Manejar errores de modelado de datos en una aplicación Golang con Couchbase
He estado desarrollando con Couchbase y el Go SDK durante un tiempo, pero recientemente me encontré con un problema que me pareció ser un error en el SDK después de horas de solución de problemas. Estaba intentando ejecutar un...

Almacenamiento seguro de contraseñas en Couchbase con Golang y BCrypt
Cuando escribes aplicaciones web que almacenan contraseñas para tus usuarios, nunca es una buena idea almacenarlas como texto plano en tu base de datos, ya sea NoSQL o RDBMS. El año pasado escribí sobre el uso de BCrypt con Node.js...

Despliegue de una aplicación web Golang y Couchbase como contenedores Docker
En mi serie de desarrollo sobre contenedores Docker para el desarrollador de aplicaciones web, ya había repasado el despliegue de aplicaciones Java y Node.js como contenedores junto con Couchbase Server Containers. Esta vez pensé que sería genial desplegar una...