Sustainable Software

Learn how to define, build and run sustainable software applications.

The current state of affairs and a roadmap for effective carbon-accounting tooling in AI

The societal case for carbon accounting of AI systems   Digital services consume a lot of energy and it goes without saying that in a world with accelerating climate change, we must be conscious in all parts of life with our carbon footprints. In the case of the software that we write, specifically, the AI systems we build, these ...

Remote working: How organizations can achieve their sustainability goals

(image) By massively increasing the Hybrid Work usage (time spent in meetings has more than doubled globally, and over 40 billion more emails were delivered in February of this year compared with last. Source : Microsoft releases findings and considerations from one year of remote work in Work Trend Index - Stories), the health crisis has ...

How Can I Calculate CO2eq emissions for my Azure VM?

The second principle of Sustainable Software Engineering is to build energy efficient applications. The very first step in that direction is to measure the energy cost of your application. In this post we will look at two different Azure virtual machines, run software on them and calculate the CO2eq emissions of the software.Â