< blog />

Conoce mis artículos sobre desarrollo web.
Conoce en profundidad el backend, frontend, nosql, apis, frameworks, seguridad web, devops...

Componentizando la web con Components.io

Componentizando la web con Components.io

Investigando y profundizando acerca del desarrollo basado en componentes, que ya hablé en el articulo anterior, me he topado con una herramienta que pretende revolucionar la gestión de los contenidos webs. Component IO posibilita agregar contenido y funcionalidad a nuestras webs y realizar cambios en tiempo real con un simple dashboard. Components IO permite editar […]

Atomic Web Design o Diseño Guiado por Componentes

Atomic Web Design o Diseño Guiado por Componentes

Desde que empecé a estudiar informática (hace ya unos años), he podido comprobar que camuflado con distintos nombres, el software persigue un diseño guiado por componentes. Hoy en día lo podemos comprobar en las tendencias tecnológicas que se utilizan en miles de proyectos: Microservicios, Atomic Web Design, Frameworks SPA basados en componentes, la orientación a objetos, […]

Invirtiendo en calidad: Análisis Estático con SonarQube

Invirtiendo en calidad: Análisis Estático con SonarQube

¿En algún momento de tu carrera profesional has tenido que trabajar con código legado, sin ningún tipo de testing implementado y al abrir cualquier clase del proyecto te has horrorizado? Se te han pasado por la cabeza frases como: “Es muy difícil incluir nueva funcionalidad en este proyecto”,  “Ha pasado tanto desarrollador por ese proyecto que no se […]

Generación de PDFs con PhantomJS

Generación de PDFs con PhantomJS

Existen muchas alternativas para implementar en nuestras aplicación la generación de PDFs. En este caso voy hablar de PhantomJS, una herramienta que ofrece bastantes funcionalidades, pero hoy vamos a conocer como esta herramienta nos puede ayudar a la generación de PDFs basados en HTML. En otros artículo hablé de otra alternativa como es wkhtmltopdf totalmente integrado con Symfony para […]

Review del Workshop: Introducción a Angular

Review del Workshop: Introducción a Angular

El pasado sábado 17 de Junio asistí a un taller organizado por la comunidad Meetup de Angular Madrid en las oficinas de Life Ray en el Paseo de la Castellana. El taller en cuestión era una introducción a Angular totalmente para Dummies. No era necesario ningún tipo de conocimientos previos para atender y entender el workshop, por lo […]

Review de la III Jornada del Codenares

Review de la III Jornada del Codenares

El pasado sábado 10 de Junio, asistí a la 3º Jornada de Codenares organizada en la Caja del Arte, centro de cultura y arte de Torrejón de Ardoz. He seguido intensamente en las redes el nacimiento de esta nueva comunidad de developers orientada a desarrolladores de la zona del Corredor del Henares, pero no me había unido físicamente hasta […]

Developer Training #2:  Empezando con Jenkins

Developer Training #2: Empezando con Jenkins

Después de un largo tiempo, vengo con el segundo “Developer Training” en el que os presentaré un recurso muy útil para comenzar a utilizar Integración Continua en el workflow de tu trabajo diario. La herramienta más utilizada en integración continúa en el mundo empresarial es Jenkins. Jenkins permite construir cualquier proyecto software definiendo un workflow que se […]

Acelera tu web con Nginx como caché de proxy inverso

Acelera tu web con Nginx como caché de proxy inverso

Optimizar el Web Performance es una asignatura pendiente que continuamente debemos de trabajar. Existen múltiples soluciones para mejorar nuestros tiempos de respuesta. Ya hablamos de algunas recomendaciones  y analizadores para mejorar el rendimiento en artículos anteriores, pero hoy vamos a ver como acelerar una web utilizando Nginx como Caché de Proxy Inverso. ¿Que es una caché de Proxy Inverso? […]

Meetups #3: Desarrollo de software en Ciberseguridad y buenas prácticas para un desarrollo seguro

Meetups #3: Desarrollo de software en Ciberseguridad y buenas prácticas para un desarrollo seguro

La importancia de la ciberseguridad hoy en día no tiene debate, después de los inminentes problemas de seguridad mundiales que hemos vivido tras el Wannacry, es evidente que debemos de protegernos. Cada vez hay más dispositivos conectados a internet y todo el software que se desarrolla debe de cumplir unos principios de seguridad. Los desarrolladores debemos […]