Skip to content

Details

Two years of NG KATO — let’s celebrate! 🎉
Join us in Katowice for an evening packed with Angular insights, fantastic speakers, good vibes, and great conversations with the community.
We’re celebrating two years of NG KATO with a special anniversary meetup. Expect surprises, plenty of energy, and a few extra reasons to stay until the end. Come and celebrate with us!

📅17.09.26 18:00
📍 LOCATION
Avenga, Silesia Star Building B
20 Uniwersytecka Street, Katowice

AGENDA

  1. Start
  2. Dmytro Mezhenskyi - Incremental Migration to Signal Forms without Big Bang
  3. Break
  4. Paweł Kubiak - Building the Agentic Web
  5. Networking

📢 SPEAKERS
🎤 Dmytro Mezhenskyi
Title: Incremental Migration to Signal Forms without Big Bang
Migrating simple reactive or template-driven forms to Signal Forms is often straightforward. You simply rewrite them. Done. Enterprise applications, however, usually contain large, business-critical forms with complex validation, custom controls, and constantly evolving requirements. Rewriting such forms in one go can introduce significant risk and block ongoing feature development.

In this talk, Dmytro will present different techniques that enable an incremental migration strategy, helping you migrate complex forms piece by piece while keeping them functional, testable, and open to continuous feature development until the transition to Signal Forms is complete.

About Dmytro:
Dmytro Mezhenskyi is a Google Developer Expert in Angular and the founder of Decoded Frontend. It is a source dedicated to providing advanced tutorials and courses in Angular and web development. With a strong focus on practical, in-depth learning, he creates educational content, shares insights on YouTube, and helps developers improve their skills. He is also a Microsoft MVP and actively contributes to the developer community through teaching and consulting.

🎤 Paweł Kubiak
Title: Building the Agentic Web
For the last few decades, we’ve been building the web primarily for humans. We’ve improved user experience, introduced better design practices, and made accessibility a fundamental part of modern web development. But now, a new type of user is starting to interact with our applications: AI agents.

Today, agents can navigate websites by analyzing screenshots, reading the DOM, or using the Accessibility Tree. These approaches work, but they can also be expensive, inefficient, and sometimes unpredictable.

What if, instead of forcing agents to understand our user interfaces, web applications could explicitly tell them what they are capable of?

This is where WebMCP comes in.

In this session, we’ll explore how WebMCP can expose application capabilities to AI agents as structured tools, allowing them to interact with the web in a more intentional and reliable way. We’ll also look at the bigger picture: where these agents can actually live - embedded directly in a web application, inside the browser, or even completely outside of it.

Through practical experiments and live demos built with Angular, WebMCP, browser AI capabilities, and external agents, we’ll see what this new model of interaction could mean for web developers.

The web has spent decades becoming more human-friendly. Now it might be time to make it agent-friendly as well.

About Paweł:
Paweł Kubiak is a Tech Lead, Software Engineer, and AI enthusiast with extensive experience in building scalable web applications and designing modern frontend architectures. He specializes in Angular, web platform technologies, and emerging AI-driven developer experiences, including AI agents and browser-native AI APIs.Paweł actively shares knowledge through technical articles, talks, and community initiatives, with a strong focus on bridging software engineering best practices and practical AI adoption. As a mentor, I can help participants with idea validation, technical architecture, rapid prototyping, and building MVPs under time pressure.

Related topics

Events in Katowice, PL
Typescript
Angular
Front-end Development
Web Development
Web Technology

You may also like