World Congress 2026 Europe Jul 9, 2026 Session details

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

Szymon Kulec

Think C# is strictly for enterprise applications? Discover how pushing modern .NET to its limits with extreme memory manipulation and vectorization rivals traditional low-level systems programming.

Pause
Mute Enter Fullscreen
#1 about 2 min

Introduction to systems programming and performance in .NET

Setting a baseline for performance measurements and low-level code expectations in C#.

#2 about 5 min

Leveraging static virtual members to maximize JIT inlining

Using static abstract interface members on structs enables the JIT compiler to eliminate runtime abstractions.

#3 about 6 min

Optimizing mixed asynchronous execution paths with value tasks

Wrapping code with value tasks avoids state machine overhead for operations that complete synchronously.

#4 about 5 min

Implementing high-speed vector operations for independent data hashing

Eliminating cross-lane dependencies lets developers natively unroll SIMD loops to dramatically accelerate non-cryptographic hashes.

#5 about 4 min

Modifying high-performance data directly via local ref returns

Utilizing explicit memory references and span structures reduces allocations when interacting with intensive data arrays.

#6 about 5 min

Building robust blittable schema formats for fast serialization

Encoding dictionary compression and property lookup footers avoids full document traversal during database index updates.

Matching moments

8:29 min

Discussion on JIT memory parameters and cross-language benchmarking

Daniel Strmečki · LIVE

7:07 min

Addressing technical nuances during the audience Q&A

Moritz Kammerer · LIVE

11:34 min

Answering audience questions on container functionality and local workflows

Rob Richardson · World Congress 2021

4:47 min

Final performance results and key architectural takeaways

Yedidya Schwartz · LIVE

7:43 min

Analyzing web component structures and network performance profiles

Christian Giesswein Christian Giesswein · World Congress 2023

1:28 min

Optimizing performance across JSON methodologies and backend stacks

Alen Pokos · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 25, 2026 · 15:30–15:40

Outdoor Stage

Offloading IoT State: Solving the Memory Crisis on Legacy Hardware

Pravin Nagare

Senior Software Engineer, Roku

Pravin Nagare
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Stage 1

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 1

Anatomy of an AI Request: Where Latency and Cost Are Really Born

Dan Fu

VP of Kernels at Together AI

Dan Fu
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer