Category: Historias

Aprendiendo AWS: Nube privada Virtual o VPC

Aprendiendo AWS: Nube privada Virtual o VPC

Desde hace ya unos días estoy empezando a preparar el examen de certificación de AWS Solutions Architect, y eso me permite aprender sobre los diferentes componentes que forman la plataforma cloud de Amazon. En este artículo veremos uno de los pilares de estos componentes, la nube privada virtual o VPC. Hasta hace relativamente poco, mi … Leer más “Aprendiendo AWS: Nube privada Virtual o VPC” Sigue leyendo

En Pamplona Software Craftsmanship 2017

En Pamplona Software Craftsmanship 2017

Este fin de semana he tenido la oportunidad de participar en un evento diferente orientado a profesionales de la industria del software en la ciudad de Pamplona, en Navarra, en el que se combinaban dos aproximaciones: Por una parte, una conferencia tradicional, en la que los ponentes y las sesiones se conocen de antemano. Por […]Sigue leyendo

Tareas, Kanban, GTD y otras hierbas

Tareas, Kanban, GTD y otras hierbas

Cada día, una, dos, diez, o centenares de tareas esperan acción por nuestra parte, tanto en nuestra vida personal como en la profesional.  Mantenerlas al día o completamente fuera de control nos puede alegrar o estropear el día. En este artículo veremos algunas maneras de organizar las diferentes tareas que surgen a lo largo de […]Sigue leyendo

Se acaba 2016, nuevos hábitos, retos y aprendizaje

Se acaba 2016, nuevos hábitos, retos y aprendizaje

Diciembre es momento de reflexión, de echar la vista atrás, de tomar esas listas de objetivos que fijamos a principios de año y ver qué tal nos ha ido, las cosas que hemos conseguido y las que por otra parte se han quedado en el tintero. Este año, mis objetivos personales han ido cambiando, con […]Sigue leyendo

He leído: Deep work

He leído: Deep work

En septiembre agregué un nuevo libro a mi colección llamado “Deep Work”, y el subtítulo se traduciría como reglas para mantener la concentración en un mundo distraído. El libro define “Deep Work” como todo aquello que nos exija cierto esfuerzo cognitivo, y la importancia de dedicar tiempo libre de distracciones para este tipo de trabajo. […]Sigue leyendo

Conservando el estado en una SPA

Conservando el estado en una SPA

En aplicaciones web como Gmail o Facebook, la mayor parte de la interacción se realiza una vez la página original se ha cargado, de manera que la URL a la que se accede originalmente no cambia. Esto provoca que al refrescar la página en el navegador, cualquier cambio efectuado en el estado se pierda. Dos […]Sigue leyendo

Organizando conceptos con mapas mentales

Organizando conceptos con mapas mentales

Un mapa mental es un esquema sin una estructura fija que nos permite ayudar a fijar conceptos, hallar relaciones entre ellos y formar una representación gráfica de los mismos. En este artículo veremos para qué podemos usar esta herramienta, cómo empezar desde cero y qué opciones, tanto analógicas como digitales tenemos a nuestra disposición. Para […]Sigue leyendo

Descubriendo CloudFormation

Descubriendo CloudFormation

Desde hace algunas semanas he estado usando, como parte de mi trabajo diario, una de las opciones de Amazon Web Services que nos permite crear plantillas para automatizar la creación de recursos llamada CloudFormation. En este artículo, tras revisar las las diferentes opciones que tenemos para crear recursos, describiremos algunas características de CloudFormation, y finalmente […]Sigue leyendo

Testing with Hamcrest

Testing with Hamcrest

When I build software one of the things that I need to consider is how to test what I’ve built. Testing gives me a safety net to add new features and to refactor existing code without breaking functionality. For having the basics covered, I use unit tests, and with frameworks such as JUnit we can […]Sigue leyendo

Libro: The Clean Coder

Libro: The Clean Coder

Esta semana he terminado de leer “The Clean Coder”, de Robert (Uncle Bob) Martin, un libro que la crítica considera la la continuación del célebre “Clean Code” del mismo autor, pese a que está más enfocado a corregir ciertas actitudes a la hora de programar, de relacionarnos con compañeros, aceptar responsabilidades, etc, dentro de la […]Sigue leyendo