Book author. Google Developer Expert. Founder of angular.schule.
And working with AI agents every day for the past three years.

92 workshops of his own since 2016grown out of angular.schule

Hands-on AI training.

You do not need to know AI yet – you need to know software.
The rest is our job.

Agents instead of autocomplete.

AI agents plan, code and test on their own – and today that really works. We show your team how to get productive: with control instead of loss of control.

Tool-neutral and honest.

Claude Code, Codex, Antigravity, Cursor – we compare them honestly and sell neither licences nor cloud. You hear what works. And what doesn't.

Knowledge from live projects.

What we show, we have used in real projects first – as consultants in day-to-day business, with more than 90 workshops since 2016.

We write what we know

Findings from our own projects – read them before you book us.

Johannes Hoppe

Your agent gets locked out during research? Give it its own, unobtrusive Playwright MCP

When a site deliberately locks you out, that is its good right. But most of the time the operator only wants to keep out the big bot farms, the ones whose traffic causes real trouble. Your agent, with its handful of requests, causes none of that trouble, yet it lands in the same filter and gets swept up with them. The reason lies with the agent's browser: to any simple bot check, a default Playwright launch looks like a suspicious machine. The fix is your own, dedicated Playwright MCP that behaves as normally as a human's browser.

Read more →

Read all articles →

The author himself

Your trainer Johannes Hoppe is a Google Developer Expert (GDE)
and co-author of the German-language standard reference
„Angular: The Practical Guide – from the basics to advanced development with Signals".

He runs every training himself – with the knowledge from his ongoing projects.
Johannes Hoppe

Johannes Hoppe

is a Google Developer Expert (GDE) for Angular and works as a freelance software architect, consultant and trainer focusing on agentic coding, Angular, Node.js and C# / .NET. Outside of teaching, he is a lead frontend developer at a mid-sized company.

Johannes lives & works in Leimen near Heidelberg.

Bluesky: @johanneshoppe.de
LinkedIn: @johanneshoppe
X (Twitter): @JohannesHoppe