Younes Jaaidi
@younesjd.dev
920 followers 120 following 230 posts
👨🏻‍🍳 Software Cook, Teacher & Coach @ https://marmicode.io ✨ Google Developer Expert for #Angular 🌊 Nx Champion ✅ https://marmico.de/test.ng: Pragmatic Angular Testing Course 👨🏻‍🏫 https://marmico.de/workshops 📚 https://marmico.de/cookbook
Posts Media Videos Starter Packs
Pinned
younesjd.dev
🚨 Tired of tests that:
– block your refactoring
– slow you down
– chase 100% coverage but miss real bugs
– kill your confidence?

👉 That's why I made Pragmatic #Angular #Testing course: marmico.de/test.ng
🎓 Lifetime access — 80€
✅ Free updates & new modules included
younesjd.dev
🙌

And we’ll be running everything with Nx of course! 😉
younesjd.dev
Excited to run an #Angular #testing workshop at @viteconf.org tomorrow,
and honored to have @evanyou.me on the workshop banner 😆

It's free an online so see you tomorrow 😉

📋 viteconf.amsterdam/workshops
Pragmatic angular testing with vitest workshop banner with Evan You on banner
younesjd.dev
📢 I'll be giving an #Angular Vitest #testing workshop on Wednesday for @viteconf.org

You can register here: viteconf.amsterdam/workshops

🍛 Ingredients:
⚡️ Vitest
🦋 Zoneless
🐙 Testing Library
🍴 Techniques such as TDD, Fakes, and object mothers
🎁 Some surprises
...

🤯 It's free and online
Vitest UI screenshot testing a workshop invite component
Reposted by Younes Jaaidi
angular.dev
Have you seen the latest updates on angular.dev/ai?
younesjd.dev
👀 this is a unique chance of working with someone who:
🧠 really knows a lot about Nx and the whole web dev ecosystem
📐 is thorough
🤝 is fun to work with
👂 is always open and listening
mannisaac.bsky.social
I'm offering free 30 minute @nx.dev configuration assessments! DM me with details about your repo and I'll send you a scheduling link.

Last week, I was laid off by Nx, so I get to do what I enjoy doing for now. I'll keep going until I don't want to any more.
younesjd.dev
Thank you for having me. My secret guest really enjoyed the warm welcome from @mikebrocchi.bsky.social
and @manfredsteyer.bsky.social. They already want to come back!

Source code is here : marmico.de/code
younesjd.dev
If "Prompting, waiting, multi-tasking, reviewing... trying again... crying..." sounds like a boring melody to you, see you tomorrow for a whole different song based on:

📝 Design Docs
🔄 TDD
🤖 #Cursor and/or #ClaudeCode and/or #GeminiCLI
✅ @wallabyjs + @vitest_dev
🎁 surprises...
angularair.bsky.social
Mid-week Angular Air hits Wednesday at 3pm CT!
Join @younesjd.dev as we code with an AI agent the smart way — with charts, tests, and structure.
🧠 www.youtube.com/watch?v=SYLz...
Thanks to our sponsor Progress!
The Thinking Loop: TDD in the Age of Agents with Younes Jaaidi
In this episode, Younes Jaaidi introduces Charted Coding — a Test-Driven workflow where you guide the AI, not the other way around. Code-and-fix habits (even with AI assistants) lead to messy code and fatigued devs. But what if AI could amplify structured workflows instead of replacing them with chaos? Join us as we: 🧭 Start from a lightweight design doc 🧜‍♀️ Use Mermaid to chart the architecture 🪜 Drive the AI agent step-by-step with TDD ♻️ Iterate in a loop until the tests pass 🤖 Integrate with a Charted Coding MCP Server We’ll build pagination into an Angular app using #Cursor IDE, #Vitest, and #Wallaby, all while modeling a repeatable, collaborative workflow between dev and agent. It’s not AI vs. TDD. It’s TDD — with an agent in the loop. — 🔗 Source code: https://github.com/yjaaidi/experiment... 🎓 Learn more: https://marmico.de/test.ng 💬 Questions? Drop a comment. #Angular #AI #ChartedCoding #TDD #DevWorkflow 🔗 Follow Younes online: @yjaaidi 🎤 Production & Crew: Alyssa Nicoll (Executive Producer & Host) | Mike Brocchi (Co-host) Catch us on the Angular Air podcast every week! 📲 Follow the panel off-air: 💜 Alyssa: x.com/alyssanicoll 🧡 Mike: mikebrocchi.bsky.social 👩‍💻 Sponsored by BrieBug – Enterprise Angular expertise you can count on. From large-scale migrations to team training and architecture consulting, BrieBug helps companies build Angular apps that scale. Level up your Angular strategy → briebug.com
www.youtube.com
Reposted by Younes Jaaidi
ng-news.bsky.social
Latest ng-news:

🧭 @younesjd.dev introduces “chartered coding” – a structured approach to using LLMs in real dev workflows
💦 @michael-hladky.bsky.social demystifies SSR & Incremental Hydration in Angular
⚡ Evgenyi Tuboltsev explores Reactivity in #Angular

youtu.be/bk3aCGoafg8
Ng-News 25/25: "Charted" Coding, SSR & Incremental Hydration
YouTube video by ng-news
youtu.be
Reposted by Younes Jaaidi
angular.dev
Angular @angular.dev · Jun 26
A new RFC is now available for your feedback and thoughts: Animations in Angular.
We're exploring updates to how the Angular works with animations, and we'd love to know what you think of this proposal.

Review the proposal ➡️ github.com/angular/angular/discussions/62212
RFC - Animation In and Out · angular/angular · Discussion #62212
Authors: @thePunderWoman Area: Angular Framework Posted: June 23, 2025 Status: Open The Angular team created @angular/animations over eight years ago. That was before the native CSS platform had al...
github.com
younesjd.dev
I just released my #ChartedCoding dev workflow (📝 design doc => 🤖✅ AI #TDD) video using #Cursor, and now I have to try the same with #GeminiCLI 😅

Excithausting times 😆

📺 Full video here: youtu.be/8z9tUsSoros
younesjd.dev
Wondering why the `bindings` option in #Angular is an array instead of an object literal?

One reason is that some minifiers (Google's Closure, I guess) mangle property names.

The number of things the Angular team has to think of is fascinating 🤯

Thx @crisbeto.bsky.social & @thepunderwoman.com
code snippet with Angular's create component bindings option
younesjd.dev
🧭 A major benefit of #ChartedCoding is that focused prompts are faster and more predictable, e.g.:

📝 review design doc
🚧 scaffold wip code
🔴 write failing tests
✅ make them pass one by one (using a test MCP)
🧹 tidy up
🎨 polish UI
...

Watch here: youtu.be/8z9tUsSoros
Diagram representing charted coding and human / AI agent participation.
Creative tasks require more human attention than repetitive & time-consuming work.

It goes from design doc to writing failing tests and making them pass then finally refactoring.
Reposted by Younes Jaaidi
younesjd.dev
Here is how I apply @kentbeck.com's #TDD in my AI-assisted workflow.

👍 Tools like #WallabyJS (via MCP) give the agent runtime test + variable info so that agent can iterate

👎 Agents struggle when asked to write tests before any code skeleton exists

📺 Full version here: youtu.be/8z9tUsSoros
younesjd.dev
Why prompt and pray when you can work on a design doc — including Mermaid diagrams and test cases — with your AI assistant?

👇 meet #ChartedCoding
youtu.be/8z9tUsSoros
screenshot of Younes' charted coding video showing design doc and mermaid.
Reposted by Younes Jaaidi
nx.dev
Nx @nx.dev · Jun 23
We've just leveled up, introducing: Self-Healing CI for Nx Cloud

👩‍💻 push a PR
❌ CI fails
🤖 Nx Cloud picks it up, creates & validates a fix for it
🔔 You get a notification, review the fix
✅ Fix gets pushed to your PR

Sounds great? Then read on 👇
younesjd.dev
Perfect then! Strap it as high as possible then 😊

Tom Morello is a good example of the position.

I think that shredders such as Joe Satriani, Steve Vai or Malmstein would raise the guitar for tricky songs.

Vai even sits sometimes
younesjd.dev
Did you try adjusting the strap to raise the guitar?
It’s less esthetic but few inches can be game changing
younesjd.dev
Nice! Impressive progress!
Reposted by Younes Jaaidi
rainerhahnekamp.bsky.social
It’s always good to have someone looking over your shoulder…
Though having the "Gigantic @younesjd.dev" behind you is slightly intimidating 😄

Greetings from ng-Rome!
📸 Thanks to @martinakraus11.bsky.social for the picture.
younesjd.dev
Here is how I apply @kentbeck.com's #TDD in my AI-assisted workflow.

👍 Tools like #WallabyJS (via MCP) give the agent runtime test + variable info so that agent can iterate

👎 Agents struggle when asked to write tests before any code skeleton exists

📺 Full version here: youtu.be/8z9tUsSoros
younesjd.dev
Today, I've watched @rainerhahnekamp.bsky.social's great talk about "The Art of #Testing" directly from the stage screen.

Obviously, there is only one slot, but conferences should offer this premium seat more often. Thanks #NgRome.

Thanks @martinakraus11.bsky.social for the picture 😊

#angular
Rainer speaking at NgRome and Younes on screen talking with him.
Reposted by Younes Jaaidi
viteconf.org
🚨 Call for Speakers: ViteConf 2025 🚨

Are you building something awesome with Vite, JavaScript, or modern web tooling? We’re officially inviting YOU to speak at the first-ever in-person ViteConf, happening 9–10 October 2025 in Amsterdam 🎤
ViteConf 2025, 9-10 October, Amsterdam
Do you want to speak at ViteConf? Got something to share? Submit your talk