This site uses cookies for analytics, personalized content. By continuing to browse this site, you agree to this use. Learn More

Skip to main content
Microsoft
Sustainable Software
Sustainable Software
  • Home
  • DevBlogs
    • Azure DevOps
    • Notification Hubs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • Azure Artifacts
    • Azure Boards
    • Azure Pipelines
    • Azure Repos
    • Azure Test Plans
    • DevOps
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Azure SDKs
    • Bing Dev Center
    • Command Line
    • CSE Developer
    • Developer Support
    • DirectX Developer Blog
    • IoT Developer
    • Math In Office
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • PAX Media
    • Perf and Diagnostics
    • PIX on Windows
    • Startup Developers
    • Surface Duo
    • Sustainable Software
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • Azure Synapse Analytics
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Sustainable Software

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

    Category: Sustainable Software Engineering from Sustainable Software

    Sustainability in Site Reliability Engineering (SRE)
    Sustainability in Site Reliability Engineering (SRE)
    Bill JohnsonBill JohnsonFebruary 22, 2021Feb 22, 202102/22/21
    This presentation and transcript were recorded for the USENIX SRECon Americas 2020 conference in December 2020. SRECon is a yearly conference focusing on the discipline of Site Reliability Engineering and acts as a gathering point for engineers who care deeply about site reliability, systems engineering, and working with complex ...

    0Sustainable Software Engineering
    How Can I Calculate CO2eq emissions for my Azure VM?
    How Can I Calculate CO2eq emissions for my Azure VM?
    Sara BergmanSara BergmanFebruary 15, 2021Feb 15, 202102/15/21
    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. 

    2DatacentresMeasurement
    We need a Yuka for electricity to ease the energy transition
    We need a Yuka for electricity to ease the energy transition
    AvatarPierre LAGARDEFebruary 8, 2021Feb 8, 202102/8/21
    At the end of 2020, in the midst of the COVID crisis, Emmanuel Macron, French President, called for a Yuka-like application to be made available to everyone to measure all product's carbon footprint. Un « score carbone » pour évaluer l’impact environnemental des produits ? J’y suis favorable. Nous pouvons créer ensemble le @...

    1Sustainable Software Engineering
    Adopting Azure serverless architectures to help reduce CO2 emissions – Part 2 (Extending to the Edge)
    Adopting Azure serverless architectures to help reduce CO2 emissions – Part 2 (Extending to the Edge)
    Srinivasan RakhunathanSrinivasan RakhunathanJanuary 25, 2021Jan 25, 202101/25/21
      In the previous part of the serverless architecture post for the Contoso Claim processing application, we built two components. In this iteration, we will make the architecture more sustainable by using Edge computing. Edge computing is a paradigm that brings the compute, storage, and intelligence right down to the ...

    0ApplicationsArchitecture
    A dapper sustainability
    A dapper sustainability
    PaolaPaolaJanuary 18, 2021Jan 18, 202101/18/21
    How a runtime open source project like Dapr can help make applications more sustainable, and call to action for developers to contribute with their work to a sustainable microservice that can measure and optimize the carbon impact of a Dapr application.

    4Sustainable Software Engineering
    Using software for sustainability – How Surfrider protects the oceans with AI
    Using software for sustainability – How Surfrider protects the oceans with AI
    AvatarChristopher ManeuJanuary 12, 2021Jan 12, 202101/12/21
    On the Sustainable Software blog, there have been a lot of great articles around reducing the environmental impact of software. This article covers a software platform built for helping sustainability. Discover how a team of Open-Source contributors helps an NGO

    0ApplicationsSustainable Software Engineering
    Does the Language You Choose Change the Carbon Impact of Client UI Apps?
    Does the Language You Choose Change the Carbon Impact of Client UI Apps?
    Scott ChamberlinScott ChamberlinDecember 21, 2020Dec 21, 202012/21/20
    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 ...

    3ApplicationsLanguages
    How Azure.com uses Serverless Functions for Consumption-based utilization and reduced always-on electric footprint
    How Azure.com uses Serverless Functions for Consumption-based utilization and reduced always-on electric footprint
    AvatarAaron HogueDecember 14, 2020Dec 14, 202012/14/20
    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...

    1ApplicationsArchitecture
    Adopting Azure serverless architectures to help reduce CO2 emissions – Part 1
    Adopting Azure serverless architectures to help reduce CO2 emissions – Part 1
    Srinivasan RakhunathanSrinivasan RakhunathanDecember 7, 2020Dec 7, 202012/7/20
    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.

    Comments are closed.0ArchitectureSustainable Software Engineering
    Green Energy Efficient Progressive Web Apps
    Green Energy Efficient Progressive Web Apps
    AvatarDavid RoussetNovember 30, 2020Nov 30, 202011/30/20
    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.

    1Sustainable Software Engineering
    • Page 1
    • Page 2
    • Page 3
    • Next page
    Top Bloggers
    Scott Chamberlin

    Scott Chamberlin

    Sara Bergman

    Sara Bergman
    Software Engineer II

    Bill Johnson

    Bill Johnson
    Principal Software Engineering Manager

    Asim Hussain

    Asim Hussain
    Green Developer Relations Lead

    Paola

    Paola

    Srinivasan Rakhunathan

    Srinivasan Rakhunathan
    Architect

    Alex Bitiukov

    Alex Bitiukov

    Avatar

    Pierre LAGARDE

    Avatar

    Conor Kelly

    Avatar

    David Rousset
    Senior Program Manager

    Archive
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • The Team

    PM

    @Rae Lyon

    Design

    @Sandra Pallier

    Editors

    @Zachary Rhoads

    @James Woollard

    Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021