Learning Functional Programming in Go: Change the way you approach your applications using functional programming in Go

Sheehan, Lex

ISBN 10: 1787281396 ISBN 13: 9781787281394
Edité par Packt Publishing, 2017
Neuf(s) 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

Vendeur AbeBooks depuis 25 mars 2015


A propos de cet article

Description :

In. N° de réf. du vendeur ria9781787281394_new

Signaler cet article

Synopsis :

Function literals, Monads, Lazy evaluation, Currying, and more


Key Features:

  • Write concise and maintainable code with streams and high-order functions
  • Understand the benefits of currying your Golang functions
  • Learn the most effective design patterns for functional programming and learn when to apply each of them
  • Build distributed MapReduce solutions using Go


Book Description:

Lex Sheehan begins slowly, using easy-to-understand illustrations and working Go code to teach core functional programming (FP) principles such as referential transparency, laziness, recursion, currying, and chaining continuations.


This book is a tutorial for programmers looking to learn FP and apply it to write better code. Lex guides readers from basic techniques to advanced topics in a logical, concise, and clear progression.


The book is divided into four modules. The first module explains the functional style of programming: pure functional programming, manipulating collections, and using higher-order functions. In the second module, you will learn design patterns that you can use to build FP-style applications. In the next module, you will learn FP techniques that you can use to improve your API signatures, increase performance, and build better cloud-native applications. The last module covers Category Theory, Functors, Monoids, Monads, Type classes and Generics.


By the end of the book, you will be adept at building applications the FP way.


What You Will Learn:

  • Learn how to compose reliable applications using high-order functions
  • Explore techniques to eliminate side-effects using FP techniques such as currying
  • Use first-class functions to implement pure functions
  • Understand how to implement a lambda expression in Go
  • Compose a working application using the decorator pattern
  • Create faster programs using lazy evaluation
  • Use Go concurrency constructs to compose a functionality pipeline
  • Understand category theory and what it has to do with FP


Who this book is for:

This book is for Golang developers comfortable with OOP and interested in learning how to apply the functional paradigm to create robust and testable apps. Prior programming experience with Go would be helpful, but not mandatory.

À propos de l?auteur: Lex Sheehan has a B.S. in Computer Science from Auburn University, resides in Atlanta, GA, and works as a senior software engineer with over 20 years of experience. He has a deep understanding of functional programming; His first encounter was using high-order functions in Ruby, Scala, JavaScript, Haskell, Java, and Go. Lex worked for IBM Software Group and IBM Global Business Services, designing and building various enterprise business systems. He is the author of eight US patents (IT security and data transformations) and he writes a blog titled Application Development with Lex Sheehan. Lex is available to consult and meet with your CTO, or provide in-house training on the information in this book.

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

Détails bibliographiques

Titre : Learning Functional Programming in Go: ...
Éditeur : Packt Publishing
Date d'édition : 2017
Reliure : Couverture souple
Etat : New

Meilleurs résultats de recherche sur AbeBooks

Image d'archives

Sheehan, Lex
Edité par Packt Publishing, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Ancien ou d'occasion Paperback

Vendeur : HPB-Red, Dallas, TX, Etats-Unis

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

Paperback. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_438826186

Contacter le vendeur

Acheter D'occasion

EUR 31,77
EUR 3,19 shipping
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Sheehan, Lex
Edité par Packt Publishing, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

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

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less. N° de réf. du vendeur G1787281396I4N00

Contacter le vendeur

Acheter D'occasion

EUR 35,27
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Lex Sheehan
Edité par Packt Publishing, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Ancien ou d'occasion Soft cover

Vendeur : R&R Better Books, Martinez, CA, Etats-Unis

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

Soft cover. Etat : Near Fine. * Book cover like new - pages clean, bright and unmarked spine like new. * Proceeds benefit Friends of the Library. * "Honest and reliable service - every book hand-packaged with care.". N° de réf. du vendeur FOL0138

Contacter le vendeur

Acheter D'occasion

EUR 36,84
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Sheehan, Lex
Edité par Packt Publishing, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Couverture souple

Vendeur : Lucky's Textbooks, Dallas, TX, Etats-Unis

É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 ABLIING23Mar2912160177663

Contacter le vendeur

Acheter neuf

EUR 42,70
EUR 3,40 shipping
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Lex Sheehan
Edité par Packt Publishing Limited, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf PAP
impression à la demande

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. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781787281394

Contacter le vendeur

Acheter neuf

EUR 48,42
EUR 8,69 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Sheehan Lex
Edité par Packt Publishing, Limited, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Couverture souple
impression à la demande

Vendeur : Majestic Books, Hounslow, Royaume-Uni

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

Etat : New. Print on Demand pp. 672. N° de réf. du vendeur 390717629

Contacter le vendeur

Acheter neuf

EUR 51,16
EUR 7,40 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Sheehan, Lex
Edité par Packt Publishing, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Couverture souple

Vendeur : moluna, Greven, Allemagne

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

Etat : New. &Uumlber den AutorrnrnLex Sheehan has a B.S. in Computer Science from Auburn University, resides in Atlanta, GA, and works as a senior software engineer with over 20 years of experience. He has a deep understanding of functional programming Hi. N° de réf. du vendeur 448327077

Contacter le vendeur

Acheter neuf

EUR 55,44
EUR 48,99 shipping
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Lex Sheehan
Edité par Packt Publishing Limited, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf PAP
impression à la demande

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. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781787281394

Contacter le vendeur

Acheter neuf

EUR 55,71
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Lex Sheehan
Edité par Packt Publishing Limited, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Paperback / softback
impression à la demande

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

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

Paperback / softback. Etat : New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. N° de réf. du vendeur C9781787281394

Contacter le vendeur

Acheter neuf

EUR 55,99
EUR 25,41 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Lex Sheehan
Edité par Packt Publishing Limited, GB, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Paperback

Vendeur : Rarewaves.com UK, London, Royaume-Uni

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

Paperback. Etat : New. Function literals, Monads, Lazy evaluation, Currying, and moreAbout This Book. Write concise and maintainable code with streams and high-order functions. Understand the benefits of currying your Golang functions. Learn the most effective design patterns for functional programming and learn when to apply each of them. Build distributed MapReduce solutions using GoWho This Book Is ForThis book is for Golang developers comfortable with OOP and interested in learning how to apply the functional paradigm to create robust and testable apps. Prior programming experience with Go would be helpful, but not mandatory.What You Will Learn. Learn how to compose reliable applications using high-order functions. Explore techniques to eliminate side-effects using FP techniques such as currying. Use first-class functions to implement pure functions. Understand how to implement a lambda expression in Go. Compose a working application using the decorator pattern. Create faster programs using lazy evaluation. Use Go concurrency constructs to compose a functionality pipeline. Understand category theory and what it has to do with FPIn DetailLex Sheehan begins slowly, using easy-to-understand illustrations and working Go code to teach core functional programming (FP) principles such as referential transparency, laziness, recursion, currying, and chaining continuations.This book is a tutorial for programmers looking to learn FP and apply it to write better code. Lex guides readers from basic techniques to advanced topics in a logical, concise, and clear progression.The book is divided into four modules. The first module explains the functional style of programming: pure functional programming, manipulating collections, and using higher-order functions. In the second module, you will learn design patterns that you can use to build FP-style applications. In the next module, you will learn FP techniques that you can use to improve your API signatures, increase performance, and build better cloud-native applications. The last module covers Category Theory, Functors, Monoids, Monads, Type classes and Generics.By the end of the book, you will be adept at building applications the FP way.Style and approachThis book takes a pragmatic approach and shows you techniques to write better functional constructs in Golang. We'll also show you how use these concepts to build robust and testable apps. N° de réf. du vendeur LU-9781787281394

Contacter le vendeur

Acheter neuf

EUR 64,15
EUR 74,03 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 3 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre