Skip to content

Virtual - .NET@Noon - Level up on Functional Programming by rebuilding LINQ

Photo of Scott Sauber
Hosted By
Scott S. and Javier L.

Details

Talk 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!

Meeting Agenda

  • 11:45am-12:00pm - Socialize
  • 12:00pm-1:00pm - Talk

Meeting Sponsor - Lean Techniques

Platinum Sponsor – QCI
Since 1995, QCI has grown to be one of the largest, Iowa-based, technology consulting firms, one client at a time. There is no secret to our success. We simply hire the best people and support a culture that is obsessed with delivering excellent service to our clients. In QCI, our clients have a partner that is large enough to provide highly skilled consultants across a wide area of expertise. Our dedication to client service has resulted in a long-term relationships through which we understand that placing the interests of our clients first is the key to being a trusted partner.
For more information, visit https://www.qci.com

Platinum Sponsor - Source Allies
Source Allies is a local technical consultancy who values collaboration, craftsmanship, and an ownership mentality. We provide a home to our teammates where we encourage each other to grow not only technically, but as peers & consultants. This is evident in the quality software we deliver to clients.
Learn about our “ownership mentality” at: https://www.sourceallies.com

Photo of Iowa .NET User Group group
Iowa .NET User Group
See more events
FREE