World Congress 2026 Europe

Is it still C#? Practical systems programming with .NET (war stories included)

July 9, 2026 15:30 – 16:00 · 30 min Stage 6 - powered by Microsoft

What this session covers

We built a database in .NET and pushed the runtime to its absolute limits. In this talk, we’ll dissect the engineering decisions we made, extracting hard-won lessons you can use to build truly high-performance software. Expect battle-tested techniques you can apply to any demanding .NET service. Even if it’s not a database.

Join us to learn how to survive the sharp edges of systems programming. We’ll explore: 1. JSON and Beyond 2. The Memory Game 3. Taming the State Machine 4. Beyond the Cache Line 5. Vectorize Everything! 6. Surviving the Ecosystem

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 13:00–13:30

Stage 1

Java Sucks (So C# Didn't Have To)

Adele Carpenter

Software Engineer at Trifork Amsterdam

Adele Carpenter
Open session

World Congress 2026 Europe

July 9, 2026 · 17:30–18:00

Stage 6 - powered by Microsoft

".Net is too slow" was not an option

Tomasz Woznica

IT expert at mBank

Tomasz Woznica
Open session

World Congress 2026 Europe

July 9, 2026 · 10:10–10:40

Stage 5

Goodbye Microservices, Hello Self-Contained Systems

Simon Martinelli

Programming Architect at Martinelli

Simon Martinelli
Open session

World Congress 2026 Europe

July 10, 2026 · 09:40–10:10

Stage 6 - powered by Microsoft

In-depth .NET Azure Functions: Isolated mode, performance and durable AI agents

Stas Lebedenko

Cloud Architect at Eficode

Stas Lebedenko
All sessions at this congress