Younes Jaaidi
AI Poland 2025 · Speaker

Younes Jaaidi

Software Development Cook, Teacher & Coach, GDE | France

Talk

Charted Coding: Beyond AI-Assisted TDD

AI code assistants promise speed, but too often they lead to code-and-fix loops, review fatigue, and high maintenance costs. Charted Coding is a structured recipe for AI-assisted development: start with a lightweight design doc (the menu), set up scaffolding and WIP code (mise en place), then let tests guide the AI step by step. In this 20-minute talk, you’ll see how to keep AI from vibe-coding your project into chaos, while leveraging MCP servers and tools like WallabyJS to smoothen the workflow. The result: maintainable, predictable code your whole team can trust.

About Younes Jaaidi

Younes is a Software Cook born in eXtreme Programming, which made him a passionate advocate of Collective Ownership, TDD and snacks in the office.

He trains and coaches teams like yours to cook better apps. He’s also an NX champion, a Google Developer Expert for Angular and Web Technologies and a mediocre sailor.

His favorite command is `sleep 300; git reset --hard; git clean -df`

Workshop

Pragmatic Angular Testing by Younes Jaaidi - Master Class (stationary & online)

Full-day workshop Sunday, Nov 16, 2025 · 10:00 - 17:00 CET Where Onsite at ADN Conference Center, Browary Warszawskie, Warsaw · or join online
What you will learn
• Writing readable and maintainable tests
• Writing tests that focus on behavior rather than implementation details
• Writing future-proof tests that survive migrations and refactorings
• Choosing the right test size
• “Mocking” without suffering using Fakes and Object Mothers
• An all-you-can-eat buffet of tips and tricks to help you adopt a Pragmatic Testing Strategy

Agenda

💻 Hands-on Exercise: First Test
• Let’s write our first test by instinct — then dissect what works and what doesn’t

👨🏻‍🏫 The Testing Pain
• Developers hate testing: Why, and how do we fix that?
• The Development Time Perception Bias
• What’s wrong with Unit vs. Integration taxonomy?
• Narrow vs. Wide

👨🏻‍🏫 Vitest
• Why Vitest?
• Pros, cons, and the future
• Migration path from Karma or Jest

👨🏻‍🏫 Component Testing
• Isolated vs. Shallow vs. Integration
• TestBed vs. Testing Library: What to pick from each?

💻 Hands-on Exercises: TDD & Component Testing
• Progressive Test-Driven Development
• Tips & tricks for precise and maintainable tests
• Future-proof testing with DOM-distancing and Gloves
• Zoneless-ready testing
• Debugging techniques

👨🏻‍🏫 Test Doubles & “Mocking”
• When, why, how, and where to “mock”
• Fake it till you mock it: picking the right Test Double
• Type-safe and maintainable doubles
• High confidence with contract testing

💻 Hands-on Exercises: Test Doubles & “Mocking”
• Narrowing down tests with Fakes

👨🏻‍🏫 Playwright Component Testing with Testronaut
• How is Testronaut different from anything else?
• Component Testing with Testronaut
• Using test doubles
• Debugging
• Visual regression testing that scales

👨🏻‍🏫 Building your Pragmatic Testing Strategy
• What to test?
• Which tool to use?
• What is the right size for a System Under Test?
• Which strategy for legacy code?

🙋 Q&A

🎁 [Bonus] Charted Coding: AI-Assisted TDD
• Leveraging AI from design doc to tidy code with more TDD and less review fatigue

Younes Jaaidi in action

Learn from the Best Speakers

Assoc. Prof. Aleksandra Przegalińska, PhD

Harvard & Kozminski University | USA

Martin Markiewicz

CEO, SILENT EIGHT | USA

Dr Maciej Madziński

Strategy & Digital Transformation, MBA IT Programme Director, Kozminski University | Poland

Christian Stenzel

Director of Sales EMEA, Tenstorrent | Germany

Tomasz Ducin

Independent Consultant, Architect, Developer & Trainer, Poland

Marta Godzisz

MBA Program Director, PJATK | Poland

Daniel Sogl

Software-Architekt, Thinktecture AG | Germany

Kris Wojewodzic

CEO, Escola | Poland

Christoffer Noring

AI + MCP focused Software Engineer, Microsoft | UK

Sebastian Witalec

Director of Education and Developer Experience, Weaviate | Poland

Younes Jaaidi

Software Development Cook, Teacher & Coach, GDE | France

Przemyslaw Wiktor Pardel

Assistant Professor, Scientist & Inventor, Solution Architect, University of Rzeszow | Poland

Marcin Dziedzic

Senior Node.js + React + AI Agents Developer, 7N | Poland

Nir Kaufman

Tech Lead, Full-stack AI Engineer, GDE, Tikal | Israel

Karolina Zak

ML Engineer, HEINEKEN | Poland

Matthew Podwysocki

Staff Engineer, Mapbox | USA

Rainer Hahnekamp

Trainer and Consultant, AngularArchitects.io | Austria

Luiz Carneiro

Solution Engineer, smapiot GmbH | Germany

Michael Egger-Zikes

Trainer & Consultant, AngularArchitects.io | Austria

Mannmohan Muthuraman

Head of Artificial Intelligence and Data Science, Santander | CA

Andres Gesteira

Senior Frontend Architect, Fever | Spain

Maxim Salnikov

AI-Native Developer Tools Solution Engineer, Microsoft | Norway

Dr. Philippe De Ryck

Security Expert, Founder, GDE, Pragmatic Web Security | Belgium

Alexander Thalhammer

Passionate Angular Developer, Angular Architects | Austria

Alex Okrushko

Senior Software Engineer, Snowflake | Canada

Manfred Steyer

GDE for Angular, softwarearchitekt.at | Austria

Dariusz Kalbarczyk

Google Developer Expert, Author, Podcaster, NG/JS/AI POLAND | Poland


Meet our first speakers for 2025! More to be announced soon. Interested in joining? Apply below!


Call For Papers 2025

Companies that support our community
Our Sponsors 2025

By becoming a sponsor of AI Poland, you gain a unique opportunity to showcase your company and products to hundreds of forward-thinking developers, engineers, and AI practitioners from across Europe. This kind of exposure can drive meaningful interest in your solutions, help you connect with new business partners, and attract top tech talent. To learn more about our sponsorship opportunities, please fill in the form.

Join our mailing list

Sign up to receive updates about AI Poland, including workshops, speaker announcements, ticket releases, AI Awards, expert interviews, CFP details, and other exclusive content. We won't spam you — only thoughtfully curated updates we believe you'll find truly valuable. You can unsubscribe at any time. More information available here.