At a recent event, Google unveiled a fresh lineup of AI-powered utilities designed for Angular, spanning interactive learning aids to automated evaluation frameworks. Angular’s product leader, Minko Gechev, has transitioned into a different role within the company. The S1ngularity supply-chain vulnerability has resurfaced, once again affecting the ecosystem.
AI Developer Event – Angular & Gemini
The Angular + AI Developer Event took place, highlighting a range of AI-powered tools designed to assist in Angular app development.
Mark Thompson hosted the event, with each tool introduced by a different guest speaker.
🔍 Web Codegen Scorer
Web Codegen Scorer is a benchmarking utility that evaluates the quality of frontend code generated by LLMs.
Created by the Angular team, it supports multiple frameworks, including Angular itself.
The tool does not generate code; instead, it assesses generated output against defined best-practice criteria.
angular
/
web-codegen-scorer
Web Codegen Scorer provides a way to assess the output quality of web code produced by large language models.
Web Codegen Scorer offers a mechanism for evaluating the caliber of web code generated by Large Language Models (LLMs).
This tool enables evidence-driven choices concerning code produced by AI. For instance:
- 🔄 Refine a system prompt to determine the most effective guidance for your specific project.
- ⚖️ Assess the quality of outputs from various models and compare them side by side.
- 📈 Track shifts in generated code quality as models and agents evolve over time.
In contrast to other coding benchmarks, Web Codegen Scorer zeroes in on web-specific code and depends mainly on established, well-respected indicators of code quality.
Features
- ⚙️ Tailor your evaluation runs using a range of models, frameworks, and tools.
- ✍️ Define system directives and integrate MCP servers into your workflow.
- 📋 Leverage pre-built checks covering build success, runtime failures, accessibility, security, LLM scoring, and sound coding conventions. (Additional built-in checks are in the pipeline!)
- 🔧 Make automated attempts to fix any problems detected during code…
👨🏫 AI Tutor for Angular
AI Tutor is a learning tool currently in an experimental phase.
Based on the experience level you specify, it generates custom Angular exercises — and an AI tutor stays with you throughout the process.
When you’re stuck or want more context, you can ask the AI directly inside the interface. The approach pairs structured learning with real-time AI support.
angular
/
ai-tutor
Step right in! This interactive tutor walks you through developing a full, up-to-date Angular application, starting from zero and advancing layer by layer. By working with a concrete deliverable—an application called a "Smart Recipe Box" designed for storing and organizing recipes—you'll master the fresh conventions and recommended approaches for Angular v20.
We emphasize deep comprehension and long-term retention. We avoid simply handing over code; instead, we clarify core ideas, provide practical demonstrations, then challenge you with tailored tasks tied to the project for you to tackle independently.
Hit the provided link to open the AI tutor inside Firebase Studio.
▶️ Getting Started
Kick things off by firing up the tutor inside Firebase Studio. Once it's live, drop any message into the chat panel—"Hello" or "Let's start" works fine—to get the tutor going.
🔄 How It Works: The Learning Cycle
Every new subject comes with a straightforward and effective…
🔧 Gemini CLI, Firebase Studio & Gemini UI
Beyond that, we saw even more tooling:
- Gemini CLI for chatting with Gemini straight from your terminal
- Firebase Studio
- Plus rebuilding the Gemini UI with Gemini Canvas and Angular!
📺 Catch the full recap here:
🧪 Resourceful Suspense by Minko Gechev
Angular’s product lead, Minko Gechev, has confirmed a new role: he is stepping in as the tech lead for frameworks across Google.
Minko Gechev on LinkedIn: #ai #google #softwareengineer #career #programming | 126 comments
I'm excited to announce that I've taken on a new position as the tech lead for frameworks across Google! My primary focus will be on leveraging AI to drive productivity. There will be some trade-offs — I'll spend less time directly on Angular and appear less frequently in public, but I'll be providing even more support to the team and the broader Google ecosystem 🚀 #ai #google #softwareengineer #career #programming | 126 comments on LinkedIn
That doesn’t imply he’s abandoning Angular — it remains one of Google’s frameworks, and the team has already started porting capabilities from Wiz (Google’s internal framework for Search, Photos, and more) into Angular.
To see Minko in action, his JSNation talk "Resourceful Suspense" is now free to watch:
🔒 S1ngularity Attack Is Back
The S1ngularity attack — in which malicious packages are disguised under trusted names — is making a significant comeback.
Unlike before, it isn’t confined to a single project or organisation; it’s hitting a broad array of packages, several of which are quite well-known.
So exercise caution when updating your dependencies.
Most of us bump dozens of packages without inspecting each one, yet security wrappers are available for npm, pnpm, and yarn.
Adding them to your toolkit is worth considering for better protection.
