Blog de l'écoconception des logiciels

  • Écoconception des logiciels : pourquoi réaliser une ACV des logiciels ?

    Écoconception des logiciels : pourquoi réaliser une ACV des logiciels ?

    L’écoconception, qui consiste à tenir compte des impacts environnementaux et sanitaires lors de la conception ou l’amélioration d’un produit (bien ou service), s’impose progressivement dans tous les secteurs économiques comme une démarche créatrice de valeur. Ceci parce que les entreprises sont de plus en plus sensibles à la responsabilité qu’elles ont vis-à-vis de notre planète et des générations futures, mais surtout parce qu’elles prennent conscience des multiples bénéfices qu’elles peuvent tirer de la mise en œuvre d’une telle démarche.

    Lire plus...
  • La semaine du développeur éthique et responsable

    La semaine du développeur éthique et responsable

    Le logiciel est partout. Oui, désormais le logiciel a un impact direct sur le monde dans lequel nous vivons : uberisation, digitalisation… mais stoppons ici la buzzwordisation… Nous, développeurs sommes les architectes d’un monde virtuel au service du réel. Nos actions ont un effet sur nos sociétés et sur nos vies. Si nous acceptons d’être crédités des effets bénéfiques, alors soyons capables de voir aussi les effets néfastes. Exclusion sociale, impacts divers sur l’environnement, fracture numérique… sont des effets bien réels des logiciels que nous produisons.

    Lire plus...
  • La boîte à outils du développeur Android : les outils de performance

    La boîte à outils du développeur Android : les outils de performance

    Vous le savez, une application de qualité ne doit pas consommer trop de ressources sur le smartphone de l’utilisateur. C’est nécessaire à son adoption et à son utilisation. Vous avez donc décidé de vous retrousser les manches et de contrôler cette consommation de ressources (CPU, mémoire, data…), l’énergie, la taille de l’application. Vous maîtrisez les bonnes pratiques et le langage de développement, mais l’enfer est pavé de bonnes intentions !

    Lire plus...
  • Améliorez votre référencement SEO avec l'éco-conception en hackant les budgets Google Crawl

    Améliorez votre référencement SEO avec l'éco-conception en hackant les budgets Google Crawl

    Disclaimer : Ceci n’est pas un article d’un expert SEO mais d’un expert écoconception inspiré par l’intéressante conférence d’Erlé Alberton Comment hacker Google grâce à la data SEO Les algorithmes SEO de Google Crawling, pilier de l’algorithme Les algorithmes SEO de Google se basent sur 3 domaines : le crawling qui va permettre à Google d’évaluer vos pages en termes de temps de réponse, de qualité technique ; l’indexation qui va analyser le contenu (fraîcheur, richesse, qualité…) ; le ranking pour analyser la popularité de votre site.

    Lire plus...
  • Analyse statique de code dans une BDD orientée graphe

    Analyse statique de code dans une BDD orientée graphe

    GREENSPECTOR permet de détecter des comportements des logiciels ayant un impact sur la consommation de ressources (énergie, mémoire….). Nous utilisons pour cela un ensemble de techniques permettant d’être le plus précis dans les constats pour permettre d’obtenir des gains importants et cela avec peu d’effort. L’analyse de code et la détection de patterns consommateurs fait partie de ces techniques. Généralement, l’analyse de code se focalise à une détection syntaxique (c’est ce que l’on peut voir dans une IDE quand on tape du code et que l’IDE nous propose une autre écriture).

    Lire plus...