Categoria: GoLang

Using GraphQL with Golang and a NoSQL Database

Uso do GraphQL com Golang e um banco de dados NoSQL

Há algumas semanas, mencionei que estava aprendendo sobre o GraphQL, cada vez mais popular, e como ele pode substituir a API RESTful comum. Em meu exemplo anterior, vimos como criar um aplicativo GraphQL...

Timed tasks using Couchbase and Go

Tarefas cronometradas usando Couchbase e Go

Alberto Marchetti é desenvolvedor full-stack e autor de "RenderScript: parallel computing on Android, the easy way". Ele está sempre vivendo no limite, mergulhando constantemente na descoberta de linguagens e tecnologias modernas. Tarefas cronometradas usando Couchbase e Go Em...

Create Continuous Deployment Pipelines with Golang & Jenkins

Criar pipelines de implantação contínua com Golang e Jenkins

Há algumas semanas, escrevi sobre a implantação contínua de um aplicativo escrito com a linguagem de programação Go usando um serviço popular chamado Travis CI. Esse exemplo demonstrou a criação de um aplicativo que usava um banco de dados NoSQL Couchbase, a criação de testes de unidade,...

Developing Applications with Go and NoSQL

Desenvolvimento de aplicativos com Go e NoSQL

Se você não sabe, Go é uma das minhas tecnologias de programação favoritas. Ela é rápida, limpa e não é muito difícil de aprender. No passado, eu havia criado algum conteúdo sobre o uso de Go com o Couchbase. Por exemplo, demonstrei...

Continuously Deploying a Golang Application Using Travis CI

Implantação contínua de um aplicativo Golang usando o Travis CI

Então, você está desenvolvendo um aplicativo usando a linguagem de programação Go com uma equipe de desenvolvedores para a sua organização. As práticas recomendadas diriam que você precisa criar testes adequados e desenvolver uma estratégia de integração e implantação contínuas. Se você...

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

Apresentando o Couchbase Operator: Executando o Couchbase de forma nativa no Kubernetes e na plataforma OpenShift - Anúncio Beta!!!

O Couchbase Operator permite que você execute implantações do Couchbase nativamente no Kubernetes de código aberto ou na Enterprise Red Hat OpenShift Container Platform. O objetivo do Couchbase Operator é gerenciar totalmente uma ou mais implantações do Couchbase, removendo as complexidades operacionais de...

Asynchronously Perform Subdocument Mutations in Couchbase with Golang

Executar de forma assíncrona mutações de subdocumentos no Couchbase com a Golang

Não faz muito tempo que escrevi sobre o uso da API de subdocumento do Couchbase Server com o Go SDK. Realizar operações de subdocumento é incrivelmente útil se você quiser alterar ou acessar uma parte de um documento NoSQL potencialmente enorme. Subdocumento...

Hashing Password Data in Couchbase with Golang and BCrypt – Video

Como fazer hash de dados de senha no Couchbase com Golang e BCrypt - Vídeo

Recentemente, escrevi sobre o hash de dados de senha usando Golang antes de armazená-los no Couchbase. Isso é muito útil porque os dados do usuário são incrivelmente confidenciais. Para desenvolver ainda mais o que escrevi, achei que seria ótimo mostrar...

Developing a User Profile Store with Golang and a NoSQL Database

Desenvolvimento de um armazenamento de perfil de usuário com Golang e um banco de dados NoSQL

Lembra-se da série de tutoriais que escrevi sobre a criação de um armazenamento de perfil de usuário com Node.js e NoSQL? Esse tutorial cobriu uma série de assuntos, desde a criação de uma API RESTful com Node.js, manipulação de sessões de usuário, modelagem de dados e, é claro...

Handle Data Modeling Errors in a Golang with Couchbase Application

Lidar com erros de modelagem de dados em um aplicativo Golang com Couchbase

Venho desenvolvendo com o Couchbase e o Go SDK há algum tempo, mas recentemente me deparei com um problema que considerei ser um bug no SDK após horas de solução de problemas. Eu estava tentando executar um...

Securely Storing Password Data in Couchbase with Golang and BCrypt

Armazenamento seguro de dados de senha no Couchbase com Golang e BCrypt

Ao escrever aplicativos da Web que armazenam senhas para seus usuários, nunca é uma boa ideia armazená-las como texto simples em seu banco de dados, seja ele NoSQL ou RDBMS. No ano passado, escrevi sobre o uso do BCrypt com o Node.js...

Deploy a Golang Web Application and Couchbase as Docker Containers

Implantar um aplicativo da Web Golang e o Couchbase como contêineres do Docker

Na minha série de desenvolvimento sobre contêineres do Docker para o desenvolvedor de aplicativos da Web, eu já havia abordado a implantação de aplicativos Java e Node.js como contêineres junto com os contêineres do Couchbase Server. Desta vez, achei que seria legal implementar um...