Level Up on Functional Programming By Rebuilding LINQ


Details
Un mes más de .NET online!
Cuando das tus primeros pasos en la programación funcional, es muy común encontrarte con blogs que hablan sobre cómo simplificar ciclos complejos usando la famosa trinidad de operaciones con listas: map, filter y reduce. Pero… ¿qué hacen realmente estos métodos y por qué hacen que tu código sea más simple?
Si ya estás familiarizado con el mundo .NET, entonces seguramente has usado LINQ que en realidad ya implementa esta trinidad: Select (map), Where (filter) y Aggregate (reduce).
Pero, ¿y si te dijéramos que al entender cómo LINQ los usa, en realidad también estás entendiendo cómo funcionan en otros lenguajes?
Esta charla está pensada para desarrolladores en C# que ya han trabajado un poco con LINQ y que tienen curiosidad por adentrarse en la programación funcional. Al final de la sesión, sabrás cómo usar `Func`, genéricos y métodos de extensión como un pro.
Únete a esta edición junto a las comunidades de Austin y San Antonio, Texas, para compartir, aprender y conectar.

Level Up on Functional Programming By Rebuilding LINQ