Configure a imagem oficial do Docker do Couchbase no tempo de execução do teste com TestContainers
Nas publicações anteriores do blog, expliquei como usar contêineres do Docker executando o Couchbase durante os testes. Ambas as publicações tinham o requisito de que você precisava criar sua própria imagem do Docker do Couchbase com o cluster e os dados já configurados. Em...
Criar imagens do Docker do Couchbase em tempo real com o TestContainers
You don’t need an image already built for unit and integration tests. Use Couchbase and TestContainers to create your own images. It is super easy!
Testes unitários e de integração com o Couchbase e os contêineres do Docker
Learn how to overcome the issues like start and stop DB from code and different OSs by using docker for Unit and Integration tests with Couchbase.
Dê um pouco de amor do Ratpack ao seu aplicativo Spring Boot
A ideia usada aqui na postagem é substituir o Spring MVC pelo Ratpack e tornar meus serviços legados, síncronos e bloqueadores, assíncronos e não bloqueadores.
Uso do Spring Data Couchbase em um aplicativo CDI
Se você estiver no espaço JEE e quiser uma camada de gerenciamento de dados moderna para seus aplicativos NoSql, talvez se veja rapidamente limitado. Existem alguns projetos interessantes, como o Hibernate OGM ou o módulo Data do Deltaspike, mas nenhum deles...
Amostra de CRUD do Vaadin/Couchbase
Na semana passada, enquanto eu estava na JFokus, conheci Matti Tahvonen, que trabalha na Vaadin. Eles vêm propondo uma estrutura web de código aberto para aplicativos avançados de Internet em Java há anos e fazem isso muito bem. Eu pessoalmente...
Contêineres, Segurança, Duplo mergulho
Um dos equívocos comuns sobre os contêineres é que eles agem como VMs leves. Isso faria com que você pensasse que eles são perfeitamente isolados. Isso não é verdade. Embora todos eles ofereçam algum nível de isolamento, todos compartilham um...
Uma API REST CRUD com Couchbase, RxJava e Ratpack
Em minhas duas publicações anteriores no blog, apresentei o Ratpack e a camada ODM leve disponível em nosso Java SDK. Esta publicação se baseará neles e apresentará uma API REST para gerenciar usuários por meio do repositório do Couchbase. I...
Ratpack, Couchbase e RxJava
Ontem eu deixei você com um código grosseiro que iniciava um servidor Ratpack e usava um repositório Couchbase síncrono, deixando de fora a parte do RxJava. Pretendo corrigir isso hoje e também falar mais sobre o Ratpack. Eu não vou...
Introdução ao Ratpack e ao Couchbase
Recentemente, comecei a brincar com o Ratpack. Ele é um conjunto de bibliotecas Java para a criação de aplicativos HTTP modernos. Para ir além dessa definição simples, o Ratpack é não bloqueador, assíncrono e baseado em rede. Um pouco como o nosso Java SDK. Portanto, ele vem como...
Couchbase na DevoxxFR 2016
tl;dr O Couchbase está patrocinando o DevoxxFR. Faça-nos uma visita se estiver por perto! Como um campeão do Devoxx, estou muito feliz em dizer que o Couchbase está patrocinando o DevoxxFR 2016! Junte-se a nós em nosso estande para conversar sobre tudo relacionado ao Couchbase....
Nível de granularidade do banco de dados de documentos para pessoas com mentalidade relacional em 2 minutos
Quando explicamos o que é NoSQL e como o Couchbase se encaixa nesse quadro, geralmente recebemos perguntas sobre bancos de dados relacionais, e não podemos deixar de comparar os dois. Embora suas arquiteturas sejam bastante diferentes, podemos encontrar algumas semelhanças nos conceitos....
Principais publicações
- Couchbase Mobile Delivers Major Advancements for Building Offline...
- Explicação da modelagem de dados: Conceitual, físico, lógico
- O que são modelos de incorporação? Uma visão geral
- Métodos de análise de dados: Técnicas qualitativas versus técnicas quantitativas
- O que é análise de dados? Tipos, métodos e ferramentas para pesquisa
- Couchbase 8.0: plataforma de dados unificada para aplicativos de IA em hiperescala...
- Ciclo de vida de desenvolvimento de aplicativos (fases e modelos de gerenciamento)
- O que são Vector Embeddings?
- Arquitetura de alta disponibilidade: Requisitos e melhores práticas...