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 […]
Common Reuse Principle (CRP) y paquetización
El uso de Common Reuse Principle o CRP a nivel de principios de ingeniería de Software es muy habitual cuando nos encontramos trabajando con Packages . La mayor parte de las veces cuando hablamos de Principios de Ingeniería de Software estos están muy ligados al manejo de clases e interfaces pero no al manejo de […]







