économieécologiepragmatismesobriété

C'est quoi "éco" ?

- = +

"Éco" c'est à la fois économique et écologique.

Quand on considère une application web de façon holistique, on se rend compte que moins égal plus :

Moins de fonctionnalités inutiles, moins de bugs, moins de coûts,plus d'efficience, plus de satisfaction utilisateur, plus de revenus.

L'éco-conception permet de garder à l'oeil les métriques financières mais aussi environnementales.

La démarche repose sur un ensemble de bonnes pratiques, ainsi que sur l'interrogation régulière de l'utilité de chacune des fonctionnalités en fonction de leurs coûts.

web pour la sociétéholistiqueimpact positif

Mes valeurs

J'aime la simplicité, la sobriété.

Je pense que ce sont deux axes qui peuvent soigner notre société.

À l'échelle du développement web, j'aspire à générer plus d'impacts positifs que de pollution et de violence.

L'éco-conception me permet d'allier mes valeurs environnementales avec l'univers de la tech.

pertinenceadéquationnon-exponentialitégestion des données

Axes de travail vers la sobriété

L'angle d'attaque majeur pour réduire les besoins et les coûts d'une application est la chasse aux fonctionnalités superflues.

Rien n'est moins cher et plus écologique que lafonctionnalité sans ROI qu'on n'a pas développé.

Le second axe de travail est l'inhibition des facteurs exponentiels.

Le troisième axe est la politique de gestion de données, et comment éviter de remplir ses (couteux et précieux) espaces de stockage avec des déchets.

En conclusion, le mieux c'est encore de développer uniquement ce dont les métiers ont besoin.

pratiquesempreinte environnementalemétriques

Bonnes pratiques

Dans son livre Éco-conception web / les 115 bonnes pratiques, Fréderic Bordage du collectif Green-IT présente des conseils activables pour accélerer son site etréduire (entre autres) son empreinte carbone.

J'ai eu l'occasion de mettre en application un certain nombre de ces bonnes pratiques dans des contextes profesionnels et personnels.

Il reste aujourd'hui relativement rdu de pouvoir mesurer avec exhaustivités les performances et dépenses holistiques d'une application.

Toutefois, sur l'implémentation des bonnes pratiques d'éco-conception, des indicateurs simples peuvent être utilisés pour constater la réduction de certains des coûts de l'application.

On peut citer : la bande-passante utilisée, le nombre de requêtes, l'usage du CPU front et back ou encore l'espace de stockage alloué.

jamstacksite statiquegatsbyminimalisme

L'exemple de ce site

RIMAROK.com s'inscrit totalement dans la démarche Jamstack, une approche pragmatique de l'accès au contenu.

Fichiers statiques générés grâce au framework React Gatsby, le site est construit et déployé automatiquement, seulement lors d'un merge sur la branche principale.

Je réduis mes dépendences (ex: build conditionnel de Bootstrap) et j'évite les fichiers volumineux.

Extrêment économique à requêter, j'optimise ainsi mes dépenses.