Embracing Functional Programming in C# - CodeProject

An exploration of the benefits of **functional programming in C#**. The article covers code readability, efficiency, and unit testing. Other highlights are the challenges of state mutation, the importance of immutability, and the concept of pure functions.

#FunctionalProgramming #CSharp #CodeReadability #Immutability #PureFunctions #ErrorHandling #Programming

https://www.codeproject.com/Articles/5376714/Embracing-Functional-Programming-in-Csharp

Embracing Functional Programming in C#

How to embrace functional programming in C#

CodeProject

Is it possible to get the benefits of functional programming without going all in?

This post presents "functional foundations", a set of functional programming concepts that I have found helpful in everyday programming, even for programmers not trained in functional programming.

https://henko.net/blog/functional-foundations/

#programming #functionalprogramming #objectorientedprogramming #softwaredevelopment #purefunctions #immutabledata #collectionpipelines

Functional foundations ⚙️

A selection of functional programming concepts that I feel are helpful to all developers.

Henrik Jernevad
In-depth: Functional programming in C++

In this reprinted #altdevblogaday in-depth piece, id Software co-founder and technical director John Carmack looks at the value in programming in a functional style with C++.

Write code. Not too much. Mostly functions. | Brandon's Website

There's a well-known quote by author Michael Pollan: "Eat food. Not too much. Mostly plants." I like it because it doesn't attempt to be dogmatic: it encapsulates some basic guiding principles that get you 90% of the way there 90% of the time. Wikipedia describes the book the quote is from (emphasis mine):