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 · WWC 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 · WWC 2022

3:46 min

Working with records for immutability and value equality

Louëlla Creemers Louëlla Creemers · WWC 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 · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

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

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

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians