Articles liés à Learning Functional Programming in Go: Change the way...

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

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

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.

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

À 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.

Acheter D'occasion

état :  Satisfaisant
Pages can have notes/highlighting...
Afficher cet article
EUR 32,23

Autre devise

EUR 15,99 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 48,84

Autre devise

EUR 4,56 expédition depuis Royaume-Uni vers France

Destinations, frais et délais

Résultats de recherche pour Learning Functional Programming in Go: Change the way...

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 : Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.5. N° de réf. du vendeur G1787281396I3N00

Contacter le vendeur

Acheter D'occasion

EUR 32,23
Autre devise
Frais de port : EUR 15,99
De Etats-Unis vers France
Destinations, frais et délais

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 2.5. N° de réf. du vendeur G1787281396I4N00

Contacter le vendeur

Acheter D'occasion

EUR 32,23
Autre devise
Frais de port : EUR 15,99
De Etats-Unis vers France
Destinations, frais et délais

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 : 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 ria9781787281394_new

Contacter le vendeur

Acheter neuf

EUR 48,84
Autre devise
Frais de port : EUR 4,56
De Royaume-Uni vers France
Destinations, frais et délais

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 49,54
Autre devise
Frais de port : EUR 6,77
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Sheehan, Lex
Edité par Packt Publishing 11/27/2017, 2017
ISBN 10 : 1787281396 ISBN 13 : 9781787281394
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

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

Paperback or Softback. Etat : New. Learning Functional Programming in Go 2.5. Book. N° de réf. du vendeur BBS-9781787281394

Contacter le vendeur

Acheter neuf

EUR 47,49
Autre devise
Frais de port : EUR 10,64
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

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 5 sur 5 étoiles Evaluation 5 é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,43
Autre devise
Frais de port : EUR 10,12
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 4 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,83
Autre devise
Frais de port : EUR 25,54
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 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 5 sur 5 étoiles Evaluation 5 é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
Autre devise
Frais de port : EUR 9,70
De Allemagne vers France
Destinations, frais et délais

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 1156. N° de réf. du vendeur C9781787281394

Contacter le vendeur

Acheter neuf

EUR 54,19
Autre devise
Frais de port : EUR 11,37
De Royaume-Uni vers France
Destinations, frais et délais

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 4 sur 5 étoiles Evaluation 4 é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 66,09
Autre devise
Frais de port : EUR 2,29
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 5 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre