Sheehan L. - Learning Functional Programming in Go [2017, PDF/ePub/MOBI, ENG] + Code

Reply to topic
DL-List and Torrent activity
Size:  132 MB   |    Registered:  3 years 1 month   |    Completed:  0 times
Seeders:  600  [  0 KB/s  ]   Leechers:  23  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Программист ®

Gender:

Longevity: 7 years 7 months

Posts: 9599

Post 24-Jul-2018 22:40

[Quote]

Learning Functional Programming in Go
Год издания: 2017
Автор: Sheehan L.
Жанр или тематика: Программирование
Издательство: Packt Publishing
ISBN: 978-1-107-69769-0
Язык: Английский
Формат: PDF/ePub/MOBI
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 665
Описание: Functional programming is a popular programming paradigm that is used to simplify many tasks and will help you write flexible and succinct code. It allows you to decompose your programs into smaller, highly reusable components, without applying conceptual restraints on how the software should be modularized.
This book bridges the language gap for Golang developers by showing you how to create and consume functional constructs in Golang.
The book is divided into four modules. The first module explains the functional style of programming; pure functional programming (FP), manipulating collections, and using high-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, to increase performance, and to build better Cloud-native applications. The last module delves into the underpinnings of FP with an introduction to category theory for software developers to give you a real understanding of what pure functional programming is all about, along with applicable code examples.
By the end of the book, you will be adept at building applications the functional 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

Примеры страниц PDF

Примеры страниц ePub

Оглавление

  • Pure Functional Programming in Go
  • Manipulating Collections
  • Using Higher Order Functions
  • SOLID Design in Go
  • Adding Functionality with Decoration
  • Building on an Onion Architecture
  • Functional Parameters
  • Increasing Performance Using Pipelining
  • Intro to Category Theory for Software Developers
  • Functors, Monoids, and Type Classes
  • Monads
  • Appendix
[only-soft.org].t85611.torrent
Torrent: Registered   [ 2018-07-24 22:40 ]

22 KB

Status: checked
Completed: 0 times
Size: 132 MB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
Sheehan L. - Learning Functional Programming in Go [2017, PDF/ePub/MOBI, ENG] + Code скачать торрент бесплатно и без регистрации
[Profile] [PM]
Display posts from previous:    
Reply to topic

The time now is: Today 22:51

All times are GMT + 4 Hours



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum