Categoría: GoLang

Using GraphQL with Golang and a NoSQL Database

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...

Timed tasks using Couchbase and Go

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...

Create Continuous Deployment Pipelines with Golang & Jenkins

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,...

Developing Applications with Go and NoSQL

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é...

Continuously Deploying a Golang Application Using Travis CI

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...

Introducing Couchbase Operator: Running Couchbase Natively on Kubernetes and OpenShift Platform – Beta Announcement!!

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...

Asynchronously Perform Subdocument Mutations in Couchbase with Golang

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...

Hashing Password Data in Couchbase with Golang and BCrypt – Video

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...

Developing a User Profile Store with Golang and a NoSQL Database

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...

Handle Data Modeling Errors in a Golang with Couchbase Application

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...

Securely Storing Password Data in Couchbase with Golang and BCrypt

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...

Deploy a Golang Web Application and Couchbase as Docker Containers

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...