Two decades ago C# started out squarely in the camp of object-oriented programming languages. Ever since, though, there’s barely been a new version of the language that didn’t borrow concepts and features from functional programming; most recently with records. Let’s trace out this history, and also look at some functional concepts that we have yet to fit in nicely – but might in the future! No C# experience required.
Get notified about new features and conference additions.