Showing results for 2020 - Sustainable Software

Dec 21, 2020
2
0

Does the Language You Choose Change the Carbon Impact of Client UI Apps?

Scott Chamberlin
Scott Chamberlin

In my previous post here, I went over how you can use the energy monitoring framework built into Windows (on battery powered devices) to estimate the energy consumption of your applications.  In this post, I am taking it a step further and using the energy monitoring framework to evaluate application tradeoffs a developer might make to optimize the...

MeasurementSustainable Software EngineeringApplications
Dec 14, 2020
0
0

How Azure.com uses Serverless Functions for Consumption-based utilization and reduced always-on electric footprint

Aaron Hogue
Aaron Hogue

In June 2020, we shared how Azure.com achieves a global scale and how Sustainable Software Engineering principles were at the center. In this post we discuss how serverless architecture helped us create more sustainable apps and saved us 10x in azure spend for our data pipeline middleware. By shifting our workloads from always-on to on-demand (i.e....

Sustainable Software EngineeringApplicationsArchitecture
Dec 7, 2020
0
0

Adopting Azure serverless architectures to help reduce CO2 emissions – Part 1

Srinivasan Rakhunathan
Srinivasan Rakhunathan

The article explains how serverless architectures can be used to enable sustainable software engineering principles. It takes a sample claim processing system and provides a thought process on how to use Azure serverless components like functions and Event grid to build out a reference architecture and showcase key design patterns.

Sustainable Software EngineeringArchitecture
Nov 30, 2020
1
0

Green Energy Efficient Progressive Web Apps

David Rousset
David Rousset

The average Windows user spends 60% of their time in the browser and therefore... on web pages. As a web developer, can we adjust our code to reduce its carbon footprint? This post discusses two ways to make web applications more energy efficient.

Sustainable Software Engineering
Nov 23, 2020
1
0

Examining the Carbon Footprint of Devices

Srilatha (Bobbie) Manne
Srilatha (Bobbie) Manne

Many of us are reliant on electronic devices but they come with a significant cost in terms of carbon and e-waste. With a little forethought and understanding of the carbon footprint of these devices, there are tangible and effective ways to reduce emissions with minimal adverse impact.

Sustainable Software EngineeringArchitecture
Nov 16, 2020
0
0

How To Measure The Power Consumption of Your Frontend Application

Sara Bergman
Sara Bergman

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. This post will answer the question "what is the best way to measure the energy consumption of your front end service?".

MeasurementSustainable Software Engineering
Nov 9, 2020
2
0

Carbon-Aware vs. Carbon-Efficient Applications

Asim Hussain
Asim Hussain

If a user is aware a choice is being made to reduce carbon emissions, then the application becomes a carbon-aware application and not just a carbon-efficient application.

ConceptsArchitecture
Nov 2, 2020
1
0

VLC Energy Optimization With GPU

Pierre LAGARDE
Pierre LAGARDE

For the past few years, sustainable software engineering has arisen as one of the major topics in the daily discussions I have with software developers. Due to the advancements in technology, as well as the increasing awareness we share on climate change and the overall impact of tech on the environment, sustainable software engineering is now deep...

Applications
Oct 26, 2020
0
0

The Carbon Footprint Of AI

Will Buchanan
Will Buchanan

Artificial Intelligence (AI) has the potential to transform how we fight climate change. However, it also increasingly contributes to it: the carbon footprint of AI is growing exponentially. Bigger models, more data, and deployments contribute towards 'RedAI'. A nascent field called 'GreenAI' is focused on measuring & mitigating this.

MeasurementSustainable Software EngineeringRenewables
Oct 19, 2020
0
0

Achieving 2030 Sustainable Development Goals using Cloud

Alex Bitiukov
Alex Bitiukov

Developer community has opportunity to help the world achieve 2030 UN Sustainable Development Goals by adopting Sustainable Software Engineering practices as well as building applications that have positive first and second order effects on one of the 17 Sustainable Development Goals.

Sustainable Software Engineering