Fambda site launched

Fambda brings some principles and patterns of functional programming paradigm into C#.

Idiomatic C# is fundamentally imperative with a strong dependence on mutable state. But, in the past few years C# has taken a lot of inspiration from functional programming languages, we can see this from every C# language release; and nowadays we can speak of C# as a multi-paradigm language, that incorporates functional flavors like Func, lambda expressions, anonymous types, pattern matching, records. In fact, this style of programming is now also encouraged by the C# team.

Unfortunately, there are not as many learning resources for functional programming when we compare it to its counterpart. This is becoming less of a problem year by year as functional programming is gaining more and more popularity.

Functional paradigm is different - and learning, practicing it over time, leads to better decisions that may be taken to achieve not only a maintainable, but a viable codebase easy to reason and extend in the long run.

Fambda is using C# features to make FP code easier.

Dive on this exciting journey!

About library

This is what Fambda aim to provide:

  • increase conciseness: write less code
  • cleaner code: readability, expressiveness and testability
  • increase code safety
  • provide better concurrency support

PatternDriven

HTH