World Congress 2023 Sep 27, 2023

Modern C#: A Dive into the Community's Most Loved new Features.

Louëlla Creemers

Tired of object-oriented boilerplate? Discover how modern C# features like immutable records, advanced pattern matching, and explicit date types create cleaner, safer .NET applications.

Pause
Mute Enter Fullscreen
#1 about 3 min

Overview of modern C# feature selections

An introduction to the community's favorite recent language syntax additions inside modern C# development.

#2 about 7 min

Enforcing immutability with robust record types

How record classes and structs enforce strict data immutability while enabling seamless value-based equality checking.

#3 about 6 min

Evaluating complex conditions with C# pattern matching

Using constant, relational, type, and list patterns to replace verbose conditional logic statements cleanly.

#4 about 3 min

Writing concise C# logic using switch expressions

Converting traditional switch statement blocks into streamlined expressions to reduce source code length and overhead.

#5 about 4 min

Decoupling structures with DateOnly and TimeOnly types

Managing discrete component requirements by splitting the standard DateTime type into specific date and time types.

#6 about 4 min

Adopting new C# features and tracking updates

Best practices for safely experimenting with preview functionalities and keeping technical knowledge sharply updated.

#7 about 2 min

Clarifying record immutability and database type support

Analyzing the practical differences between immutable records and classes using initialization setters alongside database considerations.

Matching moments

2:18 min

Integrating new language features for readable async code

Ron Veen Ron Veen · World Congress 2022

7:46 min

Improving syntax with modern switch expressions

Michael Inden · LIVE

2:05 min

Implementing modern language feature advancements carefully alongside readability

Bjarne Stroustrup · World Congress 2022

3:46 min

Working with records for immutability and value equality

Louëlla Creemers Louëlla Creemers · World Congress 2022

8:10 min

Functional programming principles and practical application in C#

Simon Painter · LIVE

3:00 min

Summarizing modern patterns for robust interactive components

Aurora Scharff Aurora Scharff · World Congress 2025

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 24, 2026 · 12:50–13:20

Stage 7

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
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
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Stage 7

Clean Rooms Demystified: Architecture and Patterns for Privacy-Safe Data Collaboration

Anurag Malik

Data Tech Lead @ Intuit

Anurag Malik
Open session

World Congress 2026 North America

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

Stage 2

The Death of the Code Review

Laurie Voss

Head of Developer Relations

Laurie Voss
Open session

World Congress 2026 North America

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

Stage 6

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu