Transforming your C# code to Functional Style
Since the introduction of lambda expressions in C#, we have had two different style of programming. Yet, programmers used to the habitual style often find it easy to fall back on those old practices. In this presentation we will take a number of common tasks we code in C#, discuss the downsides of the habitual style, transform it into functional style, and discuss the benefits. We will also discuss some techniques that can help make this transformation easier on everyday projects.
Outline/Structure of the Talk
Using a series of example we will learn how to restructure or transform code to functional style and discuss the benefits of doing so.
Learn to think in functional style
Look for refactoring opportunities during evolution of software
Create code that has fewer chances of errors