Towards an understanding of sustainable software development, written by and for the friends of OpenJDK
Standards Over Lock-In: Modernizing Java with Jakarta EE 11 on Azul Payara 7
Learn how to get your Java applications to cloud-native, AI-ready infrastructure without a costly rewrite or vendor lock-in. Join the engineers behind Azul Payara 7 on July 9.
Cut Code Review Time & Bugs in Half. Instantly.
Supercharge your team to ship faster with the most advanced AI code reviews.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
Announcing: Sustainability for Java Developers — A New Collaborative Guide from the Foojay.io Community
February 02, 2026
2min read
Likes...
Comments...
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 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.
A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious title of Java Champion. Beyond his professional commitments, Mr. Rahman is deeply involved in community outreach and education. He is the founder and current moderator of the Java User Group in Bangladesh, where he has organized educational meetups and conferences since 2013.
He was named Most Valuable Blogger (MVP) at DZone, one of the most recognized technology publishers in the world. Besides DZone, he is an editor for the Java Queue at InfoQ, another leading technology content publisher and conference organizer, and an editor at Foojay.io, a place for friends of OpenJDK.
In addition, he has published five books about the Java programming language in Bengali; they were bestsellers in Bangladesh. He earned his bachelor's degree from the Institute of Information Technology, University of Dhaka, Bangladesh, in Information Technology, majoring in Software Engineering. He currently lives in Toronto, Canada.
Frank Delporte is a Java Champion, Java Developer, Senior Technical Writer at Azul, Blogger, Author of "Java Programming for Raspberry Pi - A Hands-On Guide to Electronics and IoT Projects", and Open-Source Contributor for Pi4J, Lottie4J, MelodyMatrix,...
Frank writes and talks about Java in business production environments, but also in places people don’t always expect it, on the Raspberry Pi, driving GPIO pins, rendering JavaFX UIs, and running on RISC-V single-board computers.
I help professional Java developers like you to write maintainable code so that you can become a sought-after expert in the software development industry.
Passionate architect, senior developer and trainer at Info Support. Also Java Champion. I'm eager about "building the right thing" and "building the thing right".
Simon Martinelli is a Java Champion, Vaadin Champion, and Oracle ACE Pro, with over three decades of experience as a software architect, developer, consultant, and trainer. As the owner of Martinelli LLC, he specializes in optimizing full-stack development with Java and has a deep focus on modern architectures and distributed systems.
He frequently shares his expertise by speaking at international conferences, writing articles, and maintaining his blog: https://martinelli.ch.
His passion for teaching is reflected in his work as a lecturer at two universities of applied science in Switzerland.
Kotlin offers many exciting features. In general, developers tend to cite null safety as their favorite. For me, it’s function extensions. But delegation comes a close second.
Use IntelliJ IDEA to analyze dependencies in your project. Use the Dependency Analyzer to find specific dependencies, show conflicts and more, or use the Dependency Diagram in IntelliJ IDEA Ultimate.
All 1 Likes
Free eBook: Sustainability for Java Developers
Towards an understanding of sustainable software development, written by and for the friends of OpenJDK
Cut Code Review Time & Bugs in Half. Instantly.
Supercharge your team to ship faster with the most advanced AI code reviews.
Standards Over Lock-In: Modernizing Java with Jakarta EE 11 on Azul Payara 7
Learn how to get your Java applications to cloud-native, AI-ready infrastructure without a costly rewrite or vendor lock-in. Join the engineers behind Azul Payara 7 on July 9.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
Kotlin offers many exciting features. In general, developers tend to cite null safety as their favorite. For me, it’s function extensions. But delegation comes a close second.
Comments (0)
No comments yet. Be the first.