BookShared
  • MEMBER AREA    
  • Functional Programming in C#

    (By Enrico Buonanno)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 24 MB (24,083 KB)
    Format PDF
    Downloaded 626 times
    Last checked 11 Hour ago!
    Author Enrico Buonanno
    “Book Descriptions: Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. It allows us to write elegant, intention-revealing code, that shines in testability and support for concurrency. C# includes a number of functional features and libraries, enabling us to take advantage of these benefits.

    Functional Programming in C# teaches you to apply functional thinking to real-world scenarios. You’ll start by learning the principles of functional programming, and how they translate in the C# language. The book then dives into important topics like function composition, data flow, and principles for designing function signatures, types and collections. Through lots of real-world examples, you’ll acquire the tools to tackle programming tasks with a functional approach. The last part of the book deals with advanced topics, including lazy evaluation, stateful computations, asynchrony, and event streams. By the end of this book, you’ll be able to integrate functional techniques, making your C# programs robust and maintainable, and helping you become a more well-rounded developer.”

    Google Drive Logo DRIVE
    Book 1

    Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

    ★★★★★

    Scott Wlaschin

    Book 1

    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

    ★★★★★

    Gene Kim

    Book 1

    Clean Architecture

    ★★★★★

    Robert C. Martin

    Book 1

    Domain-Driven Design: Tackling Complexity in the Heart of Software

    ★★★★★

    Eric Evans

    Book 1

    Building Microservices: Designing Fine-Grained Systems

    ★★★★★

    Sam Newman

    Book 1

    Dependency Injection in .NET

    ★★★★★

    Mark Seemann

    Book 1

    Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)

    ★★★★★

    Mark Seemann

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Dave Thomas

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

    ★★★★★

    Michael T. Nygard

    Book 1

    Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing

    ★★★★★

    Elisabeth Hendrickson

    Book 1

    Building a Second Brain: A Proven Method to Organize Your Digital Life and Unlock Your Creative Potential

    ★★★★★

    Tiago Forte

    Book 1

    Unit Testing: Principles, Practices, and Patterns

    ★★★★★

    Vladimir Khorikov