π£ Early Bird starts at β¬1,270
Three days to bake agents that survive production into the Angular apps you already have.Generative UI, human-in-the-loop, security, auth β and a takeaway decision tree.
The agent loop, context windows, and tokens β plus why a model can't tell instructions from data, and why that bites you later.
AG-UI, A2UI, MCP Apps, and WebMCP: who does what, where each one stands on maturity and adoption, and what's still a bet.
Events, run lifecycle, messages, tool calls, and state deltas: read the wire before touching an SDK.
Runtime setup, pre-built chat vs headless, and Signals & DI integration β inside an app you already have, not a greenfield toy.
Bi-directional agent β app sync, read-only vs read/write, and the streaming and predictive updates that keep it feeling fast.
Approval buttons, edit-before-execute, and structured input β and a clear-eyed look at the limits of tool-based approval.
Suspend the run agent-side, confirm the exact args rather than the intent, and resume after a refresh.
Persist multi-session conversations, resume after a crash or a dropped stream, and cancel a run cleanly.
Prompt injection, sensitive information disclosure, guardrails that moderate streams in flight, and least-privilege tool scoping.
Propagate user identity to the agent runtime, scope tools per user and role, and lock down the runtime endpoint.
Declarative UI-as-data, the Angular renderer, a trusted catalog as a security model, and agent-driven UI beyond the chat surface.
Find out where the tokens go, then cut cost and boost speed so the bill doesn't outgrow the feature.
Which features deserve an agent, which surface fits each use case, and which risk tier each tool belongs to. You take the tree home.


I am a Software Cook who enjoys whipping code until tests pass.
With nearly 20 years of experience in eXtreme Programming, I've coached dozens of teams and trained thousands of developers to cook robust and maintainable software β using Test-Driven Development, pragmatic testing strategies, and a healthy dose of Collective Ownership.
I'm also an Angular Google Developer Expert, an NX Champion, and a mediocre sailor.
Angular developers who want to bake agentic features into a real app rather than bolt a chatbot next to it; leads and tech leads framing how AI shows up in the product; and architects and CTOs who need the security, auth, and cost questions answered before shipping.
You should be familiar with the Angular ecosystem β creating a component, implementing and using inputs and outputs. Signals experience is a plus. Good web culture and curiosity matter more than seniority.
No. We start from how LLMs actually work, the agent loop, and what a turn costs you in tokens, then build up from there. If you've already shipped agents, the human-in-the-loop, security, and generative UI days will still be new ground.
The agent side runs on Mastra, so the workshop is TypeScript end-to-end. Every pattern maps one-to-one to LangGraph and friends, and we name both as we go. AG-UI is the boundary that makes that choice reversible.
A computer with internet access, microphone, webcam, an up-to-date browser, and installation rights.
Yes. Each topic ends in an exercise: speaking AG-UI over plain SSE, embedding an agent into an existing Angular app, enforcing confirmation on the server, red-teaming then hardening your own agent, rendering A2UI with your design system, and finally building the decision tree you leave with.
To keep the workshop interactive. Ten attendees is the point where everyone still gets their code looked at and their questions answered.
Only in passing. Evals, observability, and testing are intentionally out of scope here β they are covered in the companion workshop, "Trusting Your Agentic Angular Apps: A Testing and Eval Strategy".
Yes. Contact me for a quote and administrative details.
"Book a Session" lets you join a scheduled session with other participants. "Custom Session" is for companies who want a private, in-house workshop, with optional adjustments to content, duration, or focus areas.
If the workshop doesn't meet your expectations, reach out within 7 days and we'll work it out.