A menudo mis compañeros me comentan: “tienes una habilidad especial para sacarle provecho a las charlas y conferencias; eres capaz de destilar información y conectar ideas que muchos...
A DBT Journey
If you have a subscription based business you will realize that the best predictor of subscription renewal is the amount of use a user makes of your service....
Stop mocking
Antes de continuar leyendo, y para que entiendas el por qué de éste post, te voy a explicar qué pienso o cómo defino los test unitarios.
¿Por qué huelen los code smells?
Hace unas semanas acudí a la PulpoCon 23 y me gustó mucho una ponencia por Nino Dafonte en la que entre muchas cosas explicaba por qué los code...
Diseñando interfaces para componentes
Si pudiera resumir la clave para diseñar mejores componentes (refiriéndome a componentes web como los de React o Vue), diría que sin duda alguna, la clave es hacer...
Simplicidad
Es difícil quedarme sólo con un valor de eXtreme Programming, pues todos me parecen importantes y complementarios. No obstante, últimamente veo muchísima complejidad innecesaria en el código que...
Arquitectura en el Frontend - Mis problemas con Hexagonal
Clean Architecture, Onion Architecture y Hexagonal Architecture (también conocido como Ports-and-Adapters) se han convertido en la norma para el diseño de software y aunque en el mundo “backend”...
Mejorando nuestras habilidades con las katas de código
En programación, las katas de código son ejercicios mediante los cuales, a base de repetirlos, se pretende mejorar nuestra forma de desarrollar o practicar una determinada técnica de...
Refactoring
He estado programando en JS durante casi 7 años, y si hay algo que aprendí estos últimos años, es que la legibilidad y la simplicidad son la clave...
TDD en React JS
Vamos a ver con un poco más en detalle lo que implica trabajar aplicando la metodología TDD en un proyecto “real” en ReactJS.
Qué es TDD y cómo funciona
Cuando desarrollamos una aplicación queremos que funcione y, para ello, necesitamos probar el código.
Para probarlo pueden existir diferentes opciones:
Docker
Durante los últimos años he adquirido la reputación de ser un radical de Docker. Yo creo que es una exageración, aunque sí es cierto que utilizo Docker prácticamente...
Pair y mob programming
El pair programming es la acción de programar simultáneamente dos personas utilizando un mismo ordenador.
La esencia del desarrollo de software ágil
En junio de 2018 Martin Fowler impartió 3 mini charlas en Madrid y hubo una transparencia que realmente me impactó:
Software Craftsmanship, la fuerza de la artesanía
El Software Craftsmanship es un movimiento que nació como respuesta una situación de la industria en el que se priorizaban las preocupaciones financieras sobre la calidad y responsabilidad...
Slow life: reduce tu ritmo para vivir mejor
La sensación de falta de tiempo es un problema que comparten muchas profesiones: programadores, periodistas, vendedores… el modelo actual de negocio nos da fechas de entrega muy justas,...
Cómo ser más productivos con la metodología Lean
La productividad es algo a lo que todo el mundo aspira en su vida profesional. Desarrolladores de software, altos ejecutivos de empresas, emprendedores, diseñadores, project managers… todos quieren...
Beneficios de formar a tu equipo
¿Sabías que el 90% de los programadores se consideran aprendices de por vida? Según los datos de la encuesta de Stack Overflow de 2018, un 90% de los...
Mentores, no profesores
Cuando nos lanzamos a montar nuestra propia empresa uno de los objetivos era compartir lo aprendido a lo largo de nuestra carrera. Y hacerlo como nos hubiera gustado...
Entrevista a Jordi Anguela
Tras haber conocido un poco más a Luis Rovirosa, le toca el turno a Jordi Anguela, cofundador de Codium y formador de equipos de programadores.
Entrevista a Luis Rovirosa
Esta semana entrevistamos a Luis Rovirosa, fundador de Codium junto a Jordi Anguela, para conocer mejor a uno de los mentores de la empresa.
La receta de Codium: resultados, calidad y sostenibilidad
Codium es el nombre de la empresa formada por Luis Rovirosa y Jordi Anguela. Decidimos lanzarla en 2017 teniendo más de 10 años de experiencia a nuestras espaldas....