El uso de Spring Boot JPA es cada día mas importante ya que poco a poco más proyectos van pasando de usar Spring clásico a ser arrancados con Spring Boot incluso proyectos antiguos se intentan renovar hacia esta tecnología. Por lo tanto configurar Spring Boot para trabajar con JPA es casi siempre necesario. Vamos a […]
JavaScript WebWorkers
Un Web Worker es una característica de JavaScript que permite ejecutar scripts en segundo plano, es decir, en paralelo al hilo principal del navegador. Esto permite que las operaciones complejas o que consumen mucho tiempo se realicen sin bloquear la interfaz de usuario, lo que resulta en una experiencia más fluida y receptiva para el […]
Mi Nuevo Servicio de Mentoría . ¿Qué es la Mentoría?
Nuevo Servicio Mentoring para Lectores del Blog y Alumnos de la plataforma . Este servicio esta orientadado a ayudarnos a enfocar nuestra carrera profesional y a gestionar con éxito entrevistas exigentes a las que tengamos que enfrentarnos ¿ Para que sirve un Mentor? Hoy por hoy el numero de retos y problemas que abordamos en […]
El uso de JavaScript for in vs for of
JavaScript for in vs for of es una pregunta muy habitual hoy en día . Poco a poco vamos usando cada día más JavaScript ES6 y estos tipos de bucles son muy habituales. Vamos a explicarlo un poco las diferencias entre ambos . Normalmente cuanto trabajamos con JavaScript es muy habitual utilizar colecciones de objetos, […]
La lentitud de Java y su éxito
Todos hemos oído hablar de la lentitud de Java, siempre ha sido evidente que no puede ejecutarse de la misma forma que se ejecuta una aplicación nativa y su rendimiento es algo menor. Con los años muchas cosas han mejorado y las máquinas JIT (Just In Time) han conseguido mejorar el rendimiento del lenguaje. Las […]
Java RuntimeException y su utilidad
El concepto de Java RuntimeException o Excepciones sin Checkear (UnCheckedException) . Es uno de los conceptos claves a la hora de mejorar el manejo de excepciones en Java. Java en este aspecto es una lenguaje peculiar y que soporta dos tipos de Excepciones a nivel fundamental Checked y UnChecked . Esto siempre complicado de entender […]
Optional Map y el concepto de delegación
El uso de Optional Map a veces le resulta extraño a los desarrolladores . Recordemos que los tipos Optional están diseñados para la gestión de valores que pueden ser o no ser nulos. Al apoyarnos en un Optional nos aseguramos que siempre se comprueba su valor antes de usarlo . Vamos a ver un ejemplo […]
Nuevo Libro Arquitectura Java Solida y Patrones Gratuito
Nuevo Libro Arquitectura Java Solida y Patrones . Muchos lectores de mi blog me han solicitado durante los últimos años que actualice el libro que escribí hace una década sobre Arquitectura , Patrones y Diseño de software y que ha sido muy recomendado entre los desarrolladores (Arquitectura Java Solida). La llegada hace ya varios años […]







