Join us for a dynamic coding session where we'll practice mob/pair programming, Test-Driven Development (TDD), and AI-assisted coding with modern tools like Claude Code! We meet online most months, and in person in Mexico City when we can.
- 🎯 Hands-on coding practice with katas like Bowling Game, Roman Numerals, or Gilded Rose
- 🔄 Introduction to TDD and mob/pair programming with timed rotations so everyone gets to drive and navigate
- 💬 We work as a small group and choose our language together (often TypeScript with Deno)
- 🤖 Learn to code alongside AI tools like Claude Code - experience modern development workflows
- 🚀 Come prepared with tools installed so we can dive straight into coding!
- 🌎 Connect with developers from around the world in a friendly, supportive environment
- 💻 A computer with a stable internet connection
- 🛠️ JetBrains Toolbox (for Code With Me real-time collaboration & Claude Code AI assistant)
- 📹 Zoom with webcam ON - we love high-bandwidth communication!
- 🧠 An open mind and willingness to collaborate!
- ✅ Free event!
- 🆕 No prior experience with TDD or mob/pair programming required
- 👥 Small, friendly group focused on learning together
Don't miss this opportunity to code, learn, and connect with developers from around the world!
Wednesday, August 12 | In-person in Ciudad de México 🇲🇽 (presencial)
Join us live in CDMX for a face-to-face dojo! Spanish-primary, English welcome.
📝 Register on Eventbrite — the exact address is shared with registrants. Please only register if you can really attend, so someone else can take your spot if your plans change.
Come prepared:
- 🧠 Just bring an open mind and willingness to collaborate — nothing else! No laptop needed; we mob together on the big screen.
Wednesday, September 9 | Online
Join us online for a session of mob programming, TDD, and AI-assisted coding!
Come prepared:
- 📹 Zoom - Cameras on! We value high-bandwidth communication through facial expressions and body language
- 🤝 JetBrains Toolbox - For real-time collaboration and AI-assisted coding
- ⏱️ Mob timer - We'll use https://mobtime.hadrienmp.fr (inspired by Paris Coding Dojo)
- 8 of us attended, presencial en CDMX.
- We built the "¿Dónde comemos?" (Where should we eat?) app full-stack, running live!
- We did it in Spanish.
- We had fun!
- 2 of us attended — an awesome pair programming session.
- We did the Tennis Scoring Kata, which was super fun.
- As a bonus, we built a simple UI for a tennis judge to use to score games.
- We had fun!
- 4 of us attended.
- We practiced the Mars Rover kata using TDD and Claude Code.
- We completed Levels 1–5, finishing with multi-rover missions where parked rovers act as obstacles.
- We added an animated ASCII visualization of a 6-rover mission.
- We had fun!
- 3 of us attended.
- We created and practiced the Emoji Encryption kata using TDD and Claude Code.
- We completed Levels 1 (simple substitution) and 2 (custom alphabet), including catching a sneaky multi-codepoint emoji bug.
- Important: Code With Me is being phased out — we need to identify a new real-time collaboration tool for next time.
- We had fun!
- 2 of us attended.
- We built a PDF Bank Statement Reorderer web app using Claude Code as our AI assistant.
- We deployed it to DigitalOcean App Platform.
- We had fun!
- 5 of us attended.
- We practiced using Claude Code as an assistant via the Bank Account kata.
- We had fun!
- 6 asistimos, presencial en CDMX.
- Hicimos la kata Generador de Contraseñas (Password Generator).
- Fue divertido!
- 5 of us attended.
- We practiced using Claude Code as an assistant via the String Calculator kata.
- We had fun!
- 2 of us attended.
- We practiced using Claude Code as an assistent via the Gilded Rose Refactoring Kata in TypeScript.
- We had fun!
- 7 of us attended.
- We practiced the Gilded Rose Refactoring Kata in TypeScript.
- We had fun!
- 2 of us attended.
- We practiced the Bowling Game kata.
- We used the mob programming timer at https://mobtime.hadrienmp.fr, following the example of the Paris Coding Dojo.
- We had fun!
- 26 asistimos, presencial en CDMX.
- Hicimos la Números Romanos kata.
- Fue divertido!
- 4 of us attended.
- We practiced the FizzBuzz kata.
- We used the mob programming timer at https://mobtime.hadrienmp.fr, following the example of the Paris Coding Dojo.
- We had fun!
- 5 of us attended.
- We practiced the Vending Machine kata.
- We used the mob programming timer at https://mobtime.hadrienmp.fr, following the example of the Paris Coding Dojo.
- We had fun!
- 5 of us attended.
- We practiced the Word Chain Builder kata.
- We had fun!
- 3 of us attended
- We practiced the FizzBuzz kata.
- We had fun!
- 1 of us attended.
- I completed Level 1 of the URL Shortener kata and added additional levels to its README.
- I had fun!
- 3 of us attended.
- We played together on the URL Shortener kata.
- We had fun!
- 4 of us attended.
- We played together on the URL Shortener kata.
- We had fun!
- For next time:
- Improve the Eventbrite email and event page that brings attendees to the Zoom URL for the dojo
- Make sure all the "welcome to today's dojo" slides are in English
- 2 asistimos.
- Hicimos la Validador de Contraseñas kata.
- Fue divertido!
- 5 of us attended.
- We completed the (Reverse) Roman Numerals kata.
- It was fun!
- 4 asisistimos.
- Continuamos el (Reverse) Roman Numerals kata.
- Usamos https://mobtime.fly.dev/calm-house? como nuestro temporizador.
- Próxima vez, no use el rol "Navigator" - queremos que todos sean navegadores juntos.
- Usamos 'git commit' al fin de cada backlog item.
- Fue divertido!
- 6 of us attended.
- We did the (Reverse) Roman Numerals kata.
- We used https://mobti.me/global-dojo as our timer.
- It was fun!