EcoConception Logicielle
9.0K views | +2 today
EcoConception Logicielle
Green IT, performance web, économies d'énergies, bref : éco-conception logicielle !
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Scooped by Mickael Ruau
September 9, 2016 2:59 PM
Scoop.it!

Handicapetnumeriqueppt

L'ACCESSIBILITE NUMERIQUE
No comment yet.
Scooped by Mickael Ruau
September 9, 2016 4:39 AM
Scoop.it!

Conférence Green IT - l'éco-conception logicielle: premiers retours d'expérience - Blog Arolla

Conférence Green IT - l'éco-conception logicielle: premiers retours d'expérience - Blog Arolla | EcoConception Logicielle | Scoop.it
Jeudi 25 octobre avait lieu à l’EPITA une conférence sur le thème « Green IT – l’éco-conception logicielle: premiers retours d’expérience« . Et, bien sûr, Arolla y était! Contexte général de l’événement La conférence était organisée à l’EPITA et orchestrée de main de maître par Frédéric Bordage, expert Green IT. Même si l’événement était ouvert à tous,…Read more →
No comment yet.
Scooped by Mickael Ruau
September 8, 2016 4:18 AM
Scoop.it!

Smush.it : Optimisation des images | Green Code Lab

Smush.it : Optimisation des images | Green Code Lab | EcoConception Logicielle | Scoop.it
Smush.it est un outil d'optimisation des images mis en place par Yahoo dans le contexte Yslow. Il intégre les outils suivants :

pngcrush : Suppression des données non nécessaires
jpegtran : Suppression des métadata JPEG et passage en Jpeg progressif
gifsicle : Optimisation des animations GIF 
No comment yet.
Scooped by Mickael Ruau
September 7, 2016 4:46 AM
Scoop.it!

Google va pénaliser les sites web qui affichent des interstitiels sur les pages mobiles, afin de faciliter la navigation aux utilisateurs

Google va pénaliser les sites web qui affichent des interstitiels sur les pages mobiles, afin de faciliter la navigation aux utilisateurs | EcoConception Logicielle | Scoop.it

De nos jours, une part importante du trafic du web est générée par des appareils mobiles, une réalité qui a poussé beaucoup de développeurs et markéteurs de transférer certaines mauvaises pratiques au web mobile, comme les interstitiels qui nuisent à la navigation des sites. 

No comment yet.
Scooped by Mickael Ruau
September 6, 2016 3:55 PM
Scoop.it!

ORM anti-pattern series

ORM anti-pattern series | EcoConception Logicielle | Scoop.it
Below is the list of articles in no particular order:

Part 1: Active Record
Part 2: Batch operations
Part 3: Lazy loading
Part 4: Persistence Model VS Domain Model
Part 5: Generic Update Methods
Part x: Confusing persistence model with presentation model
Part x: Using ORMs for reporting
Part x: Long running Unit of Works
Part x: Database first
Never ever one size fits all and this applies to my solutions explained as part of this series. Think about your problem, your requirements and your constraints, know your choices and make an informed decision.
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 3:30 PM
Scoop.it!

Performance Analysis of isset() vs array_key_exists() - iBlog - Ilia Alshanetsky

Performance Analysis of isset() vs array_key_exists() - iBlog - Ilia Alshanetsky | EcoConception Logicielle | Scoop.it
The above benchmark executed on PHP 5.4 shows that while isset() is 2.5 times faster taking a mere 0.0219 seconds vs 0.0549 seconds taken by array_key_exists(), both operations are extremely quick and take a fraction of a second even when doing 100k operations. Any "optimization" between the calls is purely within the super-micro-micro optimization realm and is not going to make any application measurably faster.

The bottom line is that if your application does not need to distinguish between an array key that does not exist and one whose value happens to be NULL you should use isset() because it happens to be a little faster.
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 5:25 AM
Scoop.it!

Http SessionLess : Pourquoi, comment ?

SessionLess : Pourquoi et Comment ? Guillaume Wallet Thomas Recloux
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 4:15 AM
Scoop.it!

Etude Web Energy Archive : la consommation énergétique des sites web, côté utilisateur | Green Code Lab

Etude Web Energy Archive : la consommation énergétique des sites web, côté utilisateur | Green Code Lab | EcoConception Logicielle | Scoop.it
La consommation énergétique des infrastructures du web (serveurs, data centers …) pourrait représenter, en 2030, l’équivalent de la consommation énergétique mondiale de 2008. Un aspect moins bien connu est la consommation d’énergie côté utilisateurs, c’est-à-dire les consommations via l’utilisation des PC, des smartphones et autres tablettes. Pendant un an, le projet Web Energy Archive , soutenu par l’ADEME, a mesuré les consommations énergétique de 600 sites web par le biais de leurs utilisateurs.
No comment yet.
Scooped by Mickael Ruau
September 5, 2016 8:42 AM
Scoop.it!

Le CIGREF et le Club Green IT présentent le « Benchmark Green IT 2016 » | Assurance & Banque 2.0

Le CIGREF et le Club Green IT présentent le « Benchmark Green IT 2016 » | Assurance & Banque 2.0 | EcoConception Logicielle | Scoop.it
Il s’agit d’un audit de l’empreinte environnementale relatif à l’activité numérique quotidienne d’un salarié. Le groupe de travail intervenant sur ce thème a identifié différents leviers permettant de réduire cette empreinte à l’heure où l’activité numérique occupe une place croissante dans le quotidien d’un nombre croissant de salariés dans le monde. Soucieux de l’empreinte environnementale …
No comment yet.
Scooped by Mickael Ruau
September 5, 2016 4:49 AM
Scoop.it!

Ignition, l'interpréteur JavaScript développé par Google, permet de réduire l'utilisation de la mémoire faite par le moteur JavaScript V8

Ignition, l'interpréteur JavaScript développé par Google, permet de réduire l'utilisation de la mémoire faite par le moteur JavaScript V8 | EcoConception Logicielle | Scoop.it

Dans le but d’améliorer la consommation de mémoire dans son moteur JavaScript V8, Google a développé Ignition, un interpréteur JavaScript qui exécute un bytecode de bas niveau, permettant ainsi de réduire le temps de compilation. L’équipe V8 a expliqué que cet interpréteur, qui peut remplacer le compilateur de base V8, exécute le code en se servant de moins de mémoire, pavant ainsi la voie vers un pipeline de scripts d’exécution plus simple.

No comment yet.
Scooped by Mickael Ruau
September 5, 2016 4:14 AM
Scoop.it!

| Green Code Lab

| Green Code Lab | EcoConception Logicielle | Scoop.it
Mickael Ruau's insight:
Titre Technologie Type Lien Power TutorAndroidOutils

http://ziyang.eecs.umich.edu/projects/powertutor/index.html

Intel Energy CheckerGénériqueOutils

http://software.intel.com/en-us/articles/intel-energy-checker-sdk/

Mesure et conseil pour l'optimisation des sites avec GTMetrixWebOutils

http://gtmetrix.com/

Benchmark des langages très completGénériqueOutils

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-f...

Nokia Energy Profiler S60MobileOutils

http://www.developer.nokia.com/info/sw.nokia.com/id/324866e9-0460-4fa4-a...

ptop : outil d'analyse des processus LinuxOS LINUXOutils

http://mist.cs.wayne.edu/ptop.html

Agent Classmexer pour connaître la taille des objets JavaJavaOutils

http://www.javamex.com/classmexer/

Xperf : Profiling sous windowsOS WindowsOutils

http://blogs.microsoft.co.il/blogs/sasha/archive/2008/03/15/xperf-window...

Smush.it : Optimisation des images GénériqueOutils

http://www.smushit.com/ysmush.it/

Le jeu de benchmarks dans langage :Quel est le langage le plus rapide ?GénériqueOutils

http://shootout.alioth.debian.org/u64q/which-programming-languages-are-f...

No comment yet.
Scooped by Mickael Ruau
September 4, 2016 4:13 AM
Scoop.it!

Datacenters écologiques (“green”)

Conférence donnée par Bearstech lors du Salon THD du 29 janvier 2011
No comment yet.
Scooped by Mickael Ruau
September 3, 2016 6:09 AM
Scoop.it!

Tristan Harris : « Des millions d’heures sont juste volées à la vie des gens » - Rue89 - L'Obs

Tristan Harris : « Des millions d’heures sont juste volées à la vie des gens » - Rue89 - L'Obs | EcoConception Logicielle | Scoop.it
Cet ingénieur informatique a quitté Google après avoir été leur « philosophe produit ». Là-bas, il a réfléchi à des téléphones plus éthiques, qui ne nous feraient plus perdre de temps, en vain. Aujourd’hui, il veut déclencher une prise de conscience.
No comment yet.
Scooped by Mickael Ruau
September 9, 2016 5:19 AM
Scoop.it!

Greenit

Analyse et évaluation des systèmes d’informations Gildas Bondi BUISINE Sébastien-POTEL Thomas M2 MIAGE OSIESI et Dé…
No comment yet.
Scooped by Mickael Ruau
September 8, 2016 8:01 AM
Scoop.it!

La représentation intervallaire • Tutoriels • Zeste de Savoir

La représentation intervallaire<br/><br/>                <br/>    • Tutoriels<br/>                •<br/>            <br/>            Zeste de Savoir | EcoConception Logicielle | Scoop.it
Gestion d'arbre en SQL
No comment yet.
Scooped by Mickael Ruau
September 7, 2016 11:56 AM
Scoop.it!

Green IT : une démarche responsable aux dimensions multiples | E-media, the Econocom blog

Green IT : une démarche responsable aux dimensions multiples | E-media, the Econocom blog | EcoConception Logicielle | Scoop.it
En Europe, 3 directives incitent les entreprises à des démarches responsables dans la production, la commercialisation et l’utilisation d’équipements de grande consommation et  professionnels. Couvrant un large périmètre de produits, ces directives concernent aussi les équipements relatifs à l’IT et aux équipements pour les utilisateurs finaux :
La directive DEEE (Déchets d’Équipements Électriques et Électroniques – WEEE en anglais) règlemente la collecte et l’élimination des DEEE au sein des pays de l’Union.
La directive ROHS (Restriction d’utilisation de substances dangereuses pour l’environnement) vise à limiter les produits dangereux dans les DEEE.
EuP (European Energy using Product) : cette directive a pour objectif l’adoption des principes d’écoconception pour une amélioration de l’efficacité énergétique des produits concernant de l’énergie.
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 3:57 PM
Scoop.it!

ORM is an anti-pattern | Seldo.Com Blog

ORM is an anti-pattern | Seldo.Com Blog | EcoConception Logicielle | Scoop.it

In summary

 

  • ORM is initially simpler to understand and faster to write than SQL-based model code
  • Its efficiency in the early stages of any project is adequate
  • Unfortunately, these advantages disappear as the project increases in complexity: the abstraction breaks down, forcing the dev to use and understand SQL
  • Entirely anecdotally, I claim that the abstraction of ORM breaks down not for 20% of projects, but close to 100% of them.
  • Objects are not an adequate way of expressing the results of relational queries.
  • The inadequacy of the mapping of queries to objects leads to a fundamental inefficiency in ORM-backed applications that is pervasive, distributed, and therefore not easily fixed without abandoning ORM entirely.
  • Instead of using relational stores and ORM for everything, think more carefully about your design
  • If your data is object in nature, then use object stores ("NoSQL"). They'll be much faster than a relational database.
  • If your data is relational in nature, the overhead of a relational database is worth it.
  • Encapsulate your relational queries into a Model layer, but design your API to serve the specific data needs of your application; resist the temptation to generalize too far.
  • OO design cannot represent relational data in an efficient way; this is a fundamental limitation of OO design that ORM cannot fix.
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 3:40 PM
Scoop.it!

ORM Is an Offensive Anti-Pattern

ORM Is an Offensive Anti-Pattern | EcoConception Logicielle | Scoop.it
Actually, I'm not the only one saying something like this, and definitely not the first. A lot about this subject has already been published by very respected authors, including OrmHate by Martin Fowler (not against ORM, but worth mentioning anyway), Object-Relational Mapping Is the Vietnam of Computer Science by Jeff Atwood, The Vietnam of Computer Science by Ted Neward, ORM Is an Anti-Pattern by Laurie Voss, and many others.
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 3:27 PM
Scoop.it!

php & performance

Phptek2007 php & performance source:http://ilia.ws/archives/170-PHPTek-2007-Tutorial-Slides.html
No comment yet.
Scooped by Mickael Ruau
September 6, 2016 4:57 AM
Scoop.it!

Web Page Caching — CodeIgniter 3.1.0 documentation

By caching your pages, since they are saved in their fully rendered state, you can achieve performance that nears that of static web pages.

No comment yet.
Scooped by Mickael Ruau
September 6, 2016 1:37 AM
Scoop.it!

L'éco-conception: est-ce pour moi?

Intégrer l'environnement dans votre activité, comment? La Cellule éco-conception de l'UCM retrace les enjeux environnementaux et la démarche à suivre pour votr…
No comment yet.
Scooped by Mickael Ruau
September 5, 2016 5:17 AM
Scoop.it!

Ten best practices for a green IT system

Ten best practices for a green IT system | EcoConception Logicielle | Scoop.it
These best practices were developed within the RVO Energy Footprint Project, supported by the Knowledge Network Green Software (KNGS) and the Cluster Green Software.
No comment yet.
Scooped by Mickael Ruau
September 5, 2016 4:46 AM
Scoop.it!

Chine : une entreprise d'assemblage d'iPhone impose des conditions draconiennes à ses ouvriers, pour pouvoir atteindre les objectifs fixés par Apple

Chine : une entreprise d'assemblage d'iPhone impose des conditions draconiennes à ses ouvriers, pour pouvoir atteindre les objectifs fixés par Apple | EcoConception Logicielle | Scoop.it
Comme bon nombre de constructeurs basés aux États-Unis, Apple confie l’assemblage de ses produits à des entreprises qui détiennent des usines dans des pays comme la Chine où la main-d’œuvre est abondante et à moindre coût. Mais la pression exercée par Apple sur les entreprises qui assemblent ses produits aurait pour conséquence de dégrader les conditions de travail des ouvriers de ces entreprises. C’est la conclusion tirée dans un rapport du China Labor Watch (CLW), une ONG basée à New York
No comment yet.
Scooped by Mickael Ruau
September 5, 2016 1:35 AM
Scoop.it!

Eco Conception Des Produits Et Des Services

Eco-conception des produits et des services MASI Emilie MURIEL Isabel NGUYEN Tina
No comment yet.
Scooped by Mickael Ruau
September 4, 2016 3:41 AM
Scoop.it!

Informatique éco-responsable : Green for IT, IT for Green


Le green it et le marketing mémoire de fin d'étude - apollonia clara blanc
Apo Blanc
No comment yet.