EcoConception Logicielle
9.0K views | +5 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 18, 2013 11:06 AM
Scoop.it!

Minify — Accélérez l’affichage des pages en réduisant le nombre de requêtes HTTP

Minify est un script PHP5 dont l'objectif est d'aider les webmasters à atteindre un des objectifs les plus importants des règles de hautes performances pour les sites web proposées par Yahoo!
Mickael Ruau's insight:

Pour y parvenir, Minify combine (concatène) les fichiers CSS ou Javascript. En prime, il supprime les commentaires et les espaces en trop. Minify se charge même de l’encodage gzip tout en envoyant les bons en-têtes (headers) au navigateur.

No comment yet.
Scooped by Mickael Ruau
September 18, 2013 10:38 AM
Scoop.it!

Zepto.js: the aerogel-weight jQuery-compatible JavaScript library

The aerogel-weight jQuery-compatible JavaScript library
Mickael Ruau's insight:

Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.


While 100% jQuery coverage is not a design goal, the APIs provided match their jQuery counterparts. The goal is to have a ~5-10k modular library that downloads and executes fast, with a familiar and versatile API, so you can concentrate on getting stuff done.


The default build includes the following modules:
Core, Ajax, Event, Form, Effects, Polyfill, and Detect.

There are more modules; a list of all modules is available in the README.

zepto.js v1.0 (for development) – 54.6k uncompressed, lots of commentszepto.min.js v1.0 (for production) – 9.7k when gzipped


No comment yet.
Scooped by Mickael Ruau
September 18, 2013 10:02 AM
Scoop.it!

Pour les applications aussi, performer c’est prévoir

Pour les applications aussi, performer c’est prévoir | EcoConception Logicielle | Scoop.it
Qu’est-ce qu’un développeur doit se donner comme priorité : être rapide, ou bien fournir des applications rapides ? L’idéal est bien entendu de concilier les deux… mais il faut bien constater que ces objectifs sont souvent antinomiques.
No comment yet.
Scooped by Mickael Ruau
September 18, 2013 9:59 AM
Scoop.it!

CSS Animations Between Media Queries

CSS Animations Between Media Queries | EcoConception Logicielle | Scoop.it
Web Developers can use CSS animations and transitions between CSS media queries to animation elements. Media queries allow developers to transition CSS animations.
Mickael Ruau's insight:

CSS animations are right up there with sliced bread. CSS animations are efficient because they can be hardware accelerated, they require no JavaScript overhead, and they are composed of very little CSS code. Quite often we add CSS transforms to elements via CSS during :hover, and we also create keyframe-based animations by adding a className, but did you know you can animate elements using media queries as the trigger? Let's have a look!

No comment yet.
Scooped by Mickael Ruau
September 18, 2013 7:24 AM
Scoop.it!

Ondes électromagnétiques, le ministre de l'écologie souhaite mieux surveiller les zones de forte exposition

Ondes électromagnétiques, le ministre de l'écologie souhaite mieux surveiller les zones de forte exposition | EcoConception Logicielle | Scoop.it
Le ministre de l'écologie a déclaré hier vouloir améliorer le recensement des 'points atypiques', ces zones où la concentration en ondes électromagnétiques est plus élevée que la moyenne.
No comment yet.
Scooped by Mickael Ruau
September 17, 2013 10:55 AM
Scoop.it!

Google’s New PageSpeed Insights Tool: Bringing Performance to Responsive Web Design

Google’s New PageSpeed Insights Tool: Bringing Performance to Responsive Web Design | EcoConception Logicielle | Scoop.it
Last week, Google announced an update to their PageSpeed Insights tool in an effort to “speed up the mobile web.” With this new version, their tool will now compare the speed of your website on mob...
No comment yet.
Scooped by Mickael Ruau
September 17, 2013 4:12 AM
Scoop.it!

Image Compression for Web Developers

Image Compression for Web Developers | EcoConception Logicielle | Scoop.it
Reduce your page size by looking under the hood of image compression.
No comment yet.
Scooped by Mickael Ruau
September 16, 2013 6:38 AM
Scoop.it!

Performance ug#1

1ère séance du Perfug, 21 mai 2013
No comment yet.
Scooped by Mickael Ruau
September 16, 2013 6:31 AM
Scoop.it!

OCTO talks ! » A quoi sert Azul Zing ?

OCTO talks ! » A quoi sert Azul Zing ? | EcoConception Logicielle | Scoop.it
Le blog d'OCTO Technology, cabinet d'architectes en systèmes d'information
Mickael Ruau's insight:

Une JVM optimisée

La compagnie Californienne Azul Systems a gagné sa notoriété au travers de son produit phare : la JVM Zing. Cette JVM promet d’excellentes performances pour applications Java de manière déterministe : Zing aura toujours une faible latence pendant toute la durée de vie d’une application en production. La clef de cette machine virtuelle vient de son algorithme sans pause : C4 (Continuously Concurrent Compacting Collector). Les promesses de cette JVM sont-elles réalistes ? A qui cette JVM peut bénéficier et pour quel coût ? - See more at: http://blog.octo.com/a-quoi-sert-azul-zing/#sthash.fdwpWt27.dpufLa compagnie Californienne Azul Systems a gagné sa notoriété au travers de son produit phare : la JVM Zing. Cette JVM promet d’excellentes performances pour applications Java de manière déterministe : Zing aura toujours une faible latence pendant toute la durée de vie d’une application en production. La clef de cette machine virtuelle vient de son algorithme sans pause : C4 (Continuously Concurrent Compacting Collector). Les promesses de cette JVM sont-elles réalistes ? A qui cette JVM peut bénéficier et pour quel coût ? - See more at: http://blog.octo.com/a-quoi-sert-azul-zing/#sthash.fdwpWt27.dpuf
No comment yet.
Scooped by Mickael Ruau
September 16, 2013 6:28 AM
Scoop.it!

OCTO talks ! » Compte-rendu du Performance User Group #3

OCTO talks ! » Compte-rendu du Performance User Group #3 | EcoConception Logicielle | Scoop.it
Le blog d'OCTO Technology, cabinet d'architectes en systèmes d'information
Mickael Ruau's insight:

Le premier conseil de Ludovic pour évaluer les performances d’une architecture a porté sur quelques chiffres à retenir. Personnellement j’en ai retenu 3 :

- branch mispredict dans le processeur5 ns.- main memory reference100 ns.- disk seek10 000 000 ns.- See more at: http://blog.octo.com/compte-rendu-du-performance-user-group-3/#sthash.KNHQf9s7.dpuf

Le premier conseil de Ludovic pour évaluer les performances d’une architecture a porté sur quelques chiffres à retenir. Personnellement j’en ai retenu 3 :

- branch mispredict dans le processeur5 ns.- main memory reference100 ns.- disk seek10 000 000 ns.- See more at: http://blog.octo.com/compte-rendu-du-performance-user-group-3/#sthash.KNHQf9s7.dpuf

Le premier conseil de Ludovic pour évaluer les performances d’une architecture a porté sur quelques chiffres à retenir. Personnellement j’en ai retenu 3 :

- branch mispredict dans le processeur5 ns.- main memory reference100 ns.- disk seek10 000 000 ns.- See more at: http://blog.octo.com/compte-rendu-du-performance-user-group-3/#sthash.KNHQf9s7.dpuf
No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:36 PM
Scoop.it!

HTTP's Best-Kept Secret: Caching

Caching HTTP’s Best Kept Secret
No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:36 PM
Scoop.it!

Caching in HTTP

HTTP CachingAlexander Shopov
No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:35 PM
Scoop.it!

Abusing Javascript to speedup mobile web sites

A few ways to speedup mobile web sites using different caching techniques.
No comment yet.
Scooped by Mickael Ruau
September 18, 2013 11:03 AM
Scoop.it!

jQuip — jQuery en partie

jQuip est une initiative lancée par Demis Bellot dont l'objectif est de rendre jQuery modulable pour éviter d'avoir des Ko en trop.
Mickael Ruau's insight:

Le projet jQuip démontre que 90% des fonctions les plus utilisées de jQuery pourraient se caser dans 13% de la taille actuelle du framework, soit seulement 4.28 Ko minifiés et gzippés, nous apprend developpez.com. Grosso modo le découpage de jQuery opéré par jQuip (Ajax, CSS, Docready, events, sélecteurs) permettrait de n’utiliser que les parties de jQuery nécessaires à un projet ou à une page web spécifique.

No comment yet.
Scooped by Mickael Ruau
September 18, 2013 10:03 AM
Scoop.it!

Drupal 8: A View into Performance

Drupal 8: A View into Performance | EcoConception Logicielle | Scoop.it
Views is one of the most installed Drupal modules with over two thirds of Drupal sites reporting that they have it installed. Soon, though, that number will go up: as of Drupal 8, Views is a core module!
No comment yet.
Scooped by Mickael Ruau
September 18, 2013 10:00 AM
Scoop.it!

CSS pointer-events

CSS pointer-events | EcoConception Logicielle | Scoop.it
The CSS pointer-events property prevents click actions from doing anything, the default cursor pointer from displaying, andCSS hover and active state triggering
Mickael Ruau's insight:

The pointer-eventsproperty is even more JavaScript-like, preventing:

click actions from doing anythingthe default cursor pointer from displayingCSS hover and active state triggeringJavaScript click events from firing

One CSS property is capable of doing just that!

No comment yet.
Scooped by Mickael Ruau
September 18, 2013 7:29 AM
Scoop.it!

HTML5 Boilerplate: The web's most popular front-end template

HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. Spend more time developing and less time reinventing the wheel.
Mickael Ruau's insight:

h5bp contient notamment un fichier htaccees optimisé.

 

"In Apache HTTP server, .htaccess (hypertext access) is the configuration file that allows for web server configuration. HTML5 Boilerplate includes a number of best practice server rules for making web pages fast and secure, these rules can be applied in the .htaccess file.

First, you'll want to have these modules enabled for optimum performance:

mod_autoindex.c (autoindex_module)mod_deflate.c (deflate_module)mod_expires.c (expires_module)mod_filter.c (filter_module)mod_headers.c (headers_module)mod_include.c (include_module)mod_mime.c (mime_module)mod_rewrite.c (rewrite_module)mod_setenvif.c (setenvif_module)"
No comment yet.
Scooped by Mickael Ruau
September 18, 2013 5:28 AM
Scoop.it!

Redesigning SitePoint: Caching & Speed

Redesigning SitePoint: Caching & Speed | EcoConception Logicielle | Scoop.it
This entry is part 4 of 4 in the series Redesigning SitePointOne of the objectives for developers of the new SitePoint website was to make it fast. Really fast.
No comment yet.
Scooped by Mickael Ruau
September 17, 2013 7:35 AM
Scoop.it!

The Next Generation of Responsive Web Design: RESS

The Next Generation of Responsive Web Design: RESS | EcoConception Logicielle | Scoop.it
Technology is never stagnant. All great technologies continuously evolve, and at a seemingly faster and faster rate. A few years ago, responsive web design (RWD) emerged as a new technology/strateg...
Mickael Ruau's insight:

Pour moi, la détection de navigateur est une mauvaise voie.

Par contre, la détection de fonctionnalité, via http ou javascript, est une voie intéressante pour l'optimisation.

A compléter avec le stockage des données sur le serveur plutôt que sur le client (cf les cookies alourdissent les échanges http).

 

Exemple d'images responsive :

http://www.moretechtips.net/2012/07/building-web-presentations-using-jquery.html

 

 

 

No comment yet.
Scooped by Mickael Ruau
September 16, 2013 11:18 AM
Scoop.it!

Mesurer Les Performances Avec JMeter Cours Du Soir Valtech 25 Mar...

Comprendre les pièges qui influent sur la pertinence et la communication des résultats des tests de performance et présentation de JMeter
No comment yet.
Scooped by Mickael Ruau
September 16, 2013 6:32 AM
Scoop.it!

CR du PerfUG 1 : Performance for dummies

CR du PerfUG 1 : Performance for dummies | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
September 16, 2013 6:31 AM
Scoop.it!

Perfug

Perfug | EcoConception Logicielle | Scoop.it

Tout utilisateur de système informatique s’attend à recevoir un système

Qui répond de façon stable quelque soit sa chargeQui répondre en un temps cohérent par rapport à l’action qu’il réalise

Bref un système performant.

Tout développeur ayant mis en production sait apprécier l’effort que cela requiert.

Les plus expérimentés savent que le problème est rarement là où on le pensait même avec un flair aiguisé.

Mickael Ruau's insight:

Le but du perfug :

 

Offrir un lieu d’échanges informels où toutes les personnes intéressées par l’optimisation et la performance sont les bienvenues quel que soit leur niveau.

Echanger nos idées et nos pratiques sur ces sujets pour obtenir plus simplement des systèmes performants.

Faciliter la diffusion des derniers outils et des meilleures techniques pour maîtriser au plus tôt la performance d’un système informatique.

 

No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:36 PM
Scoop.it!

Fearless HTTP requests abuse

Tech talk at 20o. GURU (Sao Paulo/Brazil Ruby User Group). November 26th, 2011 In REST architectures, there is always concerns about the high volume os HTTP req
No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:36 PM
Scoop.it!

Caching Strategies

A common request sent from your web browser to a web server goes quite a long way and it can take a great deal of time until the data your browser can display a
No comment yet.
Scooped by Mickael Ruau
September 15, 2013 3:36 PM
Scoop.it!

Cache is King

HTML5 Developers Conference 2012
No comment yet.