Categoria: Java

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

Como ficar mais enxuto com o SubDocument e o Java SDK
Nesta postagem do blog, apresentaremos um novo recurso interessante da próxima versão 4.5 do Couchbase Server (codinome Watson), agora em Beta. Estamos falando da API Sub-Document (abreviada como subdoc). Do que se trata? A API de pesquisa do cliente...

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

Use o Couchbase e o RxJava para fazer o Java ler arquivos CSV
O RxJava é uma ferramenta incrível para programação reativa que também é útil como um leitor de CSV em Java. Caso você nunca tenha usado ou sequer ouvido falar do RxJava, ele é uma forma de programar com fluxos de dados assíncronos. Ele também é...

Couchbase como um cidadão de primeira classe do Spring Boot 1.4
O Spring Boot 1.4.0 MILESTONE 2 foi lançado! Este é um bom momento para falar sobre o esforço conjunto entre os membros da equipe do Spring Boot e a equipe do Couchbase Java SDK para oferecer uma integração de primeira classe do Couchbase no Spring...

Incorporar o Couchbase em um projeto de IoT para sincronização de dados
A Internet das Coisas (IoT) está se tornando a grande moda ultimamente. A capacidade de criar qualquer dispositivo mecânico, por exemplo, relógios, televisores, termostatos, e fazer com que eles se comuniquem pela Internet é a era moderna. Nessa era moderna, uma coisa...

Mudança do MySQL para o Couchbase
Acho que é seguro presumir que todo desenvolvedor ou administrador de sistemas já tocou no MySQL em algum momento. Há alguns anos, era o rito de passagem para qualquer novo desenvolvedor, quando linguagens como PHP...

Uso do JRebel para reimplantação rápida em um projeto Couchbase Java SDK
Não é segredo que os projetos Java levam muito tempo para serem criados. Esse longo tempo de construção é variável, dependendo de quantas classes seu projeto tem, entre outras coisas. Digamos que você seja um desenvolvedor que gosta de verificar com frequência...

Armazenamento, indexação e pesquisa de arquivos com o Couchbase e o Spring Boot
Eu queria mostrar a maioria dos novos recursos de pesquisa do Couchbase disponíveis na versão 4.5 em um projeto simples. E recentemente houve algum interesse em armazenar arquivos ou binários no Couchbase. De uma perspectiva geral e genérica, os bancos de dados...

Carregar dados CSV no Couchbase usando o Apache Spark
Ultimamente, tenho passado muito tempo trabalhando com ferramentas de Big Data, em especial com o Apache Spark. Caso você não esteja familiarizado, o Apache Spark é uma ferramenta incrivelmente eficiente para processar grandes quantidades de dados. Ele tem um desempenho significativamente melhor do que o MapReduce,...