Author: A N M Bazlur Rahman
Original post on Foojay: Read More
Java developers from around the world are writing a book about a question that’s becoming impossible to ignore: how do we write software that’s good for both our projects and the planet?
Sustainability for Java Developers: Towards an Understanding of Sustainable Java Software Development is now freely available on Leanpub, bringing together Java Champions, architects, and technical writers to look at sustainability from every angle.

The book covers everything from the environmental footprint of our data centers to the ethics of open source supply chains, from efficient data formats to the often-overlooked topic of career longevity.
The current chapters (because the book continues to grow and everyone is invited to participate) are:
- Chapter 1: Fair Trade Software — Maarten Mulders and Geertjan Wielenga
- Chapter 2: Stopping the Data Madness — Frank Delporte
- Chapter 3: Impact of Architecture — Simon Martinelli and Jan Ouwens
- Chapter 4: Career and Wellbeing — Markus Westergren
- Chapter 5: Sustaining Success: Java’s Evergreen Appeal in a Rapidly Changing Tech Landscape — A N M Bazlur Rahman
- Chapter 6: Simple Things You Can Do Right Now — Jan Ouwens and Ko Turk
- Chapter 7: Java as a Scripting Language: Sustainable Code from Day One — A N M Bazlur Rahman
You’ll find practical advice you can use today—like configuring build caching or using Java 25’s scripting features—alongside deeper discussions about mentorship, community, and why sustainable practices actually make business sense.
The project has grown out of the Foojay (Friends of OpenJDK) community, where members from different companies and countries found they shared the same concerns about sustainability.
Because it’s published on Leanpub, the book will keep evolving with reader feedback—and others are welcome to join in with their own content.
You can get your copy now at leanpub.com/sustainabilityforjavadevelopers.
The post Announcing: Sustainability for Java Developers — A New Collaborative Guide from the Foojay.io Community appeared first on foojay.
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.