El concepto de Java Supplier Interface . Es uno de los conceptos de programación funcional que a veces más cuesta entender . No tanto por su complejidad sino por su posible utilidad. ¿Para que sirve un Java Supplier Interface?. Este interface es uno de los más sencillos ya que solo tiene un método que nos […]
Rx flatMap (mergeMap) y simplificación de observables
El concepto de Rx flatMap siempre es complejo de entender para todo el mundo . Sobre todo porque de entrada se trata de manejar un conjunto de observables y estos siempre son complejos de entender. ¿Para qué sirve la operación de flatMap? . En muchas ocasiones tenemos peticiones o solicitudes que nos generan observables que […]
Clases y Objetos Java con sus responsabilidades
Hablar de Clases y Objetos Java y de como asignar sus responsabilidades es uno de los conceptos más habituales de programación orientada a objeto. Imaginemonos que disponemos de las siguientes tres clases relacionadas. Casa , Habitación y Bombilla. Una Habitación tiene varias bombillas y una Casa varias habitaciones si tenemos que construir un diagrama de […]
Arquitecturas FrameworkLess y el tiempo
¿Arquitecturas FrameworkLess? . Hoy en día todos usamos frameworks cuando desarrollamos aplicaciones . Unos usamos Spring otros usan Angular , otros ASP.NET MVC y otros Struts etc. Los framework facilitan sobremanera la forma de trabajar . Ahora bien no nos olvidemos que cuando usamos un framework de alguna manera asumimos su forma de trabajar y […]
Curso Angular y Arquitecturas SPA
Hoy publico mi nuevo Curso de Angular , mucha gente me ha preguntado que si después del curso de TypeScript que grabé publicaría uno solo de Angular . Pues aquí esta 🙂 .Voy a hablar un poco de los contenidos para que cada uno pueda valorar si le interesa. Como siempre el primer módulo del […]
Spring REST PUT , actualizando registros
Hacer uso de Spring REST PUT es muy habitual cuando queremos actualizar datos vía REST en nuestras aplicaciones. Vamos a ver un ejemplo elemental de como realizar esta operación de forma rápida. Lo primero que vamos a utilizar es un proyecto de Spring Boot que nos permita configurar un servicio REST con la anotación de […]
Java Tuple vs HashMaps y los diccionarios
El concepto de Java Tuple , es un concepto un poco peculiar . Otros lenguajes como C# o TypeScript lo incorporan de forma natural pero en Java es necesario usar una librería adicional Java Tuples . Esta librería nos la podemos importar con maven ya que se trata de un añadido muy sencillo al lenguaje […]
TypeScript vs Java , NET y la ubicuidad
¿Typescript vs Java? . Java es un lenguaje que prácticamente a día de hoy tiene 25 años . Su éxito se debe a muchas cosas pero probablemente uno de sus puntos más fuertes es que ha sido multiplataforma . Es decir se ha podido ejecutar en sistemas operativos muy diversos gracias a su JVM . Otros […]







