Younes Jaaidi
@yjaaidi
π¨π»βπ³ Software Cook, Teacher & Coach β¨ Google Developer Expert for #Angular π Nx Champion π Pragmatic Angular Testing Course https://marmico.de/test.ng
π¨ 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 the Pragmatic #Angular #Testing course: marmico.de/test.ng π Lifetime access β 80β¬ β Free updates & new modules included
So happy to come back on @AngularAir and not only sail through my favorite topics with such a fun crew!!! β¦ but also try out some new surprises for the first time πͺ Hint: it requires foot switches π See you on WEDNESDAY!
π¨ This weekβs Angular Air is NOT on Friday β weβre going live Wednesday at 3pm CT with @yjaaidi! Explore Charted Coding: a test-driven way to guide AI instead of being overrun by it. π youtube.com/watch?v=SYLzMhβ¦ π Sponsored by @KendoUI!
π¨ This weekβs Angular Air is NOT on Friday β weβre going live Wednesday at 3pm CT with @yjaaidi! Explore Charted Coding: a test-driven way to guide AI instead of being overrun by it. π youtube.com/watch?v=SYLzMhβ¦ π Sponsored by @KendoUI!
π€ Speaker Spotlight #4: Younes Jaaidi & Rainer Hahnekamp Playwright-style testing β but for Angular components? Younes & Rainer show how their open-source lib brings fast, focused, visual tests to your UI. π§ͺβ‘ ng-de.org/#speakers
Hey @leroymerlinfr, this is n-th time that I order something at the drive and your folks cancel my order once Iβm there because there are no stocks. I can help you with eventual consistency + as a client I am willing to offer you a discount. Could you connect me with theβ¦
Latest ng-news: π§ @yjaaidi introduces βchartered codingβ β a structured approach to using LLMs in real dev workflows π¦ @Michael_Hladky demystifies SSR & Incremental Hydration in Angular β‘ @eugeniyoz explores Reactivity in #Angular youtu.be/bk3aCGoafg8
Younes mentionnΓ© @yjaaidi cookbook.marmicode.io/angular/testinβ¦
Wondering why the new dynamic `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

π§ 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

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

Today, I've watched @rainerhahnekamp '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 @ngromeconf. Thanks Martina Kraus for the picture π #angular

π Someone has the most privileged seat β from my kitchen β at @rainerhahnekamp's talk "The Art of Testing" right now at @ngromeconf #javascript #angular

β¨ New video: #ChartedCoding with #Angular, @cursor_ai , @vitest_dev, and @wallabyjs π Design doc > prompts β AI TDD β‘οΈ Faster focused prompts π¦Ύ Charted Coding MCP server to streamline the workflow π Less review fatigue π Watch here: youtu.be/8z9tUsSoros #javascript
A lot of people immediately think of all the features (and complexity that might come with it), but at the very core, @NxDevTools is just a task runner. All you need is the "nx" NPM package π (everything else are just optional features you *can* add)
Join us Wed., June 18th to learn how to bring the benefits of a single Nx workspace to multi-workspace environments with Polygraph including... π Visualizing dependencies across multiple repos π€ New onboarding experience for adding workspaces to Nx Cloud Signup link below π
π Awesome news: Native Federation for Angular now fully supports modern SSR ("AppEngine"), including Incremental Hydration and Hybrid Routing. All details here π angulararchitects.io/blog/ssr-and-hβ¦
π¨π»βπ³ TIP: AI agents default to code-and-fix unless you tell them differently. You might want to add such a reminder to your agent rules: "Remember, you love TDD" #testing #tdd #genai

#TDD not only helps humans develop faster. It also helps AI agents: π self-evaluate before wasting precious human review time π― make focused changes to reduce review cost π― parallelize work on different agents This is just a subset of what I call #chartedcoding

β There is nothing wrong with AI agents. The problem is the dev workflow. Why ask for Code & Fix when you could ask for #TDD? @cursor_ai + @wallabyjs + @vitest_dev = π€β AI-powered TDD Just a glimpse of what's cooking... β΅οΈ #chartedcoding Stay tuned.
Did you know that we launched a brand new routing guide? Check it out and let us know what you think β‘οΈ angular.dev/guide/routing