Functional Programming in C#: How to write better C# code

Functional Programming in C#: How to write better C# code image

Overview
Review
Comments
Download PDF

SummaryFunctional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. The book, with its many practical examples, is written for proficient C# programmers with no prior FP experience. It will give you an awesome new perspective. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyFunctional programming changes the way you think about code. For C# developers, FP techniques can greatly improve state management, concurrency, event handling, and long-term code maintenance. And C# offers the flexibility that allows you to benefit fully from the application of functional techniques. This book gives you the awesome power of a new perspective. About the BookFunctional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. You'll start by learning the principles of functional programming and the language features that allow you to program functionally. As you explore the many practical examples, you'll learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ. What's InsideWrite readable, team-friendly codeMaster async and data streamsRadically improve error handlingEvent sourcing and other FP patternsAbout the ReaderWritten for proficient C# programmers with no prior FP experience. About the AuthorEnrico Buonanno studied computer science at Columbia University and has 15 years of experience as a developer, architect, and trainer. Table of ContentsPART 1 - CORE CONCEPTSIntroducing functional programmingWhy function purity matters Designing function signatures and types Patterns in functional programming Designing programs with function composition PART 2 - BECOMING FUNCTIONALFunctional error handling Structuring an application with functions Working effectively with multi-argument functions Thinking about data functionally Event sourcing: a functional approach to persistence PART 3 - ADVANCED TECHNIQUESLazy computations, continuations, and the beauty of monadic composition Stateful programs and stateful computations Working with asynchronous computations Data streams and the Reactive Extensions An introduction to message-passing concurrency

Details e-book Functional Programming in C#

đź—¸ Author(s):
đź—¸ Title: Functional Programming in C#: How to write better C# code
đź—¸ Rating : 4.6 from 5 stars (74 reviews)
đź—¸ Languange: English
đź—¸ Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
đź—¸ Supported Devices: Android, iOS, PC and Amazon Kindle


Readers' opinions about Functional Programming in C# by Enrico Buonanno

Jenise Hope
Dive into an epic fantasy novel where heroes embark on a perilous quest to save their world from an ancient evil. The world-building is richly detailed, immersing readers in a realm of magic and adventure. With its unforgettable characters and breathtaking action scenes, this book is sure to captivate readers of all ages.
/
Sherle Mitchell
This comprehensive guide to personal finance offers practical advice and actionable strategies for achieving financial freedom. From budgeting and saving to investing and retirement planning, the author covers all the essential topics needed to build wealth and secure a stable financial future. Accessible and informative, this book is a valuable resource for anyone looking to take control of their finances.
/
Skyler Shaw
Discover the secrets of successful entrepreneurship with this insightful guide to starting and growing a business. Packed with practical advice and real-world examples, the author shares invaluable wisdom gleaned from years of experience in the business world. Whether you're a seasoned entrepreneur or just starting out, this book is a valuable resource for anyone looking to build a successful venture.
/

The Greatest Lie on Earth: Proof That Our World Is Not a Moving Globe Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best User Experience The Choose You Now Diet: Lose Weight for the Last Time with a Proven Plan and 75 Delicious, Nutritious Re Bully B.E.A.N.S. (Revised Edition) Murder and Mendelssohn (Miss Fisher’s Murder Mysteries, 20) Adobe Illustrator Classroom in a Book (2022 release) How To Draw My Hero Academia: A Meaningful Gift For Beginners, Who Want To Improve Their Drawing Skills, Who Love To Draw, Enjoy This Meaningful Gift. Criminal Justice in Action: The Core Writing Worship: How to Craft Heartfelt Songs for the Church Creative Gouache: A Step-by-Step Guide to Exploring Opaque Watercolor – Build Your Skills with Layering, Blending, Mixed Media, and More! (Volume 4) (Art for Modern Makers, 4)


Preparing the link for download... Please wait in 30 seconds
DOWNLOAD FILE

Leave a Reply

Your email address will not be published. Required fields are marked *