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 […]
ConnectableObservable RxJava (Hot Observables)
El concepto de ConnectableObservable de RxJava es uno de los conceptos que a veces más cuesta entender a nivel de RxJava y sus observables . Un ConnectableObservable es un Observable Hot o observable caliente. Por defecto todos los observables son frios. ¿Qué quiere decir esto? . Vamos a ver un ejemplo sencillo de programación asíncrona […]







