Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/about.de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Nachhaltige Software"
title: "CO2-Emissionen von Software"
draft: false
description: "Finden Sie heraus, was wir bei Green Coding tun und warum die Auswirkungen von Software auf die Umwelt wichtig sind"
date: 2022-07-21 08:00:00
Expand All @@ -13,7 +13,7 @@ translationKey: about

Software wird immer CO2 emissionen haben. Genauso wie jede Technologie, selbst die Solarenergie, CO2 in der Herstellung produziert und das menschliche Leben auch.

Wir glauben jedoch, dass die Nutzung von Software der Weg zu mehr Umweltfreundlichkeit und Nachhaltigkeit ist und dass die Digitalisierung jedes Sektors ein Baustein zur Bekämpfung des Klimawandels ist.
Wir glauben jedoch, dass Software – wenn ihr eigener Energieverbrauch gemessen und begrenzt wird – helfen kann, Emissionen in anderen Sektoren zu senken, und dass die Digitalisierung jedes Sektors ein Baustein zur Bekämpfung des Klimawandels ist.

Wie in jedem technologischen Bereich ist das Messen und Verstehen des eigenen Verbrauchs der wichtigste Schritt, um eine Aufgabe anzugehen.

Expand Down Expand Up @@ -135,7 +135,7 @@ Vorträge auf Konferenzen oder Coding Bootcamps wie [WBS Coding School](https://
Auf der technischen Seite heben wir die Netzwerkemissionen in unserem [Green Metrics Tool]({{< relref path="products/green-metrics-tool" >}}) hervor und zeigen Empfehlungen wie:

- Verlagerung von Mobilfunk- zu Festnetzanschlüssen
- Demand Shifting, um Netzwerkanfragen zu CO2 freundlichen Zeiten zu erledigen
- Demand Shifting, um Netzwerkanfragen zu Zeiten mit niedriger CO2-Intensität im Stromnetz zu erledigen
- Verwendung von Kompressionstechniken
- Änderung von Verbindungsformaten wie HTTP -> HTTP2
- NICHT liefern von Inhalten, die keinen großen Nutzen haben
Expand Down
6 changes: 3 additions & 3 deletions content/about.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Sustainable Software"
title: "Carbon Emissions of Software"
draft: false
description: "Find out what we do at Green Coding and why the carbon impact of software matters"
date: 2022-07-21 08:00:00
Expand All @@ -14,7 +14,7 @@ translationKey: about
Software will always have carbon emissions. The same way that all technology, even solar power, has some carbon emissions
and human life does too.

However we believe that using software is the way to be more green and more sustainable and digitalizing every sector is one building block to tackle climate change.
However we believe that software, when its own energy consumption is measured and kept in check, can help reduce emissions in other sectors and digitalizing every sector is one building block to tackle climate change.

As with every technological domain measuring and understanding how much you use
is the most important step to approach any task.
Expand Down Expand Up @@ -137,7 +137,7 @@ talks at conferences or coding bootcamps like [WBS Coding School](https://www.wb
On the technical site we highlight the network emissions in our [Green Metrics Tool]({{< relref path="products/green-metrics-tool" >}}) and show
recommendations like
- Moving connection from mobile to fixed-line
- Demand Shifting to do network requests in carbon-friendly times
- Demand Shifting to do network requests at times of low grid carbon intensity
- Using compression techniques
- Altering connection formats like HTTP -> HTTP2
- NOT delivering content that has no strong benefit
Expand Down
50 changes: 27 additions & 23 deletions content/blog/blauer-engel-green-metrics-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,20 @@ socialmedia_preview: "/img/social-media-previews/blue_angel_certification_300.we

Wir freuen uns, dass unser Green Metrics Tool nun mit dem renommierten **Blauer Engel** für Ressourcen- und Energieeffiziente Softwareprodukte ausgezeichnet wurde.

Diese Zertifizierung unterstreicht unser Engagement für Nachhaltigkeit und Innovation in der Softwareentwicklung.
Diese Zertifizierung unterstreicht unser Engagement für transparente Energiemessung und Innovation in der Softwareentwicklung.

### Was ist die Blauer Engel Zertifizierung?
Der Blaue Engel ist das offizielle deutsche Umweltzeichen, das seit 1978 vergeben wird.
Es legt strenge Standards für Produkte und Dienstleistungen fest und fördert umweltfreundliche Praktiken.
Für Software stellen die Richtlinien DE UZ-215 sicher, dass zertifizierte Produkte:
Es legt strenge Umweltkriterien für Produkte und Dienstleistungen fest.
Für Software (DE-UZ 215) lauten die offiziellen Aussagen des Umweltzeichens:

- Energie- und Datensparsam sind
- abwärtskompatibel zu alter Hardware sind und gesicherte Updates bereitstellen
- werbe- und trackingfrei sind
**Vorteile für Umwelt und Gesundheit**

Das Erreichen dieser Zertifizierung bedeutet, dass ein Produkt die Anforderungen an die Nachhaltigkeit erfüllt und somit ein Maßstab für umweltfreundliche Software ist.
- transparent in Energie- und Hardwarenutzung
- abwärtskompatibel und gesicherte Updates
- werbe- und trackingfrei

Das Erreichen dieser Zertifizierung bedeutet, dass ein Produkt die Kriterien der DE-UZ 215 für ressourcen- und energieeffiziente Software erfüllt.

Weitere Informationen über die Zertifizierung und den Zertifizierungsprozess finden Sie auf unserer [Serviceseite für den Blauen Engel](/services/blauer-engel/)

Expand All @@ -36,15 +38,15 @@ Weitere Informationen über die Zertifizierung und den Zertifizierungsprozess fi

### Über das Green Metrics Tool
Unser Green Metrics Tool wurde entwickelt, um Organisationen verwertbare Einblicke in ihre Umweltauswirkungen zu ermöglichen.
Durch die Analyse des Ressourcenverbrauchs, des Energieverbrauchs und des CO2-Fußabdrucks hilft das Tool Unternehmen, datengestützte Entscheidungen zu treffen, um ihren ökologischen Fußabdruck zu verringern.
Durch die Analyse des Ressourcenverbrauchs, des Energieverbrauchs und des CO2-Fußabdrucks hilft das Tool Unternehmen, datengestützte Entscheidungen zu treffen, um ihren Energieverbrauch und ihre CO2-Emissionen zu senken.

Zu den wichtigsten Funktionen des Green Metrics Tool gehören:

- Überwachung in Echtzeit: Verfolgen Sie die Energienutzung und den Ressourcenverbrauch in allen Systemen.
- Optimierungsempfehlungen: Identifizieren Sie Ineffizienzen und schlagen Sie Verbesserungen vor.
- Umfassende Berichterstattung: Erstellen Sie detaillierte Nachhaltigkeitsberichte, die den gesetzlichen und unternehmensinternen Standards entsprechen.

Die Zertifizierung bestätigt, dass das Green Metrics Tool nicht nur die Bemühungen um Nachhaltigkeit unterstützt, sondern auch umweltfreundliche Designprinzipien verkörpert.
Die Zertifizierung bestätigt, dass das Green Metrics Tool selbst die Kriterien des Blauen Engels für ressourcen- und energieeffiziente Software (DE-UZ 215) erfüllt.

Weitere Informationen über das Green Metrics Tool finden Sie auf der Produktseite des Tools: [Green Metrics Tool Produktseite](/products/green-metrics-tool/)

Expand All @@ -59,12 +61,12 @@ Nachhaltige Software, wie das Green Metrics Tool, hilft dabei:
- Übereinstimmung mit den Nachhaltigkeitszielen und -vorschriften des Unternehmens.


Durch die Integration zertifizierter Tools in ihre Arbeitsabläufe können Unternehmen zum Übergang zu grüneren IT-Ökosystemen beitragen.
Durch die Integration zertifizierter Tools in ihre Arbeitsabläufe können Unternehmen den Energieverbrauch ihrer IT-Systeme messen und senken.

### Blick in die Zukunft
Der Erhalt der Blauer Engel-Zertifizierung ist erst der Anfang. Wir sind weiterhin bestrebt, das Green Metrics Tool kontinuierlich zu verbessern, um neue Maßstäbe in Sachen Nachhaltigkeit zu setzen.
Der Erhalt der Blauer Engel-Zertifizierung ist erst der Anfang. Wir sind weiterhin bestrebt, das Green Metrics Tool kontinuierlich zu verbessern.

Die Förderung einer breiteren Akzeptanz umweltfreundlicher Praktiken in der Tech-Industrie ist einer unserer Kernwerte, und wir arbeiten bereits daran, weitere Ideen in den Bereich der Nachhaltigkeit in der Sofware einzubringen.
Die Förderung einer breiteren Akzeptanz von Energie- und CO2-Messungen in der Tech-Industrie ist einer unserer Kernwerte, und wir arbeiten bereits an weiteren Ideen, um den Energieverbrauch von Software messbar zu machen.



Expand All @@ -73,31 +75,33 @@ Die Förderung einer breiteren Akzeptanz umweltfreundlicher Praktiken in der Tec
*English version of the blog article*

We are thrilled to announce that our Green Metrics Tool has now been certified with the prestigious **Blauer Engel** certification for resource- and energy-efficient software (DE UZ-215).
This certification underscores our commitment to sustainability and innovation in software development.
This certification underscores our commitment to transparent energy measurement and innovation in software development.

### What is the Blauer Engel Certification?
The Blauer Engel (Blue Angel) is Germany's official environmental label, established in 1978.
It sets standards for products and services, promoting environmentally friendly practices. For software, the DE UZ-215 guidelines ensure that certified products:
It sets strict environmental criteria for products and services. For software (DE-UZ 215) the official claims of the label are:

**Benefits to the environment and health**

- are energy and data efficient
- are backwards compatible with old hardware and provide secure updates
- are free of advertising and tracking
- transparent about energy and hardware use
- backwards compatible and guaranteed updates
- free of advertising and tracking

Achieving this certification means that a product meets the requirements for sustainability, making it a benchmark for eco-friendly software.
Achieving this certification means that a product meets the DE-UZ 215 criteria for resource- and energy-efficient software.

Please find some more details about the certification and it's process in our [Services page for the Blue Angel](/services/blauer-engel/)

### About the Green Metrics Tool
Our Green Metrics Tool is designed to empower organizations with actionable insights into their environmental impact.
By analyzing resource usage, energy consumption, and carbon footprint, the tool helps businesses make data-driven decisions to reduce their ecological footprint.
By analyzing resource usage, energy consumption, and carbon footprint, the tool helps businesses make data-driven decisions to reduce their energy consumption and carbon emissions.

Key features of the Green Metrics Tool include:

- Real-time Monitoring: Track energy usage and resource consumption across systems.
- Optimization Recommendations: Identify inefficiencies and suggest improvements.
- Comprehensive Reporting: Generate detailed sustainability reports aligned with regulatory and corporate standards.

The certification validates that the Green Metrics Tool not only supports sustainability efforts but also embodies eco-friendly design principles.
The certification validates that the Green Metrics Tool itself meets the Blue Angel criteria for resource- and energy-efficient software (DE-UZ 215).

Please find some more details about the Green Metrics Tool on it's product page: [Green Metrics Tool product page](/products/green-metrics-tool/)

Expand All @@ -111,11 +115,11 @@ Sustainable software, like the Green Metrics Tool helps:
- Lowers operational costs by optimizing resource efficiency.
- Aligns with corporate sustainability goals and regulations.

By integrating certified tools into their workflows, organizations can contribute to the transition towards greener IT ecosystems.
By integrating certified tools into their workflows, organizations can measure and reduce the energy consumption of their IT systems.

### Looking Ahead
Receiving the Blauer Engel certification is just the beginning. We remain committed to continuously improving the Green Metrics Tool to set new benchmarks in sustainability.
Advocating for broader adoption of eco-friendly practices in the tech industry is one of our core values and we are already working to bring more ideas towards the sustainability space in sofware.
Receiving the Blauer Engel certification is just the beginning. We remain committed to continuously improving the Green Metrics Tool.
Advocating for broader adoption of energy and carbon measurements in the tech industry is one of our core values and we are already working on more ideas to make the energy consumption of software measurable.

*Stay tuned for more updates, and thank you for supporting our mission to drive sustainability through innovation!*

Expand Down
4 changes: 2 additions & 2 deletions content/blog/dena-study-green-coding.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ socialmedia_preview: "/img/blog/social/dena-studie.webp"

Wir sind von der **dena** (Deutsche Energie Agentur) beauftragt worden, eine hoffentlich bahnbrechende Studie zum Thema *Green Coding als Standard in der Softwareentwicklung für eine stromsparende Gestaltung der Digitalisierung* zu erstellen.

Am 21. März haben wir im Future Energy Lab den Startschuss für die neue Studie mit der *dena* gehabt: eine Trendstudie zur Energieeffizienz digitaler Technologien! Wir setzen auf #GreenCoding für eine nachhaltigere Gestaltung der #Digitalisierung.
Am 21. März haben wir im Future Energy Lab den Startschuss für die neue Studie mit der *dena* gehabt: eine Trendstudie zur Energieeffizienz digitaler Technologien! Wir setzen auf #GreenCoding für eine #Digitalisierung mit geringerem Energieverbrauch.

Nachhaltige Softwareentwicklung und Codierungspraktiken sind der Schlüssel zu erheblichen Energieeinsparungen, Ressourcenschonung und Reduzierung von Treibhausgasemissionen. Aber wo fangen wir an, um das volle Potenzial des Green Coding zu entfalten? Die Erkenntnisse und Lösungsansätze teilen wir in einer Trendstudie.

Vielen Dank für den [Beitrag und den großartigen Start der Trendstudie](https://www.linkedin.com/feed/update/urn:li:activity:7181538493800546304/) zur Energieeffizienz digitaler Technologien Future Energy Lab 🌱💻

Als Experten für nachhaltige Softwareentwicklung sehen wir die immense Bedeutung von #GreenCoding für eine umweltfreundliche Digitalisierung.
Als Experten für die Messung des Energieverbrauchs von Software sehen wir die immense Bedeutung von #GreenCoding für eine Digitalisierung, die ihren Energieverbrauch kennt und senkt.

Nachhaltigkeit ist kein isoliertes Thema, sondern erfordert gemeinsame Anstrengungen und Kooperationen. Deshalb freuen wir uns auf die Zusammenarbeit mit Deutsche Energie-Agentur GmbH (dena) . ✨

Expand Down
8 changes: 4 additions & 4 deletions content/blog/eco-ci-activity-checker-released.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Eco CI project - Github Action for Greener CI pipelines"
title: "Eco CI project - Github Action to skip unnecessary CI runs"
date: 2023-01-12 19:00:00
draft: false
author: "Dan Mateas"
Expand All @@ -10,11 +10,11 @@ author: "Dan Mateas"
{{< /infobox >}}


One question we've been tinkering around with here at Green Coding Solutions is how can we make CI pipelines around the world a little bit greener.
One question we've been tinkering around with here at Green Coding Solutions is how can we reduce the energy consumption of CI pipelines around the world.

We have noticed the constantly rising popularity of [Github Actions](https://github.com/features/actions) and its use in various CI jobs such as automated tests. We use it ourselves for this reason in [our open-source repository](https://github.com/green-coding-solutions/green-metrics-tool/actions). One nice feature of github actions is its marketplace where you can find and use publically published "Actions" in your workflow.

So we asked ourselves, what kind of Action should exist that would help make our (and others') automated test runs a bit greener?
So we asked ourselves, what kind of Action should exist that would help reduce the energy consumption of our (and others') automated test runs?

Well when it comes to saving carbon/energy in a CI, there's two main strategies to take: run it only when necessary, and run it when the energy grid is using low-carbon sources. We have created our own action to help with the former, with planned features for the latter.

Expand Down Expand Up @@ -65,6 +65,6 @@ Then later on in our workflow, we simply make the *main* job conditional on the

Additionally, we can also check if a particular workflow has been already triggered. This is useful if for example, your automatic builds also can be triggered manually. To do this, you must pass in the id of the workflow as an optional parameter `workflow-id` (which you can find out via an api call at `curl https://api.github.com/repos/{repo-owner}}/{repo-name}}/actions/workflows`). This will set a second output flag, `recent_workflow_run`, to true if it also ran in that last time period.

Your use case on how to utilize these flags my vary depending on your workflow, but you should have the information necessary to make a greener decision!
Your use case on how to utilize these flags my vary depending on your workflow, but you should have the information necessary to skip runs that are not needed!

[👉 Eco CI Activity Checker in the Github Marketplace](https://github.com/marketplace/actions/eco-ci-activity-checker)
4 changes: 2 additions & 2 deletions content/blog/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Although very similar it is not always identical. Full resource utilization is a


#### Why is green software needed?
Green Software is the natural answer to a world that needs software but has limited resources. Therefore we see it as a mandatory and non-negiotiable building block when designing software.
Green Software, meaning software that is designed to measure and minimize its energy and resource use, is our answer to a world that needs software but has limited resources. Therefore we see it as a mandatory and non-negiotiable building block when designing software.

{{< rawhtml >}}
<script type="application/ld+json">
Expand Down Expand Up @@ -61,7 +61,7 @@ Green Software is the natural answer to a world that needs software but has limi
"name": "Why is green software needed?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Green Software is the natural answer to a world that needs software but has limited resources. Therefore we see it as a mandatory and non-negiotiable building block when designing software."
"text": "Green Software, meaning software that is designed to measure and minimize its energy and resource use, is our answer to a world that needs software but has limited resources. Therefore we see it as a mandatory and non-negiotiable building block when designing software."
}
}
]
Expand Down
Loading
Loading