El concepto de JPA Stream es un concepto relativamente nuevo y viene con JPA 2.2 es decir no todo el mundo lo tiene disponible en su servidor de aplicaciones. Como su nombre indica permite devolver un Stream a partir de una consulta de JPA algo que en principio nos puede parecer curioso. Vamos a ver […]
DRY vs DAMP dos principios importantes
La comparativa entre DRY vs DAMP es bastante clásica a nivel de principios de ingenieria de software. El principio DRY es de sobra conocido por todos (Dont Repeat YourSelf).Hace referencia a que debemos eliminar las repeticiones de código de nuestro programa. Por ejemplo si tenemos este código: Se puede observar que tiene muchos bloques repetidos […]
TypeScript Class Expression y simplicidad
¿Qué es un TypeScript Class Expression? .Normalmente cuando trabajamos con un lenguaje de programación orientado a objetos estamos muy acostumbrados a generar clases . Vamos a ver un ejemplo con la clase Telefono en TypeScript. Recordemos que en typeScript las variables son públicas por defecto. Si creamos un programa main para crear una persona será […]
Java Parallel Stream y rendimiento
El concepto de Java Parallel Stream es un concepto sencillo de entender . En muchas ocasiones podemos tener un flujo de trabajo que necesitemos mejorar su rendimiento permitiendo su ejecución en paralelo a través de varios Threads . Esto es algo que dependiendo del código del programa hacerlo sin utilizar streams es complicado. Vamos a […]
JBCNCONF, el congreso de programadores Java más grande de España
Barcelona acogerá la tercera edición de JBCNCONF, el congreso de programadores Java más grande de España Este evento tendrá lugar los días 11, 12 de junio, en el Centro Comercial Heron City (Cines Cinesa) y el 13 de junio en el Hotel Alimara, en Barcelona. Contará con prestigiosos speakers internacionales como Venkat Subramaniam, catedrático […]
Swagger documentando nuestro API REST
Swagger es una herramienta que nos permite documentar de una forma sencilla nuestras APIs REST hoy por hoy se ha convertido en uno de los standares de facto a la hora de trabajar . Cada día publicamos un mayor número de APIs REST y lo lógico es que publiquemos una documentación clara de como trabajar […]
TypeScript CallBack ,funciones y sintaxis
El concepto de TypeScript CallBack no tiene nada de innovador ya que see trata de manejar los callbacks clásicos de Javascript pero desde nuestro nuevo lenguaje. Para ello lo primero que tenemos es que repasar el concepto de función de JavaScript . Para ello usaremos la función de suma que es la más básica. Esto […]
Utilizando Servlets 4 y HTTP 2 para peticiones push
Poco a poco la especificación de servlets 4 irá llegando a nuestros servidores (Java EE 8). Una de sus grandes ventajas es la posibilidad de usar las capacidades de HTTP 2.0 para gestionar los recursos. HTTP 2.0 permite lo que se denomina operaciones push . Es decir el servidor puede enviar recursos al cliente antes […]







