
A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles
Author(s): Ben Weidig (Author)
- Publisher: O'Reilly Media
- Publication Date: 25 May 2023
- Language: English
- Print length: 411 pages
- ISBN-10: 1098109929
- ISBN-13: 9781098109929
Book Description
Java developers usually tackle the complexity of software development through object-oriented programming (OOP). The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you’re interested in applying FP concepts to your Java code, this book is for you. You’ll learn how, when, and why to use FP concepts such as immutability and pure functions to write more concise, reasonable, and future-proof code.
Editorial Reviews
Review
Select Guide Rating
About the Author
Ben Weidig is a self-taught software developer with almost two decades of experience in professional web, mobile, and systems programming in various languages. After learning the ropes of professional software development and project management at a clinical research organization, he became a self-employed software developer and is now co-director of a Java-based SaaS company. Besides sharing his expertise and experiences by writing articles about Java, functional programming, best practices, etc., he participates in Open-Source, either as a committer to established projects or releasing his own code.
Wow! eBook


