Using C# Expression Trees in the Real World - Spencer Schneidenbach
Entity Framework is the de facto data access standard in .NET, and for good reason – its simplicity and power enables anyone to quickly write and execute strongly-typed queries using LINQ. Have you ever wondered how Entity Framework translates even the most complicated of LINQ queries to SQL? The answer is simple – expression trees. Used by many libraries we know and love (including EF, AutoMapper, and NHibernate), expression trees provide a lot of power in an easy-to-use API surface. In this session, Spencer will unravel the mysteries of expression trees. Attendees will learn what expression trees are, how to create them, and how libraries like Entity Framework and AutoMapper use them to perform routine tasks. NDC Conferences https://www.ndcconferences.com/ https://ndcminnesota.com/

Writing Allocation Free Code in C# - Matt Ellis

Change your habits: Modern techniques for modern C# - Bill Wagner

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Correcting Common Async/Await Mistakes in .NET 8 - Brandon Minnick - Copenhagen DevFest 2023

Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks

Using Immutable Data Structures in C# and .NET - Spencer Schneidenbach

Shay Rojansky - How Entity Framework translates LINQ all the way to SQL - Dotnetos Conference 2019

Lowering in C#: What's really going on in your code? - David Wengier

Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

C# Expression Trees Explained (Reading/Creating Examples)

Understanding how to use Task and ValueTask

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!

8 await async mistakes that you SHOULD avoid in .NET

Writing High-Performance C# and .NET Code - .Net Oxford - July 2019

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Every single feature of C# in 10 minutes

Tips for C Programming

Building a parser in C#, from first principles - Nicholas Blumhardt

