Is it still C#? Practical systems programming with .NET
with Szymon Kulec
Dienstag, 22. September 2026 um 18:00 Uhr
Hello Berner .NET Friend
We’re meeting again in September. This time, the topic is “Is it still C#? Practical systems programming with .NET.”
Abstract
Ever wondered what happens when you push the .NET runtime to its physical limits? Szymon will breaks down the hard-won engineering lessons behind building a high-performance, battle-tested database entirely in .NET.
Whether you're crafting high-throughput microservices, wrestling with memory allocations, or trying to shave milliseconds off your hot paths, this talk is your blueprint for writing blazingly fast .NET code.
💡 What You’ll Learn in This Deep Dive
- JSON and Beyond: How RavenDB bypasses standard serialization overhead for zero-allocation efficiency.
- The Memory Game: Unlocking advanced allocation tricks, custom buffers, and memory management.
- Taming the State Machine: Eliminating unseen async/await overhead in performance-critical code paths.
- Beyond the Cache Line: Structuring data for peak CPU cache locality and SIMD execution.
- Vectorize Everything: Using hardware intrinsics to process data at hardware speeds.
- Surviving the Ecosystem: Practical systems-programming lessons you can apply directly to your everyday C# projects.
About Szymon
I believe that simplicity strongly resonates with a good architecture and results in an amazing performance of both: the engineering and the product itself. I like my data to be served fast. I don't allocate before noon.
Noch
Dienstag, 22.09.2026
Uhrzeit
18:00 - 21:00 Uhr
Veranstaltungsort
M&S Software Engineering AG
Hilfikerstrasse 4 - Bern