DAY 1, 22 May
14:00 - 14:45

Track A

Alexey-Golub
Software Developer
Svitla
Ukraine
Russian
MIddle

ABOUT THE SPEAKER

.NET is my primary stack, I'm using it both for my open source projects and at work. Most of the time I'm developing in C#, but occasionally F# too.

 

Talk: Working with Expression Trees in C#

Expression trees is an interesting feature in .NET that very few people know about, despite interacting
with it almost all the time. Most people will probably think of ORMs when they think of expression trees
but it's not the only thing they can be used for! In fact, it’s a really powerful toolkit that enables creative
approaches to solving various problems. During this talk, I will give a detailed introduction to expressiontrees, show the two different ways we can obtain them in code, as well as a number of examples where using them can provide both functional and performance benefits.