 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
September 9, 2016 2:59 PM
|
L'ACCESSIBILITE NUMERIQUE
|
Scooped by
Mickael Ruau
September 9, 2016 4:39 AM
|
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 →
|
Scooped by
Mickael Ruau
September 8, 2016 4:18 AM
|
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
|
Scooped by
Mickael Ruau
September 7, 2016 4:46 AM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 3:55 PM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 3:30 PM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 5:25 AM
|
SessionLess : Pourquoi et Comment ? Guillaume Wallet Thomas Recloux
|
Scooped by
Mickael Ruau
September 6, 2016 4:15 AM
|
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.
|
Scooped by
Mickael Ruau
September 5, 2016 8:42 AM
|
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 …
|
Scooped by
Mickael Ruau
September 5, 2016 4:49 AM
|
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.
|
Scooped by
Mickael Ruau
September 5, 2016 4:14 AM
|
|
Scooped by
Mickael Ruau
September 4, 2016 4:13 AM
|
Conférence donnée par Bearstech lors du Salon THD du 29 janvier 2011
|
Scooped by
Mickael Ruau
September 3, 2016 6:09 AM
|
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.
|
|
Scooped by
Mickael Ruau
September 9, 2016 5:19 AM
|
Analyse et évaluation des systèmes d’informations Gildas Bondi BUISINE Sébastien-POTEL Thomas M2 MIAGE OSIESI et Dé…
|
Scooped by
Mickael Ruau
September 8, 2016 8:01 AM
|
|
Scooped by
Mickael Ruau
September 7, 2016 11:56 AM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 3:57 PM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 3:40 PM
|
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.
|
Scooped by
Mickael Ruau
September 6, 2016 3:27 PM
|
|
Scooped by
Mickael Ruau
September 6, 2016 4:57 AM
|
By caching your pages, since they are saved in their fully rendered state, you can achieve performance that nears that of static web pages.
|
Scooped by
Mickael Ruau
September 6, 2016 1:37 AM
|
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…
|
Scooped by
Mickael Ruau
September 5, 2016 5:17 AM
|
These best practices were developed within the RVO Energy Footprint Project, supported by the Knowledge Network Green Software (KNGS) and the Cluster Green Software.
|
Scooped by
Mickael Ruau
September 5, 2016 4:46 AM
|
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
|
Scooped by
Mickael Ruau
September 5, 2016 1:35 AM
|
Eco-conception des produits et des services MASI Emilie MURIEL Isabel NGUYEN Tina
|
Scooped by
Mickael Ruau
September 4, 2016 3:41 AM
|
Le green it et le marketing mémoire de fin d'étude - apollonia clara blanc Apo Blanc
|