Dennis Dietrich is a Senior Software Engineer at Microsoft working on Azure Storage and holds a master’s degree in Advanced Software Engineering from the University of Leicester. He has over 20 years of industry experience in various roles including testing, development, and technical leadership.
All functions are equal. But some functions are more equal than others! They could be higher-order functions or (im)pure. Some might be closures. In this talk you'll learn what all of these terms mean, how they relate to functional programming, and how functional programming lets you solve certain problems more elegantly and succinctly than object-oriented programming, using (simplified) real-world examples in C#.