Younes Jaaidi
banner
younesjd.dev
Younes Jaaidi
@younesjd.dev
👨🏻‍🍳 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
🤖 Did you know you can bring your own agent to my Pragmatic #Angular #Testing workshop?

Type "/next-hint" and it’ll whisper the recipe when you burn the sauce 😉

Have a nice weekend and see you on Monday at #NgPolandConf 👋

🎟️ ng-poland.pl#workshops
November 14, 2025 at 3:04 PM
I was checking something on my #Angular #Testing Cookbook's glossary cookbook.marmicode.io/angular/test...

I definitely prefer rereading my writing then my code. 😅
November 14, 2025 at 9:07 AM
⚡️ One of the most exciting things in #Angular 21 is @vitest.dev support — especially Browser Mode.

🥘 Fresh off the cutting board, I’ve cooked up a starter so you can taste it yourself 👨🏻‍🍳

🤔 Probably the first time Browser Mode runs on @stackblitz.com

stackblitz.com/edit/angular...
November 12, 2025 at 11:51 AM
#Angular finally said it out loud: @vitest.dev is in the family.

Ready to clean up your testing kitchen with a pragmatic #testing strategy that scales? 🍳

🐣 few early bird tickets remaining.

👉 marmicode.io/workshops/pr...
November 7, 2025 at 4:33 PM
🕹️Pick the sticker of the right #Angular state management solution.
November 7, 2025 at 2:04 PM
🕹️Pick the sticker of the right #Angular state management solution.
November 7, 2025 at 1:46 PM
Many thanks to the lovely #ngdeconf crowd for the warm welcome and the enthusiasm about @testronaut!

Special thanks to @jeanmeche.com for being the perfect accomplice while @rainerhahnekamp.bsky.social and I cooked up some trouble together. 😉

Stay tuned 📻
November 7, 2025 at 1:34 PM
Really cool and very transparent talk by @jens.ng on how the #Angular team is handling the planning and priorities etc...

Very inspiring!
November 7, 2025 at 9:06 AM
⚡️Finally! The official statement!

@vitest.dev is now the official #Angular #testing framework 💪
November 6, 2025 at 9:08 AM
✅ Just wrapped up the Pragmatic #Angular Testing workshop with @vitest.dev 4 — one of the most passionate groups I’ve seen.

Now, #ngdeconf is kicking off, and the energy’s already through the roof. 🚀
November 6, 2025 at 8:45 AM
If you can't make it to neither NgDe nor NgPoland — which are both totally worth it by the way — you can still join my upcoming online sessions while early bird is still on 😉

👉 marmicode.io/workshops
October 29, 2025 at 3:56 PM
One of my favorite @vitest.dev features: "test.fails()"

It caught a bug that vanished after updating SWC — before I even had time to put my apron on and dive in.
Without it, that issue would still be open.

Watch it in action 👇

#angular #javascript #testing
October 27, 2025 at 1:48 PM
Huge thanks to @ng-conf.bsky.social — warm welcoming, flawless organization, stellar venue, and a sea of passionate #Angular devs. ⛵️
Special shoutout to Captain Joe Eames and the whole crew.
Got to meet new friends and some I hadn’t seen in 7 years (thanks Atlantic 🌊😒). And what a venue. ❤️
October 22, 2025 at 4:18 PM
Getting ready with @rainerhahnekamp.bsky.social to make some announcements at #NgConf

Yes, it’s about #Angular #Testing
October 18, 2025 at 2:39 PM
@tomastrajan.bsky.social , you’re being stalked! Your posts are on @marktechson.com keynote at #NgConf
October 17, 2025 at 1:45 PM
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
October 7, 2025 at 8:02 AM
📢 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
October 6, 2025 at 3:37 PM
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
June 25, 2025 at 4:17 PM
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
June 25, 2025 at 1:42 PM
🧭 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
June 23, 2025 at 4:44 PM
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
June 23, 2025 at 3:28 PM
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
June 22, 2025 at 11:31 AM
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
June 20, 2025 at 3:27 PM
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
June 20, 2025 at 2:23 PM
😊 Someone has the most privileged seat — from my kitchen — at @rainerhahnekamp.bsky.social 's talk "The Art of Testing" right now at #NgRome

#javascript #angular
June 20, 2025 at 12:34 PM