This book teaches you how to incorporate the benefits of functional programming into new and existing Java code. Author Pierre-Yves Saumont shows how to think functionally about coding tasks in Java and use FP to make your applications easier to understand, optimize, maintain, and scale and uses easy-to-grasp examples, exercises, and illustrations to teach core Functional Programming principles ...
<ASIN:1617292737>
such as referential transparency, immutability, persistence, and laziness.The book shows how to carry out safer concurrent and parallel programming, and covers Java 8 features including lambdas, method references, and functional interfaces
Author: Pierre-Yves Saumont Publisher: Manning Publications Date: January 2017 Pages: 472 ISBN: 978-1617292736 Print: 1617292737 Audience: Java developers Level: Intermediate Category: Methodology

- What is functional programming?
- Using functions in Java
- Making Java more functional
- Recursion, corecursion, and memoization
- Data handling with lists
- Dealing with optional data
- Handling errors and exceptions
- Advanced list handling
- Working with laziness
- More data handling with trees
- Solving real problems with advanced trees
- Handling state mutation in a functional way
- Functional input/output
- Sharing mutable state with actors
- Solving common problems functionally
As with all Manning titles, purchase of the book gives you access to PDF, ePub and Kindle versions at no additional cost.
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
JavaScript Crash Course (No Starch Press)
Author: Nick Morgan Publisher: No Starch Date: March 2024 Pages: 376 ISBN: 978-1718502260 Print: 1718502265 Kindle: B09JBF5K9F Audience: Developers wanting to learn JavaScript Rating: 4 Reviewer: Ian Elliot JavaScript is still a very important language, so why not a crash course?
|
Python Crash Course, 3rd Ed (No Starch Press)
Author: Eric Matthes Publisher: No Starch Press Pages: 552 ISBN: 978-1718502703 Print: 1718502702 Kindle: B09WJX22TV Audience: People wanting to learn Python Level: Introductory/Intermediate Audience: Not the complete beginner Rating: 4 Reviewer: Alex Armstrong To reach a third edition this [ ... ]
| More Reviews |
|