1. While I bring in C# option/maybe implementations and apply them. 2. I've seen (many times) the Boundaries talk by Gary Bernhardt yet struggle to apply it effectively 3. I also took a PL course (https://www.coursera.org/learn/programming-languages)
I'm looking for a good books to supplement my knowledge and also tips from folks here with a similar experience on applying FP practices with OO and how they were able to transition from knowing the theory to applying it successfully.