Categoria: GoLang

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

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

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

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

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

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

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

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

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

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

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

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