Archivos
Estos son todos los posts publicados en el blog hasta ahora:
-
17/11/2018 » 2018 y Comunidad CODE
-
01/01/2018 » Adiós 2017, hola 2018
-
02/10/2017 » Tómate un descanso (o los modos enfocado y difuso)
-
09/09/2017 » Los 7 pecados capitales del programador
-
02/09/2017 » Procesos de onboarding
-
23/08/2017 » Cómo escribir un CV para el mercado IT anglosajón
-
23/07/2017 » Mis etapas con el refactoring
-
24/05/2017 » ¿Qué es un Programador Ágil?
-
06/05/2017 » Lecciones aprendidas tras mi primer proyecto como Anchor
-
30/04/2017 » Cómo funciona Git (y 4)
-
06/04/2017 » Cómo trabajamos en Pivotal
-
01/04/2017 » La comunicación en proyectos Software
-
11/03/2017 » Cómo funciona Git (parte 3)
-
26/02/2017 » The Senior Software Engineer (el libro)
-
11/02/2017 » Cómo funciona Git (parte 2)
-
29/01/2017 » ¿Volver?
-
22/01/2017 » Cómo funciona Git (parte 1)
-
09/01/2017 » You fui un mal programador
-
01/01/2017 » Mis propósitos para 2017
-
22/12/2016 » Aprender inglés
-
21/11/2016 » Codemotion 2016
-
12/11/2016 » Perdón por la ausencia
-
25/09/2016 » Extract till you drop
-
19/09/2016 » Haz una sola cosa
-
12/09/2016 » Ventanas rotas
-
21/08/2016 » Pair Programming
-
27/07/2016 » Mis cinco mantras
-
10/07/2016 » Antipatrones de Arquitectura Software
-
21/06/2016 » Integración continua con Concourse CI: un pipeline real
-
28/05/2016 » Integración continua con Concourse CI: conceptos avanzados
-
07/05/2016 » Integración continua con Concourse CI: conceptos básicos
-
27/04/2016 » The Passionate Programmer (el libro)
-
17/04/2016 » Creando fixtures de dominio legibles
-
09/04/2016 » Agilidad, XP y Scrum
-
12/03/2016 » TDD: Hello World Web App
-
05/03/2016 » Spock vs JUnit
-
20/02/2016 » Revisa tu código autogenerado
-
31/01/2016 » Un año de blog
-
24/01/2016 » Aprendiendo TDD
-
16/11/2015 » Global Day of Code Retreat (2015)
-
08/11/2015 » Tests de contrato
-
24/10/2015 » Estar al día
-
10/10/2015 » Patterns of Enterprise Application Architecture (y 2)
-
26/09/2015 » Patterns of Enterprise Application Architecture (1)
-
13/09/2015 » Resolución de dependencias en Gradle
-
05/09/2015 » Gradle desde Maven
-
29/08/2015 » Reflexiones tras 10 años de profesional
-
16/08/2015 » Características de Maven que (quizás) no conocías
-
01/08/2015 » Mi primera experiencia con TDD
-
19/07/2015 » La revolución Docker
-
08/07/2015 » Acoplamiento temporal
-
28/06/2015 » Multithreading para dummies (3)
-
13/06/2015 » Multithreading para dummies (2)
-
31/05/2015 » Multithreading para dummies (1)
-
17/05/2015 » Explorando Vagrant
-
10/05/2015 » Mutation testing: tests de máxima calidad
-
01/05/2015 » Complejidad esencial vs Complejidad accidental
-
25/04/2015 » MethodHandles como alternativa a Reflection
-
18/04/2015 » Optimizando el patrón Producer-Consumer con TransferQueue
-
11/04/2015 » El patrón Composite en la práctica
-
05/04/2015 » Cómo encontré trabajo de informático en Londres
-
02/04/2015 » Las reuniones en proyectos de desarrollo
-
26/03/2015 » Code Reviews (revisiones de código)
-
22/03/2015 » Dependency Inversion vs Dependency Injection
-
15/03/2015 » Eliminando dependencias estáticas en legacy code
-
08/03/2015 » Novedades en Spring 4 (y 2)
-
28/02/2015 » Novedades en Spring 4 (parte 1)
-
22/02/2015 » International Developers in London Conference
-
18/02/2015 » Uso avanzado de enumerados
-
14/02/2015 » Desgranando Fowler’s Refactoring (y 3)
-
10/02/2015 » Desgranando Fowler’s Refactoring (parte 2)
-
08/02/2015 » Desgranando Fowler’s Refactoring (parte 1)
-
01/02/2015 » Atajos de teclado en IDE’s
-
31/01/2015 » Entornos integrados de desarrollo (IDE)
-
26/01/2015 » Cómo hice el blog
-
25/01/2015 » Hello World!