Emmanuel Valverde Ramos
banner
emmanuelvalverde.dev
Emmanuel Valverde Ramos
@emmanuelvalverde.dev
Working 👨‍💻 @ 🏡 | 🎗️ Cancer survivor 🦸‍♂️ | Crafter working @BavelVoxel, ex-@codurance_es, ex-@_nailted | co-organizer @murciaswcraft | Open Source #bashunit | International speaker | co-author | #XP #TDD #PairProgramming #TBD #DDD
this week's article @trikitrok.bsky.social
and I Talk about the concept of Materialization

open.substack.com/pub/emmanuel...
Materialization: turning a false peer into an internal
A refactor to demote a peer
open.substack.com
November 12, 2025 at 1:35 PM
Reposted by Emmanuel Valverde Ramos
For me, one of the best definitions of Test-Driven Development comes from the paper "Mock Roles, Not Objects" by Steve Freeman, Nat Pryce, Tim Mackinnon, Joe Walnes.
http://jmock.org/oopsla2004.pdf

#tdd #unittests #softwaredesign
July 8, 2025 at 7:32 PM
Reposted by Emmanuel Valverde Ramos
La IA se va a cargar un montón de trabajos, ergo habrá más gente pasándolas canutas en su día a día, pero las empresas ganarán más dinero perquè mejoran los márgenes. Soy el único que piensa que esto no se sostiene por ningún sitio?
October 28, 2025 at 10:44 AM
Reposted by Emmanuel Valverde Ramos
Half the internet seems to be down thanks to the us-aws-east-1 outage

Perplexity, Amazon .com, Signal all down (just 3 services I tried to use)

When aws-us-east-1 sneezes, the whole world feels it indeed
October 20, 2025 at 8:34 AM
Reposted by Emmanuel Valverde Ramos
El jueves 30 de octubre estaré en el CEEIM (Murcia), invitado por MurciaDev, para contar una historia.

Una historia de deuda técnica: de la queja a la estrategia.

¿Te apuntas?

www.meetup.com/murciadev/ev...
CHARLA - Una Historia de Deuda Técnica: de la queja a la estrategia, Thu, Oct 30, 2025, 7:00 PM | Meetup
¡Volvemos tras las lluvias con una nueva charla para toda la comunidad! *“Tenemos mucha deuda técnica”*. Todos hemos dicho o escuchado esta frase más de una vez. Pero, ¿s
www.meetup.com
October 19, 2025 at 5:26 PM
Reposted by Emmanuel Valverde Ramos
Última semana para apuntarse al curso de Historias de Usuario codesai.com/cursos/user-.... Será los días 20, 21 y 22 en remoto.

50% para particulares de colectivos poco representados.

Si quieres aprender sobre Historias de usuario, no pierdas esta oportunidad!🚀
Escribe a contact@codesai.com 💌
October 15, 2025 at 8:49 AM
Reposted by Emmanuel Valverde Ramos
Does Extreme Programming Still Work in Modern Software Development? Does Extreme Programming Still Work in Modern Software Development?

AVAILABLE NOW 📽️

Watch HERE ➡️ youtu.be/-lvJhDt8DEc
Does Extreme Programming Still Work in Modern Software Development?
YouTube video by Modern Software Engineering
youtu.be
October 10, 2025 at 6:31 PM
October 9, 2025 at 6:50 PM
Today on my blog I talk about some interesting terms from Outside-in #TDD that I've never seen written and that I've learn through experience. emmanuelvalverderamos.substack.com/p/outside-in...
Outside-in: technics Pivote and Drill-down
Let's imagine we're working on an API. We've started with the controller and moved to the next level: a use case that will need multiple dependencies. For this example, we'll call these external depen...
emmanuelvalverderamos.substack.com
September 30, 2025 at 6:14 AM
Reposted by Emmanuel Valverde Ramos
And as a bonus, TDD also forces you to think about what the developer experience/interface is like.

You think about edge cases and structure more, earlier.

And you catch silly fucking errors you'd miss otherwise, because you write failing tests first, then get them to work.
August 2, 2025 at 1:29 AM
Reposted by Emmanuel Valverde Ramos
Coding on green in TDD? Oh yes, you can. Within limits. www.youtube.com/watch?v=90VB...
ESSENTIALS - Canon Test-Driven Development - Kent Beck | Craft 2025
YouTube video by CraftHub Events
www.youtube.com
July 2, 2025 at 1:25 AM
working on the post for my blog
July 13, 2025 at 8:23 PM
And I finally can after all this time to answer this post of @jcesarperez.bsky.social with more than 255 characters, image also shared by @codelytv.bsky.social back in the day. and the original is from @icooper.bsky.social

emmanuelvalverderamos.substack.com/p/exploring-...
June 19, 2025 at 11:28 AM
Reposted by Emmanuel Valverde Ramos
Friday reflection time! Take a moment to watch this NewCrafts highlight before diving into your weekend adventures. See you back here next Friday!
Watch: buff.ly/5fCKnp4 and join us at NewCrafts 2025 for more talks!
Dragan Stepanović - Async Code Reviews Are Choking Your Company’s Throughput - NewCrafts 2023
NewCrafts 2023 - Organised by Aardling (https://aardling.eu/)https://ncrafts.iohttps://bsky.app/profile/newcrafts.bsky.socialhttps://www.linkedin.com/company...
buff.ly
June 6, 2025 at 2:07 PM
A great experience, a talk with a completely full room, a workshop, where you see people grow and learn, a great experience in the @phpconference.bsky.social
June 3, 2025 at 12:01 PM
Quote of the day: "We hold hackathons with freelancers to create AI agents, obviously, we then stopped hiring the freelancers who did that work."

- An entrepreneur
June 3, 2025 at 8:25 AM
Today we're going to talk about the Never the expert technique to break down knowledge silos.

emmanuelvalverderamos.substack.com/p/never-the-...
🧯 Never the expert: breaking knowledge silos and bottlenecks in technical teams
How "Never the expert" helps break knowledge silos, increase the Bus Factor, and reduce risk — from both a cultural and software economics perspective.
emmanuelvalverderamos.substack.com
June 3, 2025 at 8:06 AM
Reposted by Emmanuel Valverde Ramos
🚀 The workshop day is in full swing!

🛡 Secure Containers w/ Arne Blankerts
🎯 UX & You w/ Henning Fries
🧪 TDD Crash Course w/ @emmanuelvalverde.dev & Fernando del Caz

🔥 Learning live at #IntPHPcon
#PHP #WebDev
June 2, 2025 at 1:21 PM
Reposted by Emmanuel Valverde Ramos
#IntPHPCon kicks off with hands-on workshops!

From mastering Test-Driven Development with @emmanuelvalverde.dev‬ & Fernando del Caz to writing clean PHP with @spriebsch.bsky.social‬ and deploying secure containers with Arne Blankerts – it’s a packed Monday. UX & performance included!
June 2, 2025 at 8:30 AM
Ya está disponible la charla que mi compañero y amigo Fernando del Caz y yo hicimos en la commit conf 2025

youtu.be/iL7zxif0DfY?...
Emmanuel Valverde y Fernando del Caz: Improving Feedback in Teams
YouTube video by Commit Conf
youtu.be
May 28, 2025 at 11:00 AM
@kentbeck.com Thank you for this clip I think could help many people understand that design knowledge is requiere to do TDD. www.youtube.com/live/JoTB2mc...
Is TDD dead? [Part II]
YouTube video by Thoughtworks
www.youtube.com
May 15, 2025 at 9:59 AM
Reposted by Emmanuel Valverde Ramos
Cuando te pones a leer sobre buenas prácticas de Prompting Engineering descubres que son buenas prácticas ya conocidas de comunicación y especificación de requisitos.

O sea, que tenemos una nueva tecnología potentísima pero con el mismo problema de base sin resolver: no sabemos comunicar bien
April 27, 2025 at 11:43 AM
Reposted by Emmanuel Valverde Ramos
We have a prototype of the API documentation online: api.xunit.net

We're not sure if it will live on a separate URL forever, but until the main site is rebuilt with DocFX, this is how it has to be for now.

Feedback welcome!

#DotNet #UnitTest #TDD
April 9, 2025 at 7:11 AM