Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   C#

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


Super Savings Item! Save 32% on the Functional Programming in C#: How to write better C# code by Manning Publications at EMS Linux. MPN: 47222196. Hurry! Limited time offer. Offer valid only while supplies last. Summary Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. The book, with its many


Product Description

Summary

Functional 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 Technology

Functional 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 Book

Functional 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 Inside

  • Write readable, team-friendly code
  • Master async and data streams
  • Radically improve error handling
  • Event sourcing and other FP patterns

About the Reader

Written for proficient C# programmers with no prior FP experience.

About the Author

Enrico Buonanno studied computer science at Columbia University and has 15 years of experience as a developer, architect, and trainer.

Table of Contents

    PART 1 - CORE CONCEPTS

  1. Introducing functional programming
  2. Why function purity matters
  3. Designing function signatures and types
  4. Patterns in functional programming
  5. Designing programs with function composition
  6. PART 2 - BECOMING FUNCTIONAL

  7. Functional error handling
  8. Structuring an application with functions
  9. Working effectively with multi-argument functions
  10. Thinking about data functionally
  11. Event sourcing: a functional approach to persistence
  12. PART 3 - ADVANCED TECHNIQUES

  13. Lazy computations, continuations, and the beauty of monadic composition
  14. Stateful programs and stateful computations
  15. Working with asynchronous computations
  16. Data streams and the Reactive Extensions
  17. An introduction to message-passing concurrency

Additional Information

Manufacturer:Manning Publications
Part Number:47222196
Publisher:Manning Publications
Studio:Manning Publications
MPN:47222196
EAN:9781617293955
Item Size:1.25 x 9.5 x 9.5 inches
Package Weight:1.54 pounds
Package Size:7.44 x 0.83 x 0.83 inches

Functional Programming in C#: How to write better C# code by Manning Publications

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

Brand: Manning Publications
4.4 out of 5 stars with 58 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$49.99
$34.02
You Save: 32%


Quantity:  

 


View More In C#.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Manning Publications, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By Manning Publications
ean: 9781617294969, isbn: 1617294969,
Summary Manning's bestselling and highly recommended Unity book has been fully revised! Unity in Action, Second Edition teaches you to write and deploy games with the Unity game development platform. You'll master the Unity toolset from the ground up...

By Unknown
ean: 9780985580131, isbn: 0985580135,
The C# Player's Guide (3rd Edition) is the ultimate guide for people starting out with C#, whether you are new to programming, or an experienced vet. This guide takes you from your journey's beginning, through the most challenging parts of programmin...

By Apress Publishers

By Mike Murach & Associates

By MICROSOFT PRESS

By Microsoft Press

By MICROSOFT PRESS

By MICROSOFT PRESS

By John Wiley & Sons

By John Wiley & Sons



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.