Level up on Functional Programming by rebuilding LINQ - Cameron Presley

Описание к видео Level up on Functional Programming by rebuilding LINQ - Cameron Presley

Speaker: Cameron Presley
Follow Cameron Presley on Twitter:   / pcameronpresley  
Cameron Presley's Blog: https://blog.thesoftwarementor.com

Presentation notes and slides are at: https://bit.ly/philly-linq

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!

***

This talk was given live at Philly Code Camp 2022.1 on 3/4/2022. Philly Code Camp is presented by the Philly.NET Developers Group. The Philly.NET Group has presented speakers, hands-on labs and "code camps" for the entire existence of the .NET Platform, now 20 years strong.

More Philly.NET Information
For more information and meetup times, visit the official Meetup site: https://www.meetup.com/philly-net/

Follow Philly.NET on Twitter:   / phillydotnet  

Комментарии

Информация по комментариям в разработке