Articles liés à Functional Programming in C#

Functional Programming in C# - Couverture souple

 
9781617299827: Functional Programming in C#

Synopsis

Real world examples and practical techniques for functional programming in C# without the jargon and theory.

In Functional Programming in C#, Second Edition you will learn how to:

Use higher-order functions to reduce duplication and do more with less code
Use pure functions to write code that is easy to test and optimize
Write pleasant APIs that accurately describe your program's behavior
Use dedicated types to handle nullability, system errors, and validation rules predictably and elegantly
Write composable code without the overhead of an IoC container

Functional Programming in C# has helped thousands of developers apply functional thinking to C# code. Its practical examples and spot-on treatment of FP concepts makes it the perfect guide for proficient C# programmers. This second edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records. Each chapter is packed with awesome perspectives and epiphany moments on how functional programming can change the way you code.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology
Turbocharge your C# code. Good functional techniques will improve concurrency, state management, event handling, and maintainability of your software. This book gives you practical answers to why, how, and where to add functional programing into your C# coding practice.

About the book
Functional Programming in C#, Second Edition teaches functional thinking for real-world problems. It reviews the C# language features that allow you to program functionally and through many practical examples shows the power of function composition, data-driven programming, and immutable data structures. All code examples work with .NET 6 and C# 10.

What's inside

Higher-order functions reduce duplication and do more with less code
Code based on pure functions is easy to test and optimize
Write pleasant APIs that accurately describe your program's behavior
Write a Web API in a functional style
Monadic composition with LINQ

About the reader
For intermediate C# programmers.

About the author
Enrico Buonanno studied Computer Science at Columbia University and has over 15 years of experience as a developer, architect, and trainer.

Table of Contents
PART 1 GETTING STARTED
1 Introducing functional programming
2 Thinking in functions
3 Why function purity matters
PART 2 CORE TECHNIQUES
4 Designing function signatures and types
5 Modeling the possible absence of data
6 Patterns in functional programming
7 Designing programs with function composition
PART 3 FUNCTIONAL DESIGNS
8 Functional error handling
9 Structuring an application with functions
10 Working effectively with multi-argument functions
11 Representing state and change
12 A short introduction to functional data structures
13 Event sourcing: A functional approach to persistence
PART 4 ADVANCED TECHNIQUES
14 Lazy computations, continuations, and the beauty of monadic composition
15 Stateful programs and stateful computations
16 Working with asynchronous computations
17 Traversable and stacked monads
18 Data streams and the Reactive Extensions
19 An introduction to message-passing concurrency

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

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

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Comme neuf
Used book that is in almost brand-new...
Afficher cet article
EUR 34,64

Autre devise

EUR 11,43 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 61,41

Autre devise

EUR 0,16 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Résultats de recherche pour Functional Programming in C#

Image d'archives

Buonanno, Enrico
Edité par Manning Publications Co. LLC, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Ancien ou d'occasion Couverture souple

Vendeur : Better World Books, Mishawaka, IN, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : As New. Used book that is in almost brand-new condition. N° de réf. du vendeur 51854554-6

Contacter le vendeur

Acheter D'occasion

EUR 34,64
Autre devise
Frais de port : EUR 11,43
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Buonanno, Enrico
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Ancien ou d'occasion paperback

Vendeur : Austin Goodwill 1101, Austin, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

paperback. Etat : Good. Get fast and secure shipping knowing your purchase helps empower our community to transform their lives through work. N° de réf. du vendeur 4RZUQ8000VWC

Contacter le vendeur

Acheter D'occasion

EUR 42,09
Autre devise
Frais de port : EUR 7,97
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Enrico Buonanno
Edité par Pearson Education, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf PAP

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur PB-9781617299827

Contacter le vendeur

Acheter neuf

EUR 61,41
Autre devise
Frais de port : EUR 0,16
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image d'archives

Enrico Buonanno
Edité par Pearson Education, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf PAP

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur PB-9781617299827

Contacter le vendeur

Acheter neuf

EUR 55,81
Autre devise
Frais de port : EUR 5,92
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image d'archives

BUONANNO, ENRICO
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf Couverture souple

Vendeur : Speedyhen, London, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : NEW. N° de réf. du vendeur NW9781617299827

Contacter le vendeur

Acheter neuf

EUR 56,62
Autre devise
Frais de port : EUR 6,86
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Buonanno, Enrico
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781617299827_new

Contacter le vendeur

Acheter neuf

EUR 63,12
Autre devise
Frais de port : EUR 4,57
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Buonanno, Enrico
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 43786893-n

Contacter le vendeur

Acheter neuf

EUR 55,80
Autre devise
Frais de port : EUR 17,18
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Buonanno, Enrico
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Ancien ou d'occasion Couverture souple

Vendeur : SecondSale, Montgomery, IL, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00063858707

Contacter le vendeur

Acheter D'occasion

EUR 45,55
Autre devise
Frais de port : EUR 30,01
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Enrico Buonanno
Edité par Manning Publications, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Neuf Couverture souple

Vendeur : Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlande

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. 2022. 2nd Edition. Paperback. . . . . . N° de réf. du vendeur V9781617299827

Contacter le vendeur

Acheter neuf

EUR 72,61
Autre devise
Frais de port : EUR 3
De Irlande vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Buonanno, Enrico
Edité par Manning, 2022
ISBN 10 : 1617299820 ISBN 13 : 9781617299827
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 43786893

Contacter le vendeur

Acheter D'occasion

EUR 59,87
Autre devise
Frais de port : EUR 17,14
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 13 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre