

Hero image 0 of Grokking Functional Programming, (Paperback), 0 of 1
Grokking Functional Programming, (Paperback)
(No ratings yet)
Key item features
- Grokking Functional Programming, (Paperback)
- Author: Manning Publications
- ISBN: 9781617291838
- Format: Paperback
- Publication Date: 2022-11-08
- Page Count: 520
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date2023-01-01
- Pages520
- SubgenreProgramming
Current price is USD$51.67
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Columbus, 43215
Arrives between Apr 24 - May 1
|Sold and shipped by newbookdeals
4.559517566858941 stars out of 5, based on 1907 seller reviews(4.6)1907 seller reviews
Free 30-day returns - in store or online
About this item
Product details
There's no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about. In Grokking Functional Programming you will learn: Designing with functions and types instead of objects
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs
Multiple learning approaches to help you grok each new concept If you've ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Programming and you'll find functional ideas mapped onto what you already know as an object-oriented programmer. The book focuses on practical aspects from page one. Hands-on examples apply functional principles to everyday programming tasks like concurrency, error handling, and improving readability. Plus, puzzles and exercises let you think and practice what you're learning. You'll soon reach an amazing "aha" moment and start seeing code in a completely new way. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology
Finally, there's an easy way to learn functional programming! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. You'll be amazed at how quickly you'll start seeing software tasks from this valuable new perspective. About the book
Grokking Functional Programming introduces functional programming to imperative developers. You'll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, you'll learn how to write code that eliminates common bugs caused by complex distributed state. You'll also explore the FP approach to IO, concurrency, and data streaming. By the time you finish, you'll be writing clean functional code that's easy to understand, test, and maintain. What's inside Designing with functions and types instead of objects
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs About the reader
For developers who know an object-oriented language. Examples in Java and Scala. About the author
Michal Plachta is an experienced software developer who regularly speaks and writes about creating maintainable applications. Table of Contents
Part 1 The functional toolkit
1 Learning functional programming
2 Pure functions
3 Immutable values
4 Functions as values
Part 2 Functional programs
5 Sequential programs
6 Error handling
7 Requirements as types
8 IO as values
9 Streams as values
10 Concurrent programs
Part 3 Applied functional programming
11 Designing functional programs
12 Testing functional programs
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs
Multiple learning approaches to help you grok each new concept If you've ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Programming and you'll find functional ideas mapped onto what you already know as an object-oriented programmer. The book focuses on practical aspects from page one. Hands-on examples apply functional principles to everyday programming tasks like concurrency, error handling, and improving readability. Plus, puzzles and exercises let you think and practice what you're learning. You'll soon reach an amazing "aha" moment and start seeing code in a completely new way. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology
Finally, there's an easy way to learn functional programming! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. You'll be amazed at how quickly you'll start seeing software tasks from this valuable new perspective. About the book
Grokking Functional Programming introduces functional programming to imperative developers. You'll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, you'll learn how to write code that eliminates common bugs caused by complex distributed state. You'll also explore the FP approach to IO, concurrency, and data streaming. By the time you finish, you'll be writing clean functional code that's easy to understand, test, and maintain. What's inside Designing with functions and types instead of objects
Programming with pure functions and immutable values
Writing concurrent programs using the functional style
Testing functional programs About the reader
For developers who know an object-oriented language. Examples in Java and Scala. About the author
Michal Plachta is an experienced software developer who regularly speaks and writes about creating maintainable applications. Table of Contents
Part 1 The functional toolkit
1 Learning functional programming
2 Pure functions
3 Immutable values
4 Functions as values
Part 2 Functional programs
5 Sequential programs
6 Error handling
7 Requirements as types
8 IO as values
9 Streams as values
10 Concurrent programs
Part 3 Applied functional programming
11 Designing functional programs
12 Testing functional programs
- Grokking Functional Programming, (Paperback)
- Author: Manning Publications
- ISBN: 9781617291838
- Format: Paperback
- Publication Date: 2022-11-08
- Page Count: 520
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Pub date
2023-01-01
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Hands-On Software Engineering with Golang (Paperback) $51.72
$5172current price $51.72Hands-On Software Engineering with Golang (Paperback)
Packetc Programming, (Paperback) $56.14
$5614current price $56.14Packetc Programming, (Paperback)
Neuro-Linguistic Programming for Dummies, (Paperback) $24.95
$2495current price $24.95Neuro-Linguistic Programming for Dummies, (Paperback)
Mastering Non-Functional Requirements (Paperback) $42.27
$4227current price $42.27Mastering Non-Functional Requirements (Paperback)
Basics of CNC Programming, (Paperback) $56.14
$5614current price $56.14Basics of CNC Programming, (Paperback)
Fundamentals of Software Engineering, (Paperback) $54.99
$5499current price $54.99Fundamentals of Software Engineering, (Paperback)
Functional Biochemistry of the Neuroglia, (Paperback) $54.99
$5499current price $54.99Functional Biochemistry of the Neuroglia, (Paperback)
Computer Programming Using C, (Paperback) $36.61
$3661current price $36.61Computer Programming Using C, (Paperback)
Caractérisation des biopolymères fonctionnels, (Paperback) $42.00
$4200current price $42.00Caractérisation des biopolymères fonctionnels, (Paperback)
Programming Language Explorations, (Paperback) $47.99
$4799current price $47.99Programming Language Explorations, (Paperback)
Learning Object-Oriented Programming (Paperback) $51.72
$5172current price $51.72Learning Object-Oriented Programming (Paperback)
Dynamic Programming, (Paperback) $46.99
$4699current price $46.99Dynamic Programming, (Paperback)
Concepts and Programming in Pytorch (Paperback) $24.11
$2411current price $24.11Concepts and Programming in Pytorch (Paperback)
Geometry for Programmers, (Paperback) $57.42
$5742current price $57.42Geometry for Programmers, (Paperback)
Using Functional Analysis in Psychotherapy, (Paperback) $38.00
$3800current price $38.00Using Functional Analysis in Psychotherapy, (Paperback)
Distributed Programming: Theory and Practice, (Paperback) $54.99
$5499current price $54.99Distributed Programming: Theory and Practice, (Paperback)
Programming with Codeignitermvc (Paperback) $37.98
$3798current price $37.98Programming with Codeignitermvc (Paperback)
A Programming Approach to Computability, (Paperback) $48.23
$4823current price $48.23A Programming Approach to Computability, (Paperback)
Prospects for Functional Programming in Software Engineering, (Paperback) $60.29
$6029current price $60.29Prospects for Functional Programming in Software Engineering, (Paperback)
Logic Programming '89, (Paperback) $60.29
$6029current price $60.29Logic Programming '89, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
