We use cookies to analyze our traffic, personalize content and ads, and to provide some social media features. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you've provided to them or that they've collected from your use of their services.
Adoption is the hard part: six months of MCP in production at an HVAC company
2026
Most "AI in the enterprise" stories come from tech giants. This one comes from a 300 to 400 person Dutch HVAC company (heating, cooling and ventilation), a hands-on technical engineering business with a small IT team, where AI was brand new. I built a production MCP platform there (nine servers, 50+ tools, the first live for months and the newest shipped just last week), mostly on company time and alongside my other work, with my manager backing it early. Those servers span the whole company: the ERP, our pre-order calculation history, the BIM models, building automation, and the energy use of the buildings we run. Data that used to sit in separate silos, each behind its own login and its own specialist, is now reachable through one agent in plain language. The people using it every day are project managers, engineers and back-office staff, not developers. By the time I'm on stage it will have about six months of real use behind it, so this is a report, not a roadmap.
The reason a small IT team could even build this is leverage, not budget. The agent does the driving and is the interface, so there's no chat UI to build or maintain. MCP is the layer that both unlocks the data and carries the domain guidance, so the agent doesn't just reach the data, it knows what it means. Our existing identity provider handles security, the same roles every other system already enforces. And it all runs on the cloud we already pay for. Smart use of MCP turns minimal investment into enterprise-grade reach, which is what puts this within range of a company our size.
The honest centre of the talk is adoption, because that's the part nobody shows. I'll put the real numbers on screen: how it grew from a handful of early users to around 70 unique people making their own tool calls, and the shape behind that number, because totals hide the truth. Some reach for it daily, some only now and then, and some have only just started. This is still an introduction phase, not a victory lap, and I'll be straight about what pulled people in and what quietly stalled.
Adoption didn't happen by mandate; it happened through people. I'll tell the stories behind the numbers: the manager who became a champion, the early believers who pulled their colleagues in, the demos that landed, and the times I put in extra effort off the clock to solve one person's specific problem and win them over by the next day. These are the concrete strategies that turn a tool you built into a tool people actually open on a Monday morning.
And the thing that made it usable at all is domain knowledge. A clean ERP is useless to an agent that doesn't know what the fields mean. That knowledge isn't hand-written: an AI explores the real data to surface the patterns, and the domain experts who actually understand our systems validate what's true, before it gets encoded directly into the tools. The result is a non-technical colleague can ask the ERP a question in plain language and get an answer a domain expert would recognise as correct. Meaning is half of it; readable presentation is the other half. Instead of a wall of text, results come back as charts, tables and maps the server renders right inside the conversation, which is what turns "I asked the ERP" into something a project manager trusts and opens again the next day.
You'll leave with a realistic picture of what AI adoption looks like in a normal company rather than a tech giant: the champion strategies that drive it, the role domain experts play in making it trustworthy, the honest numbers six months in, and how to start doing the same.
Pre-Conference Workshops
EN
Intermediate
Workshop #1: Vibe Coding for Production
Nick Chapsas
EN
Intermediate
Workshop #2: Learn Next.js By Building a State-of-the-Art E-com in Fullstack React
Sebastian Nilsson
EN
Intermediate
Workshop #3: Deep Dive: Microsoft Agent Framework with .NET
Rodrigo Díaz Concha
EN
Intermediate
Workshop #4: Building Secure and Scalable Minimal APIs with ASP.NET 11
Chris Woodruff
.Net
EN
Intermediate
Inside the .NET Garbage Collector and the Road Ahead
Konrad Kokosa
EN
Advanced
Correcting Common Async/Await Mistakes in .NET 10
Brandon Minnick
EN
Intermediate
Optimizing your HttpClient usage
Nico Vermeir
EN
Introduction
What's new in .NET 11
Johan Smarius
EN
Intermediate
Short Links, Big Impact: Automating Social Distribution with .NET and GenAI
Isaac Levin
EN
Intermediate
A Fistful of .NET Performance Tips & Tricks
Stefan Pölz
,
Angie Kadnar
EN
Advanced
Beyond the State Machine: The New Era of .NET Concurrency
Matt Ellis
Ai/Ml
EN
Introduction
AI Agents as Infrastructure: Running Multi-Agent Teams in Production
Tamir Dresher
EN
Intermediate
Taking your AI to the edge with .NET MAUI
Gerald Versluis
EN
Advanced
Building LLM inference engine from scratch (in .NET)
Konrad Kokosa
EN
Intermediate
But I Just Want to Write Code... Career Advice for Satisfied Developers
Karl-Henrik Nilsson
EN
Advanced
Build your own CLI tools or how to allow AI agents to troubleshoot production issues
Christophe Nasarre
EN
Intermediate
After the AI Hype – What’s Real, and What’s Next
Richard Campbell
EN
Intermediate
Your AI Worked Once. Cute. Now Prove It.
Alon Kiriati
EN
Intermediate
Adoption is the hard part: six months of MCP in production at an HVAC company
David Golverdingen
EN
Intermediate
Agentic AI on Microsoft Foundry: From Function Calling to Multi-Agent Systems
Cédric Mendelin
EN
Advanced
Building Software with AI Done Right
Simona Toader
EN
Intermediate
Your .NET systems already contain the context AI needs. The problem is: AI can’t use it yet.
Gerald Versluis
EN
Introduction
Open the World to Your Agents: A .NET Developer’s Guide to the Model Context Protocol (MCP)
Kajetan Duszyński
Architecture
EN
Intermediate
Breaking your back‑end before production does
Loek Duys
EN
Advanced
Fixing Distributed Systems Fail
Jimmy Bogard
EN
Intermediate
Five things every developer should know about building mission-critical systems
Loek Duys
Cloud & Serverless
EN
Advanced
Diagnosing performance issues at scale
Callum Whyte
EN
Intermediate
Oops!… We F*ed It Up Again: The Art of Staying Calm When Systems Crash
Alon Kiriati
Database
EN
Intermediate
JOIN "My Session" ON Modern = 'SQL'
Giorgi Dalakishvili
EN
Advanced
From LINQ to Query Plan: Teaching Your Queries to Respect the Optimizer
Chris Woodruff
Frontend
EN
Introduction
UX for developers: Why you shouldn't listen to users
Jo Minney
EN
Intermediate
You probably don't need JavaScript for that (anymore)
Jo Minney
EN
Intermediate
Do It With Style: Rethinking CSS
Dylan Beattie
EN
Introduction
What Makes Good UI Work: Lessons from Cognitive Psychology
Keren Kenzi
EN
Introduction
JavaScript is weird. MythBusters special.
Małgorzata Janeczek
EN
Intermediate
AI is writing your UI - what now?
Mladen Macanović
Inspiration
EN
Intermediate
Above the Cloud: Building Data Centers in Space
Richard Campbell
EN
Intermediate
Coding, but Make It Art
Olena Borzenko
EN
Introduction
How to Become a (Female) Developer, A Survival Guide No One Asked For
Tessa Hendriks
EN
Intermediate
Focus in a Fragmented World: A Developer’s Guide to Staying Productive
Susanne Bach Ladefoged Hou
Security
EN
Advanced
Today's "Best Practices" of User Authentication
Al Rodriguez
EN
Intermediate
Own Your Identity: Integrating Keycloak in .NET Applications
Sander Molenkamp
EN
Intermediate
CRAcking Compliance - The EU Cyber Resilience Act
Christian Schabetsberger
EN
Intermediate
Build. Break. Defend. Repeat: Automating AppSec for .NET with AI
Niels Tanis
Web Development
EN
Intermediate
Let's break some WCAG rules
Elise Kristiansen
EN
Intermediate
Most Expensive Design Mistakes (Ever) and how to avoid them
Clarissa Rodrigues
EN
Advanced
The Fun Side of Advanced TypeScript: A Live Coding Session
Dante De Ruwe
The list of sessions is subject to change.
Stay Updated
Don't want to miss out on interesting events? Sign up for our newsletter and we'll keep you informed about our other events.
Partners
We appreciate our partners for helping us organize exciting events for you. If you're interested in becoming our partner, please do not hesitate to contact us at [email protected]