
Is it still C#? Practical systems programming with .NET with Szymon Kulec
About this event
Hi everyone,
Daniel's long-time friend and ex-coworker Szymon Kulec will be joining us as part of a tour through Switzerland that we do in collaboration with the Usergroup in Bern or Zurich.
So if you can't make it to Lucerne, feel free to sign up for the Tuesday (Bern) or Wednesday (Zurich) events ;)
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.
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.
Source: meetup