Functional Programming in Java (Manning)
Thursday, 16 February 2017

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

 

funcjava

 

  • 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

Banner
 


SQL Query Design Patterns and Best Practices

Author: Steve Hughes et al
Publisher: Packt Publishing
Pages: 270
ISBN: 978-1837633289
Print: 1837633282
Kindle: B0BWRD7HQ7
Audience: Query writers
Rating: 2.5
Reviewer: Ian Stirk

This book aims to improve your SQL queries using design patterns, how does it fare? 



Administering Relational Databases on Microsoft Azure

Author: Prashanth Jayaram et al
Publisher: Independent
Pages: 622
ISBN: 979-8706128029
Print: B08Y4LBTP4
Kindle: B08XZQJHMK
Audience: Azure DBAs
Rating: 2 or 4 (see review for details)
Reviewer: Ian Stirk

This book aims to help you pass the Azure Relational Database exam DP-300, how does it fare?


More Reviews