Let's goooo! I've been working on this almost since I joined #RedHat (with mega-help from colleagues), and it's just been published 🎉 : https://www.redhat.com/en/resources/greener-java-applications-detail

"Writing #Greener #Java Applications: How #Quarkus Can Help Reduce #Carbon Footprint and Improve #Sustainability." 🌍

How to write greener Java applications

Learn how Quarkus—including the Red Hat build of Quarkus—can help reduce the carbon footprint of Java applications and improve sustainability.

@holly_cummins Nice, Holly!

I'll have a read later during the week, but it really reminded me of https://github.com/Green-Software-Foundation/carbon-aware-sdk and the Green Software Foundation work.

GitHub - Green-Software-Foundation/carbon-aware-sdk: Carbon-Aware SDK

Carbon-Aware SDK. Contribute to Green-Software-Foundation/carbon-aware-sdk development by creating an account on GitHub.

GitHub
@lasombra_br Definitely - I draw on their work a lot, and then specialise it to the domain of Java applications. The Green Software Principles are a great resource.
@holly_cummins congratulations! Amazing to see it out in the wild!
@myfear I've been promising it to people for so long 😂 : "there will be a whitepaper coming out soon, and then you can [do whatever they needed it for] ... "
@holly_cummins yeah. Some things take time. I could tell you about some others 🤣 well, it's finally done! 🤗
@holly_cummins we need more papers like this, so am currently going through it. Thought I would share a piece on PUE as you mention it in the doc -> https://perspectives.mvdirona.com/2010/05/pue-is-still-broken-and-i-still-use-it/ incase you had not seen this before.
PUE is Still Broken and I still use it – Perspectives

@094459 I hadn't seen that about PUE, thanks! Very interesting. My takeaway from it is "everything is wrong, and making it right is hard because complexity" (which is my general understanding of the carbon measurement landscape in general 😕 )
@holly_cummins @094459 Is anyone using CUE (sorry if that’s a naïve question)?
@TomRaftery @094459 I haven't seen it used myself, but I’ve only skated the surface of the infrastructure side of things.
@holly_cummins @094459 If I remember correctly, Facebook used it initially when reporting their DC's effectiveness - not sure how widely it is used now
@holly_cummins Any chance to have a blog post about it? I think if I share it with my colleagues, they won't open it as they fear a too long read.

@steinchen Yeah, it's definitely long! 😂 I think a shorter blog post from Red Hat is coming, and I will probably write a blog post too but focussed more on the double-win no-regrets aspects of it, which the paper only talks about briefly.

For something which is available now, https://hollycummins.com/writing-greener-java-applications/ has a slide deck which is mostly pictures, so definitely not a long read. Slightly different content, but lots of overlap.

Writing Greener Java Applications - Holly Cummins

The code we write has a climate impact. But how big is that impact? How do we measure it? How do we reduce it? Is the cloud helping? What’s…