Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Green APIs Lab – Learn to Code Responsibly with API Green Score

Welcome to the API Green Score Lab!

This 2-hour hands-on lab is your gateway to eco-conscious API development. In a world increasingly dependent on digital services, we often forget the hidden environmental cost behind every API call.

This project will help you:

  • Understand and measure the environmental impact of APIs using the Open Source tool API Green Score.
  • Learn eco-design best practices while coding with Java Spring Boot.
  • Implement logging, data format analysis, pagination, filtering, caching, and more – all through practical, real-world use cases.
  • Contribute meaningfully to an Open Source repository and help improve documentation and evaluation criteria.
  • Use tools like Postman and GitHub to test and share your work.

⚠️ No race to finish fast here – take your time to explore, understand, and propose improvements. Bonus points for real contributions (Pull Requests) to the API Green Score repo – especially if written by you, not by an AI!

Get ready to question how we code and think about performance, bandwidth, and environmental footprint. Let’s make APIs greener, together. 💚


Bienvenue dans le "API Green Score Lab" !

Ce TP de 2 heures vous plonge dans un sujet essentiel : l’impact environnemental du numérique – et plus précisément des API que nous utilisons au quotidien.

À travers ce projet, vous allez :

  • Mesurer l’empreinte écologique des API grâce à l’outil Open Source API Green Score.
  • Développer des API optimisées en Java Spring Boot tout en appliquant les bonnes pratiques d’éco-conception.
  • Créer et analyser des logs d’appels API, comparer les formats de données, réduire le volume transféré via pagination, filtrage, compression ou cache.
  • Contribuer à un projet Open Source en proposant des améliorations ou de la documentation.
  • Utiliser des outils comme Postman, GitHub et un environnement Java complet pour tester vos idées.

⚠️ Pas de challenge de vitesse ici : prenez le temps de comprendre, d’expérimenter et – pourquoi pas – de contribuer vraiment au projet via une Pull Request (rédigée par vous, pas une IA 😄).

Ce TP est une invitation à coder autrement. À réfléchir à l’impact de chaque ligne, chaque appel réseau. Et à rendre nos services numériques plus sobres. 🌍

About

The project aims to raise awareness about the impact of digital technology through practical application, guided by the best practices outlined in the API Green Score Guide

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages