Testing the Functional Waters: Functional Programming Principles and Patterns in C#
202 May 29, 2020, 11:30 AM - 12:20 PM
Filipina Software Engineer & Published Author that believes knowledge is power
F# and the benefits of functional programming always taunted me. Despite wanting to try and implement the functional way of programming, it never made sense for our team and our applications as they heavily relied on user interfaces and an object-oriented architecture. It was clear that a full move to F# or some other functional programming language didn’t make sense.
Despite this, many principles and patterns from functional programming still made sense to implement for cleaner and more robust code. Important paradigms like immutability, method chaining, and using expressions over statements were certainly things even C# developers could take advantage of! In this talk, I want to demonstrate how C# developers can implement these beneficial patterns and principles and explore how doing so ultimately results in better code!