Categoría: Java

Introducing the Couchbase Java SDK 3.0 Alpha

Presentación de Couchbase Java SDK 3.0 Alpha

Estoy súper emocionado de escribir finalmente este anuncio, porque me permite poner el foco en algo en lo que hemos estado trabajando duro durante los últimos meses. En un esfuerzo colectivo de todo el equipo del SDK, hemos...

Michael Nitschinger 18 de junio de 2019
Getting Rid of Sticky Sessions in Java | Couchbase Spring Session

Cómo deshacerse de sesiones pegajosas en Java | Couchbase Spring Session

Sticky Sessions se refiere a la necesidad de redirigir las peticiones de un determinado usuario al mismo servidor en el que reside su sesión. Se considera un antipatrón, ya que en caso de fallo de un servidor, todos los usuarios conectados a él...

How to Boost Spring Data Performance

Cómo aumentar el rendimiento de Spring Data

Spring Data proporciona un modelo de programación sencillo para el acceso a datos en bases de datos relacionales y no relacionales. Se hizo muy popular entre los desarrolladores de Java/JVM debido a su pequeña curva de aprendizaje y su bajo código base. Sin embargo, los desarrolladores suelen encontrarse con problemas de rendimiento al utilizar...

Create a production-grade Java microservice architecture with JHipster and Couchbase

Crear una arquitectura de microservicios Java de nivel de producción con JHipster y Couchbase

Tayeb Chlyah es un arquitecto jefe de Java con una sólida experiencia en aplicaciones de rendimiento a gran escala, microservicios y bases de datos NoSQL. Ha desarrollado un par de bibliotecas Java de código abierto para Couchbase. Introducción Todo desarrollador de éxito necesita estar al día...

NDP Episode #26: Chris Anderson on ACID and RAFT in FaunaDb

NDP Episodio #26: Chris Anderson sobre ACID y RAFT en FaunaDb

FaunaDb es el tema central del último episodio de The NoSQL Database Podcast. Chris Anderson se une como invitado especial para hablar sobre RAFT y ACID en una base de datos NoSQL. El episodio anterior del podcast fue Nathan Voxland sobre...

Matthew Groves 4 de enero de 2019
Exploring RxJava – Wrapping a Listener Callback

Explorando RxJava - Envolver una llamada de retorno a un receptor

En este post, mostraré cómo convertir una API de estilo listener basada en callbacks a una reactiva con RxJava 2. Contenido Introducción Objetivo Primeros pasos Creación de un código fuente Listado: BasicSource.java Listado: UnboundSource.java Conversión a un Observable Listado: Observables.java Instanciación y...

How to log queries generated by Spring Data

Cómo registrar consultas generadas por Spring Data

Una de las formas de mejorar el rendimiento de tu aplicación en Couchbase es crear índices para consultas comunes. Sin embargo, cuando trabajas con Spring Data usando su DSL estándar, la consulta generada no es muy clara, lo que hace que un...

NDP Episode #25: Nathan Voxland on Liquibase

NDP Episodio #25: Nathan Voxland sobre Liquibase

Liquibase es el tema central del último episodio de The NoSQL Database Podcast. Nathan Voxland se une como invitado especial para hablar sobre el control de origen para su base de datos. También me acompaña como co-anfitrión especial Denis Rosa, un defensor de los desarrolladores que...

Matthew Groves 13 de noviembre de 2018
What Is Fuzzy Matching and How to Use It Correctly

Qué es el emparejamiento difuso y cómo utilizarlo correctamente

¿Se ha hecho alguna vez la pregunta "qué es la concordancia difusa"? La concordancia difusa permite identificar coincidencias no exactas del elemento buscado. Es la piedra angular de muchos motores de búsqueda y una de las principales...

Spring Security & Dynamic Client Registration | OAuth Part 3

Spring Seguridad y Registro Dinámico de Clientes | OAuth Parte 3

Ya hemos hablado de cómo configurar una autenticación OAuth 2.0 y cómo construir un almacén de tokens personalizado. En el último artículo de esta serie, aprenderás cómo implementar un registro de cliente dinámico personalizado utilizando spring-security-oauth2. Te recomiendo...

How to Create a Custom Token Store for Spring-Security-Oauth2 | OAuth Part 2

Cómo crear un almacén de tokens personalizado para Spring-Security-Oauth2 | OAuth Parte 2

En la entrada anterior del blog, discutimos cómo configurar una autenticación OAuth2 simple. Sin embargo, nuestra implementación tiene un defecto importante: estamos utilizando un almacén de tokens en memoria. Los almacenes de tokens en memoria sólo deben utilizarse durante el desarrollo o...

How to Configure OAuth2 Authentication With Spring-Security-Oauth2

Cómo configurar la autenticación OAuth2 con Spring-Security-Oauth2

Como te habrás dado cuenta en mis anteriores entradas del blog, soy un gran fan de Spring + Java y Spring + Kotlin. En consecuencia, cada vez que necesito implementar una autenticación OAuth 2.0, spring-security-oauth2 lib es una elección natural. Sin embargo,...