Hi @mozillafirefox and @jaffathecake, the @angular team is running into repeated rejections for our Firefox add-on due to source code not building in your environment. We haven't been able to replicate the issue locally or in GitHub runner. Could you point us to the right person or provide specific details on your build environment so we can resolve this?
🎤 Speaker Highlight — NgGlühwein 2025 🎄
A big thank you to @AlanAgius4 for an excellent session at NgGlühwein 2025!
With “The Secret Life of Your node_modules: A Supply Chain Security Story”, Alan shed light on a part of our daily work that often goes unnoticed — the hidden risks and responsibilities that come with modern dependency management.
From understanding how supply chain attacks happen to why trust boundaries in JavaScript ecosystems matter, the talk sparked important discussions throughout the day.
Sessions like this are exactly what make our community events so special 🙌
If you missed the talk — or want to revisit it — you can find everything here:
📊 Slides: https://t.co/tKStRwhane
🎥 Recording: https://t.co/paBjkW6A9B
Thanks again for being part of ngGlühwein and for sharing your knowledge with our community.
We are proud to organize this amazing event!
And a big Thank You ❤️ to our sponsors @Angular and @Angular Austria Association for making it possible!
#ngGlühwein #Angular #Community
NgGlühwein 2025 was such a blast! 🎄✨
Amazing talks 🎤, thoughtful discussions 💬, and a fantastic Angular community! ❤️
Huge thanks to all our speakers and everyone who joined us in Vienna! 🔥
📸 Here are a few impressions from the day!
#NgGlühwein#Angular#Community
@karanjagtiani04@diegohaz Because taconfig path mappings where not meant to create “shorter” imports but rather to change the module resolution during design time. In fact, to use path mappings you need a bundler to rewrite / remap the import to the full path.
📰 The v21 version is out now. Get all the details on the latest features in one place.
👉https://t.co/d4rbNynCoG
What part are you most excited to try first? 👇
🔥 That's one of the coolest applications of MCP in dev education I've seen lately - an AI tutor via the Gemini CLI
It targets Angular developers, but you could apply the same approach to any technology.
‣ Create a new project
‣ Specify your experience level
‣ Start learning!
Angular v20 is now available! ✨
Check out the blog post for more info about the cool features and be sure to tune into the v20 developer event premiering tomorrow, May 29 at 9 AM Pacific
https://t.co/ufcAHYsYRI
We did use yarn 4 in the CLI and dev-infra repos. I do not have the full context, but pnpm is much faster compared to yarn 4 and when we switched the install times reduced significantly. It’s model also better fits bazel. Also, the new bazel rules_js supports pnpm only.
There is some info here: https://t.co/merUUCdM4Q although it only benchmarks yarn 1 and https://t.co/bSY2j1h3CB