Zum Inhalt

Szymon Kulec 1


Profilbild Szymon Kulec

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.

Präsentationen bei der .Net User Group Bern

Dienstag, 22.09.2026
Is it still C#? Practical systems programming with .NET

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.