Activiti BPM: Primera toma de contactoHoy tendremos nuestra primera toma de contacto práctica con la implementación de procesos BPM usando el API de Activiti.
Activiti BPM: por qué y para qué (caso de implantación)A la hora de elegir una solución BPM lo primero que hay que tener claro es cuál es nuestra necesidad: ¿necesito un software BPM y no preocuparme por detalles...
El camino hacia una arquitectura software limpia - Hexagonal, Onion y Clean Architecture¿Te interesa la arquitectura software? Espero que sí porque éste es uno de esos aspectos que deberían interesarte sea cual sea tu nivel de experiencia dentro...
Activiti BPM: Primera toma de contactoHoy tendremos nuestra primera toma de contacto práctica con la implementación de procesos BPM usando el API de Activiti.
Activiti BPM: por qué y para qué (caso de implantación)A la hora de elegir una solución BPM lo primero que hay que tener claro es cuál es nuestra necesidad: ¿necesito un software BPM y no preocuparme por detalles...
BPM y Java Open SourceTengo intención de publicar una serie de artículos sobre el modelado e implementación de procesos BPM con Java Open Source. En este primer post haré una brev...
Java Microbenchmarking con JMH¿Cómo puedo medir el rendimiento de mi código Java? ¿Qué implementación de mi funcionalidad es más óptima? ¿Qué API de terceros ejecuta lo que necesito con m...
El camino hacia una arquitectura software limpia - Hexagonal, Onion y Clean Architecture¿Te interesa la arquitectura software? Espero que sí porque éste es uno de esos aspectos que deberían interesarte sea cual sea tu nivel de experiencia dentro...
Inversión de Dependencias vs Inyección de Dependencias vs Inversión de ControlInversión de dependencias, inyección de dependencias, inversión de control… ¿Te suenan estos conceptos? ¿Conoces sus diferencias? Hoy intentaré explicar esto...
Especificaciones JSR para CDICDI (Contexts and Dependency Injection) es un conjunto de servicios pensado para facilitar la interconexión de la capa de presentación web y la capa transacc...
Java Websockets: Un Chat con el mínimo códigoWebSocket es una tecnología que proporciona un canal de comunicación bidireccional entre un navegador y un servidor web, aunque puede ser utilizado también p...
Interfaces en Java 8, ¿Traits? ¿Herencia múltiple?Java 8 añade una nueva característica a las interfaces: la posibilidad de implementar código en el cuerpo de métodos. Son los llamados métodos por defecto y ...
Interfaces en Java 8, ¿Traits? ¿Herencia múltiple?Java 8 añade una nueva característica a las interfaces: la posibilidad de implementar código en el cuerpo de métodos. Son los llamados métodos por defecto y ...
Java Microbenchmarking con JMH¿Cómo puedo medir el rendimiento de mi código Java? ¿Qué implementación de mi funcionalidad es más óptima? ¿Qué API de terceros ejecuta lo que necesito con m...
Especificaciones JSR para CDICDI (Contexts and Dependency Injection) es un conjunto de servicios pensado para facilitar la interconexión de la capa de presentación web y la capa transacc...
Chuletario de JUnitCon poco que hayas trabajado en Java seguro que ya has oído hablar de JUnit. De hecho el arquetipo más básico de Maven, el “maven-archetype-quickstart” ya vi...
Activiti BPM: Primera toma de contactoHoy tendremos nuestra primera toma de contacto práctica con la implementación de procesos BPM usando el API de Activiti.
Interfaces en Java 8, ¿Traits? ¿Herencia múltiple?Java 8 añade una nueva característica a las interfaces: la posibilidad de implementar código en el cuerpo de métodos. Son los llamados métodos por defecto y ...
Java Websockets: Un Chat con el mínimo códigoWebSocket es una tecnología que proporciona un canal de comunicación bidireccional entre un navegador y un servidor web, aunque puede ser utilizado también p...
Activiti BPM: por qué y para qué (caso de implantación)A la hora de elegir una solución BPM lo primero que hay que tener claro es cuál es nuestra necesidad: ¿necesito un software BPM y no preocuparme por detalles...
Especificaciones JSR para CDICDI (Contexts and Dependency Injection) es un conjunto de servicios pensado para facilitar la interconexión de la capa de presentación web y la capa transacc...
Chuletario de JUnitCon poco que hayas trabajado en Java seguro que ya has oído hablar de JUnit. De hecho el arquetipo más básico de Maven, el “maven-archetype-quickstart” ya vi...
Java Microbenchmarking con JMH¿Cómo puedo medir el rendimiento de mi código Java? ¿Qué implementación de mi funcionalidad es más óptima? ¿Qué API de terceros ejecuta lo que necesito con m...
BPM y Java Open SourceTengo intención de publicar una serie de artículos sobre el modelado e implementación de procesos BPM con Java Open Source. En este primer post haré una brev...
El camino hacia una arquitectura software limpia - Hexagonal, Onion y Clean Architecture¿Te interesa la arquitectura software? Espero que sí porque éste es uno de esos aspectos que deberían interesarte sea cual sea tu nivel de experiencia dentro...
Inversión de Dependencias vs Inyección de Dependencias vs Inversión de ControlInversión de dependencias, inyección de dependencias, inversión de control… ¿Te suenan estos conceptos? ¿Conoces sus diferencias? Hoy intentaré explicar esto...
Activiti BPM: Primera toma de contactoHoy tendremos nuestra primera toma de contacto práctica con la implementación de procesos BPM usando el API de Activiti.
Activiti BPM: por qué y para qué (caso de implantación)A la hora de elegir una solución BPM lo primero que hay que tener claro es cuál es nuestra necesidad: ¿necesito un software BPM y no preocuparme por detalles...
Interfaces en Java 8, ¿Traits? ¿Herencia múltiple?Java 8 añade una nueva característica a las interfaces: la posibilidad de implementar código en el cuerpo de métodos. Son los llamados métodos por defecto y ...
Introducción a TDDEmpezaremos por el principio: ¿Qué es eso del TDD? Bueno, TDD es Test Driven Development, que en la lengua de Cervantes viene a decir “desarrollo dirigido po...
Chuletario de JUnitCon poco que hayas trabajado en Java seguro que ya has oído hablar de JUnit. De hecho el arquetipo más básico de Maven, el “maven-archetype-quickstart” ya vi...
Introducción a TDDEmpezaremos por el principio: ¿Qué es eso del TDD? Bueno, TDD es Test Driven Development, que en la lengua de Cervantes viene a decir “desarrollo dirigido po...
Java Websockets: Un Chat con el mínimo códigoWebSocket es una tecnología que proporciona un canal de comunicación bidireccional entre un navegador y un servidor web, aunque puede ser utilizado también p...