[ONLINE] Level up on Functional Programming by rebuilding LINQ



We will meet on Wedneday, August 12th, 2020 via Zoom and Twitch (TaleLearnCode.tv). The Zoom call will start around 6:45pm and the Twitch stream will start at 7:00pm with the presentations starting at that time. Stay on the Zoom call after the presentation for a lively conversation amongst the attendees.

This month we have a special sponsor - nopCommerce. As part of their sponsorship, John Baluka will be giving a 15-minute lightning talk about nopCommerce and there will be a $50 gift card give-away. After this lightning talk, we'll have Cameron Presley will take the floor and present Level Up on Functional Programming by Rebuilding LINQ.

-- Level Up on Functional Programming by Rebuilding LINQ --
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!

-- Cameron Presley --
Cameron Presley is a Lead Software Engineer for SentryOne (https://www.sentryone.com), a speaker, a Microsoft MVP, Director of Speaker Relations for CodeStock (@CodeStock) and co-organizer of FunctionalKnox (@FunctionalKnox).

Based out of Charlotte, North Carolina, Cameron has ten years of experience working with start-ups and large enterprise both publicly and privately held to architect solutions, implement solutions, and training developers to be better today than what they were yesterday!

In his spare time, Cameron can be found hanging out with his family, playing board games, jamming on the bass guitar, and reading books.

************ Zoom Meeting Info ************


Meeting ID:[masked]
One tap mobile
[masked],,[masked]#,,,,0#,,781321# US (Germantown)
[masked],,[masked]#,,,,0#,,781321# US (Chicago)

Dial by your location
[masked] US (Germantown)
[masked] US (Chicago)
[masked] US (New York)
[masked] US (Tacoma)
[masked] US (Houston)
[masked] US (San Jose)

Meeting ID:[masked]

Find your local number: https://zoom.us/u/abPBDI7CRF