¿MicroServicios vs Monolitos? . Hoy por hoy muchas empresas están empezando a desarrollar arquitecturas de MicroServicios o por lo menos a pensar en ellas . Sin embargo la migración a este tipo de arquitecturas requiere un esfuerzo importante y muchas empresas hoy por hoy simplemente lo valoran y quizás decidan seguir construyendo monolitos hasta que […]
Curso Spring Data y buenas prácticas
Este Curso hace tiempo que me pidieron grabarlo ya que Spring Data aunque es un framework de los principales a nivel de Spring sigue existiendo muy poca documentación sobre como trabajar con él por lo menos en castellano. Espero que este curso ayude a la gente a animarse a usar más el framework Modulo1 […]
¿Que es la Fatiga de JavaScript?
La Fatiga de JavaScript hace referencia a como el mundo de JavaScript ha terminado por ser demasiado grande para abordarlo para la mayoría de la gente o para todos . Existen multitud de Frameworks y miles de librerías esto hace que cada día sea mucho más complejo obtener una visión clara de la plataforma . […]
Transacciones ACID y sus propiedades
Las Transacciones ACID son uno de los términos más comunes cuando trabajamos con transacciones . Sin embargo muchas personas tienen dudas de que implica el acrónimo ACID . Vamos a hablar un poco de ello . El concepto de Transacción en el lenguaje común esta ligado a una operación que se realiza en varios pasos […]
Spring Data Custom Query
Spring Data Custom Query o consultas personalizadas con Spring Data es uno de los conceptos más habituales que aparecen cuando uno empieza a trabajar con profundidad con este framework. Para generar una consulta personalizada con Spring Data debemos usar la anotación @Query vamos a ver un ejemplo usando la clase Libro: Normalmente cuando queremos hacer […]
JavaScript Web Workers y Concurrencia
El concepto de JavaScript Web Workers nos permite gestionar de forma concurrente varias tareas en JavaScript. Muchas personas piensan que JavaScript es Asíncrono ya que existen operaciones como setTimeout y setInterval . Sin embargo las cosas son bastante diferentes a lo que uno cree. JavaScript es un lenguaje síncrono por naturaleza . Es decir solo […]
Diseño API REST , rendimiento y OverFetching
El Diseño API REST , es una de las cosas que mas buenas practicas y opciones soporta. Al tratarse de un “Estilo” y no tanto de un “patronaje” existen muchas opciones a la hora de diseñar un API REST . Hoy voy a hablar en este artículo de uno de los temas claves de las […]
Spring @PathVariable y segmentos de url
Spring @PathVariable es la anotación que nos sirve dentro de Spring framework para configurar variables dentro de los propios segmentos de la URL algo que a nivel de Arquitecturas REST es imprescindible. Vamos a ver un par de ejemplos de como construir unas urls REST que se apoyen en este tipo de anotación. Para ello […]







