Younes Jaaidi

JavaScript Conference 2025 (Warsaw & Online)
Learn from the Best
Meet Younes Jaaidi

Younes Jaaidi

Younes Jaaidi - Software Development Cook, Teacher & Coach, GDE | France

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`

Workshops

Pragmatic Angular Testing by Younes Jaaidi - Master Class (stationary & 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 Featured Speakers

Tomasz Ducin

Independent Consultant, Architect, Developer & Trainer, Poland

Dr. Philippe De Ryck

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

Sylwia Laskowska

Senior JavaScript Developer, Atos | Poland

Eugene Fidelin

Engineering Manager & Frontend SME, eBay | Netherlands

Julien Huang

Nuxt Core Team, Leetchi | France

Jemima Abu

Front End Developer, GDE, Microsoft MVP , CAIS | UK

Nir Kaufman

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

Daria Poliakova

Front-end developer, Conscensia | Poland

Matthew Podwysocki

Staff Engineer, Mapbox | USA

Damian Płaza

Senior Software Engineer / Power Grid Gdańsk R&D Manager, Volue/Bottega IT Minds | Poland

Soumaya Erradi

Senior Software Developer, Atlantis S.R.L. | Italy

Ihor Maistrenko

Angular / .NET Developer / Team Lead, Conscensia | Poland

Manfred Steyer

GDE for Angular, softwarearchitekt.at | Austria

Jakub Andrzejewski

Senior Fullstack Developer & Advocate, GDE, Monterail | Poland

Markus Ingvarsson

Back End Developer, Podme | Sweden

Michał Jawulski

Managing Delivery Architect, Capgemini | Poland

Frizzarin Nicolas

Senior Staff Engineer, GDE, SFEIR | Luxembourg

Önder Ceylan

Principal Engineer, Google Developers Expert, Jumbo Supermarkten | Netherlands

Alain Chautard

GDE, Expert Web Consultant, Trainer, Mentor, Angular Training | France

Michael Egger-Zikes

Trainer & Consultant, AngularArchitects.io | Austria

Alex Okrushko

Senior Software Engineer, Snowflake | Canada

Alexander Thalhammer

Passionate Angular Developer, Angular Architects | Austria

Younes Jaaidi

Software Development Cook, Teacher & Coach, GDE | France

Daniel Sogl

Software-Architekt, Thinktecture AG | Germany

Rainer Hahnekamp

Trainer and Consultant, AngularArchitects.io | Austria

Dariusz Kalbarczyk

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

Exciting updates are on the way! We'll be announcing our first speakers for 2025 soon. Stay tuned! Want to be part of our lineup? Click the button below to apply!


Call For Papers 2025

Companies that support the JavaScript ecosystem
Our Sponsors 2025

By becoming a sponsor of JS Poland, you gain a unique opportunity to showcase your company and products to hundreds of experienced JavaScript developers, engineers, and tech leaders from across Europe. This kind of exposure can boost visibility, strengthen your brand within the JS community, and help you attract top engineering talent. To learn more about our sponsorship opportunities, please fill in the form.

Join our mailing list

Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, JavaScript Master Podcast, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.