Younes Jaaidi @younesjd.dev · 23/07/2026User expectations drive engineering priorities. Half a century of innovation to reach single-digit latency... in milliseconds. The new SLA: single-digit latency... in seconds... to display: Great question! • thinking... 010
Younes Jaaidi @younesjd.dev · 22/07/2026I got tired of burning tokens, and worse, review time on Jest to @vitest.dev migrations, so I built Vitestify, a CLI that does it for you. npx @testmex/vitestify 🎯 Deterministic & beyond test files: configs, setup files, mocking APIs... 🪜 Incremental: tests that fail keep running under Jest 🧵 1103
Reposted by Younes JaaidiVladimir @vladimir.berlin · 10/07/2026`vmThreads` is 30% faster in Vitest 5 for your jsdom tests. It is now a much better alternative to the default forks+jsdom. Vitest 5 also comes with a `vitest doctor` command that will find the best settings for you! As a note, browser mode also becomes ~30% faster, but for different reasons :) 0579
Younes Jaaidi @younesjd.dev · 10/07/2026🍿 Reviewing a PR is like watching the last five minutes of a movie and being asked whether the plot made sense. The thing about Charted Coding (github.com/marmicode/sk...) is that it breaks a feature into small intent-driven commits: 🧵 #AI #AIAssistedDev #ChartedCoding #TDD 221
Younes Jaaidi @younesjd.dev · 08/07/2026A few days ago, while coaching a team. They showed me this Angular code... ... it turns out that the ubiquitous language of chromatography data systems (en.wikipedia.org/wiki/Chromat...) overlaps almost perfectly with #Angular 's. 😄 #javascript 110
Reposted by Younes JaaidiRainer Hahnekamp @rainerhahnekamp.bsky.social · 07/07/2026At Google I/O Connect, we got the chance to record in a professional studio. So I asked my three “Angular Buddies”, @younesjd.dev, Marko Stanimirović, and @manfredsteyer.bsky.social to join me for a conversation about #Angular. Signals, what is still missing, and AI. 🎥 youtu.be/0_NsqGF8gM8youtu.beWhat’s Next for Angular? Google I/O Connect Berlin RoundtableYouTube video by Rainer Hahnekamp 045
Younes Jaaidi @younesjd.dev · 07/07/2026Nothing changed since the 20th century. Waterfall is still broken and AI just makes us hit the wall faster… but still not soon enough to make it a good feedback loop. The instinct is to want faster, smarter agents, or more agents judging each other. 🧵 241
Younes Jaaidi @younesjd.dev · 25/06/2026Bye #GoogleIOConnect @shairez.bsky.social @eliraneliassy.bsky.social 030
Younes Jaaidi @younesjd.dev · 25/06/2026If you’re at #GoogleIOConnect and wanna chat about where AI-Assisted Dev, Testing, and sailing meet with Monorepos and Polyrepos, come hang out I’m under the A/C by the Modern Web Guidance booth #angular #testing #nx 060
Reposted by Younes JaaidiVite @vite.dev · 23/06/2026🚀 Vite 8.1 is out ⚡ Experimental Full Bundle Mode: ~15x faster dev server startup & ~10x faster full reloads on large apps 🧩 Chunk Import Map to keep chunks stable & improve caching 🦀 WASM ESM integration 💡 Lightning CSS on the road to default 👀 and more! vite.dev/blog/announc...vite.devVite 8.1 is out!Vite 8.1 Release Announcement 119935
Younes Jaaidi @younesjd.dev · 23/06/2026🤯 I had the chance to play with #Polygraph early — and it just fixes the messy reality of AI-assisted dev: collaborating with other devs, and across multiple repos. Can't wait for you to try it. Watch it launch live today 👇 🎁 Bonus: many amazing talks about #ai ❤️ #monorepo monorepo.tools/confmonorepo.toolsAI ❤️ Monorepos · Conf 2026A free half-day virtual conference for engineers working at the intersection of monorepos, CI, and agentic AI. June 23, 2026. 064
Reposted by Younes JaaidiAbbey Perini @abbeyperini.dev · 12/06/2026@younesjd.dev 's talk Ashes to Ashes, Spec to Spec: The Rebirth of Modern Testing at #ReactSummit 011
Younes Jaaidi @younesjd.dev · 11/06/2026Just landed in Amsterdam. This church says roses bloom even in bleak winter. 🥀 Good — we’ll need flowers for tomorrow’s service at @reactsummit.gitnation.org: one last goodbye to our old testing frameworks, and what’s next with @vitest.dev… and more 🎁 Ashes to ashes, spec to spec. ⚰️ 010
Younes Jaaidi @younesjd.dev · 03/06/2026With AI-Assisted Development, your #Angular tests become the agent's main feedback loop. Brittle tests = noise. A focused suite = clear signal: what works, what broke, what's next. The #testing strategy matters more than ever. Early bird closes Friday 👇 marmicode.io/workshops/pr... 020
Reposted by Younes JaaidiAriPerkkio @ariperkkio.dev · 01/06/2026Building this integration has been amazing opportunity to dogfood all APIs we've added into @vitest.dev in past years. It's using features like new Reporter APIs, Vitest plugin hooks, browser commands, CDP, test tags and much more! Vitest is definitely one of the most extensible JS tools out there. 1237
Younes Jaaidi @younesjd.dev · 01/06/2026Thanks Logan. It made me realized that I wasn't following most of my friends 😅 110
Younes Jaaidi @younesjd.dev · 01/06/2026#NgBaguetteConf keeps getting bigger every year — great job! Genuinely useful talks back to back, and a crowd that was as enthusiastic as they come. The questions afterward were the gems I'm looking for at confs. ... 220
Reposted by Younes JaaidiLogan Dupont @logandupont.com · 29/05/2026Enjoy! I created a starter pack for the event 😊 011
Younes Jaaidi @younesjd.dev · 29/05/2026#NgBaguetteConf is kicking off, and we’re both ready! Let’s see where AI-assisted development and testing meet… 🧭 120
Younes Jaaidi @younesjd.dev · 27/05/2026#NgBaguetteConf is in 2 days and we still haven't agreed on much with @butcherjs.dev for our keynote talk... 🤷🏻♂️ 030
Younes Jaaidi @younesjd.dev · 22/05/2026🦸 The legends who stayed till the very end of yesterday's #ReactSummit Pragmatic Testing workshop. I love how @vitest.dev + a resilient testing strategy makes tests look the same across frameworks. 191
Younes Jaaidi @younesjd.dev · 07/05/2026🫡 Bye `fakeAsync`, thanks for your service. ✨ Angular 22 will ship an option to migrate `fakeAsync` to @vitest.dev fake timers 🗑️ No more Zone.js patching just because of `fakeAsync` 🙏 Thanks to Andrew Scott and Charles Lyding for welcoming the idea and for the feedback github.com/angular/angu...github.comfeat(@schematics/angular): add option to migrate `fakeAsync` to Vitest fake timers by yjaaidi · Pull Request #33111 · angular/angular-cliPR Checklist Please check to confirm your PR fulfills the following requirements: The commit message follows our guidelines: https://github.com/angular/angular-cli/blob/main/CONTRIBUTING.md#-com... 1193
Reposted by Younes JaaidiAriPerkkio @ariperkkio.dev · 10/04/2026@vitest.dev just surpassed Jest in npm weekly downloads 📈 npmx.dev/compare?pack... 31055
Younes Jaaidi @younesjd.dev · 27/03/2026With agentic dev workflows, intent matters. Tests express it. Last chance to join the next #Angular #Testing Workshop session — starting April 1st — and learn how to write tests with clear intent. marmicode.io/workshops/pr...marmicode.ioPragmatic Angular Testing Workshop | MarmicodeThere are two ways to keep a product stable: **never touch it — or cook up a solid testing strategy.** So… how’s yours holding up? * Refactor something and watch the tests boil over? * Maintaining... 011
Younes Jaaidi @younesjd.dev · 24/03/2026👋 If you are at #VDZ26 and wanna come say hi or wanna chat about #angular, #testing, #nx and AI dev workflows such as #ChartedCoding, you will find me here. 130
Younes Jaaidi @younesjd.dev · 24/03/2026Just jumped over a few mountains to talk about future-proof testing with #Vitest #VoxxedDaysZurich is kicking off 🍿 0100
Younes Jaaidi @younesjd.dev · 20/03/2026Your component has a 300ms debounce. How do you test it? With real timer, you "wait long enough and hope." With #Vitest fake timers in manual mode, time freezes — and so does #Angular's synchronization, unless... ... you read my last cookbook's recipe 😊 cookbook.marmicode.io/angular/test... 062
Younes Jaaidi @younesjd.dev · 20/03/2026👨🏻🏫 Workshops are great for hands-on learning. 📺 Courses let you control the pace. 🤖 An AI tutor helps you retry exercises on your own. 👨🏻🍳 Coaching helps adapt learnings. What if you could get all of this in one package? ✅ Pragmatic #Angular #Testing Workshop — April 1–3 🎟️ luma.com/36dp2b0wluma.comPragmatic Angular Testing • 🇬🇧 English · LumaThree days to turn your testing approach into a well-seasoned strategy. Learn to build tests that survive refactors, migrations, and deadlines. 👉 More info… 021
Younes Jaaidi @younesjd.dev · 17/03/2026Debounces, delays, intervals... they either break your tests or slow them down. ⏩ Since @vitest.dev 4.1.0, you can now "fast-forward" time in your tests with `nextTimerAsync` tick mode. ❤️ credit goes to Andrew Scott (@angular.dev team) 🧑🍳 recipe → cookbook.marmicode.io/angular/test... 3375
Younes Jaaidi @younesjd.dev · 16/03/2026I just need a few more of you to migrate to @vitest.dev so I can prove that crystal balls work 🔮 😉 (the charts from npmx.dev are so neat ❤️) 2458
Younes Jaaidi @younesjd.dev · 13/03/2026My takeaway quote of #AngularGraz “An LLM is a parrot who is into statistics” — @manfredsteyer.bsky.social 040
Younes Jaaidi @younesjd.dev · 13/03/2026Great talk by @gerome.dev at #AngularGraz So refreshing to see someone advocating for incremental migrations over big bang rewrites 🪜👏 031
Reposted by Younes JaaidiBrandon Roberts @brandonroberts.dev · 13/03/2026👏 Enjoy faster builds with @analogjs.org, @angular.dev and @vite.dev 8 ⚡️ github.com/analogjs/ana...github.comfeat: update vite to stable v8.0.0 by brandonroberts · Pull Request #2111 · analogjs/analogSummary Update root Vite dependency from ^8.0.0-beta.18 to ^8.0.0 Update template apps (latest, blog, minimal) from ^7.0.0 to ^8.0.0 and add vite overrides Update peer dependencies in platform and... 2245
Reposted by Younes JaaidiReact Summit @reactsummit.gitnation.org · 11/03/2026⚡Let’s explore in @younesjd.dev’s talk why Vitest isn’t just trendy - it’s built on hard-earned lessons in speed, reliability & dev experience. You’ll learn: •Partial vs Full Browser Mode •Test architecture patterns •Fakes & Object Mothers •Testronaut Catch it at React Summit! 011
Reposted by Younes JaaidiBrandon Roberts @brandonroberts.dev · 03/03/2026🧪 In the latest release of @analogjs.org, you can migrate to @vitest.dev with browser mode for @playwright.dev enabled and automatically configured using an @angular.dev schematic! analogjs.org/docs/feature... 0134
Younes Jaaidi @younesjd.dev · 02/03/2026This is my favorite kind of changes. Experimental runners out, clarity in. @vitest.dev is the path. Thanks Alan! github.com/angular/angu... 0172
Reposted by Younes JaaidiNg-News @ng-news.bsky.social · 26/02/2026Ng-News 26/07: • @armenvardanyan.dev, Andrew Scott: router resources, RxJS, ngxtension, TypeScript/Go • @younesjd.dev: Vitest browser mode • @manfredsteyer.bsky.social: Hashbrown + AI in Angular • #Angular Popularity • Maximilian Schwarzmüller: 10 years of Angular youtu.be/3oTeWPzVPtYyoutu.beNg-News 26/07: Angular's Router, Vitest, Hashbrown, History & PopularityYouTube video by ng-news 085
Reposted by Younes JaaidiSantosh Yadav | GDE 🅰️ | GitHub ⭐ | MVP @santoshyadav.dev · 24/02/2026Introducing commitstory.io transform your GitHub commits history into stories. The GitHub login and app gets the read only access to your profile and reads the history. You can also create a timeline based on the the GitHub commit history. Go ahead and share your story and tim eline. 051
Younes Jaaidi @younesjd.dev · 24/02/2026⛵️ Charted Coding in action 🫠 Less review fatigue, and context switching. ⚡️ More action. My favorite part is when the agent uses #WallabyJS MCP tools to get instant @vitest.dev feedback and debug values. No waiting. No guessing. 051
Reposted by Younes JaaidiBoshen @boshen.github.io · 24/02/2026Announcing Oxfmt Beta * 100% Prettier Compatibility * Additional File Formats * Tailwind CSS Integration * Import Sorting * package.json Sorting * Embedded Language Formatting * Node.js API * `--migrate prettier` * config overrides * Full IDE support oxc.rs/blog/2026-02...oxc.rsOxfmt BetaA collection of high-performance JavaScript tools written in Rust 420434
Reposted by Younes JaaidiBrandon Roberts @brandonroberts.dev · 23/02/2026📝 What if your @analogjs.org app/site could pull content from any headless CMS at build time—without changing a single component? Here's how with @angular.dev a @vite.dev plugin, and custom content loaders. My latest post 👇 dev.to/brandontrobe...dev.toUsing a Headless CMS with Angular and Analog Content LoadersAnalog provides a powerful content system out of the box. Drop some markdown files in the src/content... 0152
Younes Jaaidi @younesjd.dev · 20/02/2026Did you notice that @angular.dev has 99970 stars on GitHub? 👀 I wonder if there is a prize for ⭐ 100,000 🤔 060
Reposted by Younes JaaidiVoidZero @voidzero.dev · 18/02/2026Flaky tests and memory leaks are the worst. @vitest.dev now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. Available in the latest 4.1 beta. Big shout out to @ariperkkio.dev from the Vitest team for landing this PR! 🔥 2569
Younes Jaaidi @younesjd.dev · 18/02/2026AI agents are great — until you're staring at a 500-line PR you didn't ask for ⛵️ With #ChartedCoding an AI-assisted TDD, you get: - ⚡️ Tight feedback loops - 🪙 Low token usage - 🎯 Humans & agents stay focused 💻 Try the agent skills: github.com/marmicode/sk... or make your own 😉 121
Younes Jaaidi @younesjd.dev · 13/02/2026😱 Early bird is over for my @angular.dev #Testing workshop. With @vitest.dev becoming Angular's default, this one might save you weeks of trial and error. 3 coupons left: TESTALDENTE 👀 luma.com/mkx7x8rc?coupon=TESTALDENTE *Full refund if it doesn't make you enjoy testing.luma.comPragmatic Angular Testing • 🍽️ Full Course • 🇬🇧 English · LumaThree days to turn your testing approach into a well-seasoned strategy. Learn to build tests that survive refactors, migrations, and deadlines. 👉 More info… 032
Younes Jaaidi @younesjd.dev · 12/02/2026👋 @vitest.dev Browser Mode for #Angular is not just a switch — but a different recipe 😉 Let's dive into what's cooking under the hood: ⚙️ How it works (Vitest vs Playwright roles) 🌓 "Partial" vs. 🌕 "Full" Browser Mode 🔌 APIs: userEvent vs. page 🪜 Progressive migration youtu.be/Pu22JQG6jdg #testingyoutu.beTest Angular Components Like a Real User with Vitest "Full" Browser ModeYouTube video by Marmicode – By Younes Jaaidi 0175
Reposted by Younes JaaidiVladimir @vladimir.berlin · 12/02/2026if you are mad at on open source project, bashing it on social media doesn’t help anyone and doesn’t even boost ego that much 3162
Younes Jaaidi @younesjd.dev · 27/11/2025🔥Last call! Early-bird (20% off) for Dec. 10th-12th #Angular #Testing Workshop expires tomorrow 🥘 Freshly updated menu: ⚡️ Angular 21 + #Vitest 4 + Browser Mode 🧑🚀 Playwright Component Testing with Testronaut 🧭 Testing Strategy and Patterns that scale 🤖 AI Tutor 🤯 marmicode.io/workshops/pr...marmicode.ioPragmatic Angular Testing Workshop | MarmicodeThere are two ways to keep a product stable: **never touch it — or cook up a solid testing strategy.** So… how’s yours holding up? * Refactor something and watch the tests boil over? * Maintaini... 042
Younes Jaaidi @younesjd.dev · 25/11/2025🤔 I keep complaining about French paperwork but today I discovered US W8-BEN-E form. Why do humans hate each other so much that they throw forms like this at one another? 010