Level Up on Functional Programming By Rebuilding LINQ - Cameron Presley


Details
Location Details
We'll be meeting in a new location at Central Insurance in Bridge Park, Dublin. Central Insurance owns the top two floors of the building, so take advantage of any of the free parking garages at Bridge Park and then head up to floor 4 of the building by 6 PM or the elevators will lock on you and you'll need to message us.
The building address is 4450 Bridge Park
The entrance is 6620 Mooney St, Suite 400
YouTube Live Stream
(Cancelled due to technical issues)
Abstract
When taking your first steps into functional programming, you’ll quickly run into blog posts talking about how to simplify complex loops by using the trinity of list operations: map, filter, and reduce. But what are these methods actually doing under the hood to help simplify your code?
If you’re familiar with the .NET landscape, then you already have experience with an implementation of the trinity within LINQ (Language Integrated Query).However, what if I told you that by learning how LINQ implements map (Select), filter (Where), and reduce (Aggregate), you actually know how other languages implement the same constructs?
Intended for C# developers who have some experience with LINQ and an interest in learning functional programming, by the end of this session, you will have learned how to work with the Func type, generics, and extension methods!

Sponsors
Level Up on Functional Programming By Rebuilding LINQ - Cameron Presley