Foto de Efrem Efre Hace tiempo que me rondan en la...


Foto de Efrem Efre Hace tiempo que me rondan en la...

¿Y si te dijera que un error mío distribuyó cientos de CDs defectuosos y casi me cuesta el trabajo?
Ese día no solo aprendí lo que es el caos… también entendí por qué las pruebas de software bien diseñadas salvan carreras.
De esa experiencia —entre lágrimas, bugs y monolitos de VB6— nace este libro:
«Test de Contratos y componentes en .Net: Más allá de la pirámide de testing», donde comparto cómo evitar esos errores, cómo estructurar pruebas útiles de verdad, y por qué los contract tests son tu mejor seguro de vida en microservicios.
Disponible gratis, en español, con ejemplos reales, código, herramientas y estrategia.

El desarrollo de software está atravesando una revolución. La inteligencia artificial (IA) está transformando la forma en que escribimos código, optimizamos procesos y resolvemos problemas. Pero hay una pregunta que no puedo evitar hacerme ¿Sigue teniendo sentido hablar de Software Craftsmanship en esta nueva era? Como desarrollador apasionado por este enfoque artesanal, he reflexionado mucho sobre ello …

¡Bienvenidos a mi guía sobre la gestión de riesgos y estimaciones en el desarrollo de software! Descubre cómo transformar los riesgos en oportunidades y dominar las técnicas avanzadas que asegurarán el éxito de tus proyectos. Desde principiantes hasta expertos, este documento te ofrecerá herramientas prácticas y ejemplos inspiradores que no querrás perderte.
¿Listo para predecir lo impredecible? Sigue leyendo para descubrir más…

¿Por qué? Porque estas características son fundamentales para crear sistemas robustos y eficientes, y facilitan la adaptación a nuevos desafíos y oportunidades. Si quieres saber más sobre cómo las características arquitectónicas pueden marcar la diferencia en tus proyectos de desarrollo de software, continúa leyendo…

El auge de los microservicios prometió grandes beneficios, pero muchas organizaciones se enfrentaron a una complejidad y costos imprevistos. En algunos casos, la transición a un monolito modular ha demostrado ser más eficiente, ofreciendo una estructura equilibrada y simplificada para proyectos que no requieren la granularidad de los microservicios. ¿Te gustaría conocer algunos consejos y algo de mi experiencia personal al respecto? Entonces, sigue leyendo.

En mi experiencia como asesor arquitectónico, he visto cómo el proceso de toma de decisiones puede ser transformador para las organizaciones. Sin embargo, siempre complemento este proceso con un elemento esencial: los Registros de Decisiones Arquitectónicas (ADR, por sus siglas en inglés).
¿Por qué? Porque los ADR son una herramienta invaluable para mitigar varias deficiencias de confianza que a menudo surgen durante el asesoramiento arquitectónico. Si quireres saber más continua leyendo…

Os dejo el enlace a la entrevista que me realizó Alvaro de Tokiota, donde hablo de forma muy distentida y amena de mi vida profesional y personal.

En el frenético mundo del desarrollo de software, existe un concepto sombrío pero ineludible: la deuda técnica. Esta deuda, si se deja sin control, puede convertirse en un lastre que frene la innovación y la eficiencia. Pero ¿cómo puedes convencer a tus responsables de la necesidad de abordarla? ¡Prepárate para sumergirte en mi artículo, ‘Deuda técnica y cómo venderla a tu responsable’! En este artículo, desvelaré estrategias efectivas para presentar este tema crucial, a menudo incomprendido, a tus superiores. Te equiparé con los argumentos y técnicas necesarios para convertirte en un verdadero adalid en la lucha contra la deuda técnica. ¡No te lo puedes perder!

Es para mí un honor y una gran responsabilidad haber podido participar en el comité de selección de las charlas que se darán en el Build Stuff 2023 del 15/17 de noviembre.