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

Even Faster Web Sites

Even Faster Web Sites | EcoConception Logicielle | Scoop.it
Performance is critical to the success of any web site. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance.
Mickael Ruau's insight:

Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories:

 

JavaScript-Get advice for understanding Ajax performance, writing efficient JavaScript, creating responsive applications, loading scripts without blocking other components, and more.Network-Learn to share resources across multiple domains, reduce image size without loss of quality, and use chunked encoding to render pages faster.Browser-Discover alternatives to iframes, how to simplify CSS selectors, and other techniques.

Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster.

This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.

No comment yet.
Scooped by Mickael Ruau
October 5, 2013 8:04 AM
Scoop.it!

3PO / Stoyan's phpied.com

3PO / Stoyan's phpied.com | EcoConception Logicielle | Scoop.it

Say hello to the 3PO extension for YSlow. It checks your site for integration with popular 3rd parties, such as Facebook, Twitter widgets, Google Analytics and so on.

Mickael Ruau's insight:

3PO (3rd party optimization) extension currently has 5 checks: two of them generic to all 3rd parties and three specific to Facebook plugins. I'm looking forward to adding more checks and more specific to a particular provider's best practices.

The extension is currently available as a bookmarklet, but since YSlow is a platform available on many platforms, it can be built as a Firefox or Chrome extension, command line tool, etc.

 
No comment yet.
Scooped by Mickael Ruau
October 5, 2013 8:02 AM
Scoop.it!

Speed geek’s guide to Facebook buttons / Stoyan's phpied.com

Speed geek’s guide to Facebook buttons / Stoyan's phpied.com | EcoConception Logicielle | Scoop.it

or "How to help your users share your content on Facebook and not hurt performance"

Mickael Ruau's insight:

Facebook's like button is much much faster now than it used to be. It also uses much fewer resources. And lazy-evaluates JavaScript on demand. And so on. But it's still not the only option when it comes to putting a "share this article on Facebook" widgety thing on your site.

The list of options is roughly listed in order of faster (and least features) to slowest (and most features).

No comment yet.
Rescooped by Mickael Ruau from Performance, Optimisation Web
October 4, 2013 9:57 AM
Scoop.it!

Performance Matters

Performance Matters | EcoConception Logicielle | Scoop.it
Web performance depends on much more than JavaScript optimization. Fortunately, the W3C's Web Performance Working Group has given rise to new APIs that help developers measure performance more accurately and write faster web apps.

Via Arno_Raulet
No comment yet.
Scooped by Mickael Ruau
October 4, 2013 9:15 AM
Scoop.it!

WordPress – Quels sont les plugins qui consomment le plus ?

WordPress – Quels sont les plugins qui consomment le plus ? | EcoConception Logicielle | Scoop.it
Je viens de passer 3 semaines de pure galère avec la migration du serveur et le passage à la nouvelle version.
No comment yet.
Rescooped by Mickael Ruau from Planète DDurable
October 3, 2013 2:06 AM
Scoop.it!

Des parlementaires UDI, PS, écolo, Modem pour «un changement de modèle économique»

Des parlementaires UDI, PS, écolo, Modem pour «un changement de modèle économique» | EcoConception Logicielle | Scoop.it
La sénatrice UDI Chantal Jouanno et le député écologiste François-Michel Lambert lancent «Le Club des parlementaires pour l’économie circulaire», constatant que la logique du «produire, consommer, jeter» a atteint «ses limites».

Via Hubert MESSMER
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 9:43 AM
Scoop.it!

Acteurs › Innovez pour un campus plus vert et plus ouvert ! › GreenIT.fr

Acteurs › Innovez pour un campus plus vert et plus ouvert ! › GreenIT.fr | EcoConception Logicielle | Scoop.it

Depuis le 10 septembre 2013, les candidats, qui peuvent se mettre en équipe et être soutenus par leurs enseignants, doivent imaginer des solutions concrètes pour le développement durable de leur campus, en s’appuyant sur le potentiel offert par les Technologies de l’Information et de la Communication (TIC) : ordinateurs, capteurs, tablettes, smartphones, applications mobiles, programmes informatiques… tous ces outils numériques, qui font désormais partie du quotidien, peuvent être mis à contribution.

No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:46 AM
Scoop.it!

Simple PHP Framework

The Simple PHP Framework is a pragmatic approach to building websites with PHP 5. It’s geared towards web design shops and freelance programmers looking for a common foundation to quickly bring web projects to life. Without getting too technical, SPF follows the no-framework Framework method coined by Rasmus Lerdorf – with a little Active Record thrown in for good measure.

Mickael Ruau's insight:

The Simple PHP Framework is designed to help you build websites — not build them for you. There are plenty out there that already try to do that.

All the web frameworks in the world won’t turn a shitty programmer into a good one.” — uncov

A branch of the framework has been forked internally at Yahoo!. Improvements from that branch will make their way back into the main trunk as appropriate.

 
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:39 AM
Scoop.it!

DooPHP - Benchmark, the fastest PHP framework

DooPHP - Benchmark, the fastest PHP framework | EcoConception Logicielle | Scoop.it
Doo is a high-performance MVC-based PHP framework for developing web 2.0 applications rapidly.
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:32 AM
Scoop.it!

Top 10 Lightweight Frameworks for PHP Development - Developer.com - Developer.com

Top 10 Lightweight Frameworks for PHP Development - Developer.com - Developer.com | EcoConception Logicielle | Scoop.it
The major frameworks can be overkill for many PHP development projects. These 10 lightweight solutions have minimal resource and time requirements.
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 2:15 AM
Scoop.it!

Derrière Internet, la pollution cachée

Derrière Internet, la pollution cachée | EcoConception Logicielle | Scoop.it
Samedi 5 octobre prochain, à 16h30, au Grand amphithéâtre du Muséum national d’histoire naturelle, à Paris, sera projeté le film documentaire "Internet : la pollution cachée" de Laurent Lichtenstein et Coline Tison, dans le cadre du festival...
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 2:10 AM
Scoop.it!

14 commandements pour limiter son exposition aux ondes électro-magnétiques des NT !

14 commandements pour limiter son exposition aux ondes électro-magnétiques des NT ! | EcoConception Logicielle | Scoop.it
Dans le dernier numéro du Nouvel Observateur (26 sept-2 oct 2013), une enquête intitulée "La guerre des ondes" est consacrée aux risques sanitaires liés aux nouvelles technologies.
No comment yet.
Scooped by Mickael Ruau
September 30, 2013 10:35 AM
Scoop.it!

Intel reste le premier utilisateur d’énergie verte aux USA pour la cinquième année consécutive

Intel reste le premier utilisateur d’énergie verte aux USA pour la cinquième année consécutive | EcoConception Logicielle | Scoop.it
L'Agence Américaine de Protection de l’Environnement vient de mettre à jour son Top 50 des principaux utilisateurs d'énergie propre du pays, et le leader mondial de l’industrie du microprocesseur, Intel, arrive en tête de la liste pour la cinquième...
Mickael Ruau's insight:

Intel achète 100% d’électricité verte

Intel, le géant des puces électroniques, a sans doute connu des jours meilleurs en matière d’ordinateurs, mais confirme sa pole position côté énergie verte. Avec un très impressionnant 3 100 850 000 kWh d’énergie verte utilisée provenant de nombreuses sources différentes : biogaz, biomasse, de petites centrales hydroélectriques, solaires et éoliennes. Ce qui représente 100% de l’électricité totale utilisée par Intel et évite donc  les émissions de CO2 correspondant à la consommation électrique annuelle de 327,000 ménages américains moyens.

Qui sont les entreprises suivantes au classement?

En deuxième position, on retrouve leur ancien partenaire, Microsoft,  qui a utilisé 1 935 637 485 kWh d’énergie verte au cours de l’année et qui représente 80% de sa consommation totale d’électricité.

En numéro 3 on trouve les grands magasins Kohl avec 1 536 529 000 kWh de production électrique propre, provenant de sources solaires. Ce qui équivaut à 105% de leur consommation d’électricité, de sorte qu’ils sont en réalité un producteur net d’énergie propre pour le réseau électrique !

Puis vient le groupe Whole Foods Market avec 800 257 623 kWh. Un autre producteur net avec un surplus de 7% par rapport à ses besoins qui utilise les énergies solaires et éoliennes.

En cinquième position, nous retrouvons le géant Wal-Mart qui arrive à peu près au même score que Whole Foods avec une production de 751 431 792 kWh. Cependant les besoins du groupe sont tellement importants qu’ils ne représentent que 4% de leur consommation totale d’électricité. Si un jour ils arrivent au 100%… Ils éclipseraient Intel.

Découvrez l’ensemble du top 50 ici : http://www.epa.gov/greenpower/toplists/top50.htm

No comment yet.
Scooped by Mickael Ruau
October 5, 2013 8:05 AM
Scoop.it!

High Performance JavaScript

High Performance JavaScript | EcoConception Logicielle | Scoop.it
If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps.
Mickael Ruau's insight:

Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstrate optimal ways to load code onto a page, and offer programming tips to help your JavaScript run as efficiently and quickly as possible. You'll learn the best practices to build and deploy your files to a production environment, and tools that can help you find problems once your site goes live.

Identify problem code and use faster alternatives to accomplish the same taskImprove scripts by learning how JavaScript stores and accesses dataImplement JavaScript code so that it doesn't slow down interaction with the DOMUse optimization techniques to improve runtime performanceLearn ways to ensure the UI is responsive at all timesAchieve faster client-server communicationUse a build system to minify files, and HTTP compression to deliver them to the browser
No comment yet.
Scooped by Mickael Ruau
October 5, 2013 8:03 AM
Scoop.it!

Run jsperf tests in a bunch of WebPagetest browsers / Stoyan's phpied.com

Run jsperf tests in a bunch of WebPagetest browsers / Stoyan's phpied.com | EcoConception Logicielle | Scoop.it
Motivation

1. You write a new test to confirm a JavaScript-related performance speculation
2. You click
3. Your test runs in a bunch of browsers

 
Mickael Ruau's insight:

JSperf.com is the site where all you JavaScript performance guesswork should go to die or be confirmed. You know how the old wise people say "JSperf URL or it didn't happen! Now off my lawn!". Yup, that jsperf.com

WebPagetest.org (WPT) is the site where you get answers to the ol' question: "Why do people say my oowsome site is slow? And what should I do about it?"

Bookmarklet is a little piece of JavaScript you conveniently access from your browser bookmarks and inject into other non-suspecting sites.

Github is where you host code.

Bookmaker tool makes a bookmarklet from a .js file URL (probably hosted on github)

No comment yet.
Scooped by Mickael Ruau
October 5, 2013 7:53 AM
Scoop.it!

Web Performance Daybook Volume 2

Web Performance Daybook Volume 2 | EcoConception Logicielle | Scoop.it
Performance is critical to the success of any website, and help with using today’s new tools is key. In this remarkable guide, 32 leading web performance experts offer practical tips, techniques, and advice for optimizing your site’s user...
Mickael Ruau's insight:

Originally written for an online calendar, this collection of articles will inspire you to squeeze every ounce of performance from your site—whether you’re a web developer, mobile developer, or web designer. Check the table of contents and you’ll be convinced.

In order of appearance, Web Performance Daybook authors include:

Patrick MeenanNicholas ZakasGuy PodjarnyStoyan StefanovTim KadlecBrian PaneJosh FraserSteve SoudersBetty TsoIsrael NirMarcel DuranÉric DaspetAlois ReitbauerMatthew PrinceBuddy BrewerAlexander PodelkoEstelle WeylAaron PetersTony GentilcoreMatthew SteeleBryan McQuadeTobie LangelBilly HoffmanJoshua BixbySergey ChernyshevJP CastroPavel PaulauDavid CalhounNicole SullivanJames PearceTom Hughes-CroucherDave Artz
No comment yet.
Scooped by Mickael Ruau
October 4, 2013 9:37 AM
Scoop.it!

Tocca.js by GianlucaGuarini

Super lightweight script (1kb) to detect via Javascript events like 'tap' 'dbltap' 'swipeup' 'swipedown' 'swipeleft' 'swiperight' on any kind of device.
Mickael Ruau's insight:

Include the script into your page:

<script src="path/to/Tocca.js"></script>

Once you have included Tocca.js you will be able to catch all the new events:

elm.addeventListener('tap',function(e){}); elm.addeventListener('dbltap',function(e){}); elm.addeventListener('swipeleft',function(e){}); elm.addeventListener('swiperight',function(e){}); elm.addeventListener('swipeup',function(e){}); elm.addeventListener('swipedown',function(e){});

It works with jQuery as well:

$(elm).on('tap',function(e,data){}); $(elm).on('dbltap',function(e,data){}); $(elm).on('swipeleft',function(e,data){}); $(elm).on('swiperight',function(e,data){}); $(elm).on('swipeup',function(e,data){}); $(elm).on('swipedown',function(e,data){});
No comment yet.
Scooped by Mickael Ruau
October 4, 2013 6:21 AM
Scoop.it!

Are Your SQL Server Application Queries Wasting Memory

Are Your SQL Server Application Queries Wasting Memory | EcoConception Logicielle | Scoop.it
I am running an application that issues queries directly to the database from within its source code. I have noticed that the database server will get low on available memory and that CPU activity is higher than I would like.
Mickael Ruau's insight:

Probably the most common mistake I find in application code are query requests that doesn't make use of either prepared queries or stored procedures and instead use non-parameterized ad-hoc queries to request data from the database.

Not preparing your queries or using stored procedures can unnecessarily bloat SQL Server's plan cache. What is the plan cache? Simply speaking, it's a part of the SQL Server's pool of shared memory where query execution plans are kept after queries have been parsed, compiled, and optimized for execution. This area of memory is searched whenever a query is executed in order to determine if an existing plan can be re-used to satisfy a query request. Re-using plans saves the database engine the potentially CPU intensive work of having to re-parse, re-compile, and re-optimize the query over and over again even if the only difference is the values being used in the WHERE clause. This leads to quicker query response times and lessens the chance of CPU pressure on the server.

No comment yet.
Scooped by Mickael Ruau
October 2, 2013 3:16 PM
Scoop.it!

Smile Hosting, une infrastructure green

Smile Hosting, une infrastructure green | EcoConception Logicielle | Scoop.it
Pour les hébergeurs, l’écologie n’est pas à prendre à la légère. Depuis plusieurs années ceux-ci mettent tout en œuvre pour réduire leur consommation énergétique
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:47 AM
Scoop.it!

Recess PHP Framework | About Recess

Recess is an open source, full-stack PHP Framework that uses REST, annotations, and strong object-oriented design. Recess simplifies Web 2.0 development in PHP.
Mickael Ruau's insight:

Recess is a RESTful PHP framework that provides a fun and enjoyable development experience for beginner and seasoned developers alike. If you want a full featured RESTful web application without having to master the command line or learn complicated deployment recipes, Recess is for you. Recess is fast, light-weight, and has a very small footprint—ideal for LAMP development and drag-and-drop deployment to shared hosts. Recess is a modern framework that uses a loosely-coupled Model-View-Controller architecture designed and optimized specifically for PHP 5.

Recess is designed around the HTTP protocol and supports RESTful APIs out of the box.Recess uses declarative annotations to define relationships, routes, template engines, and user-defined behaviors with less code.Recess includes a full database ORM for powerful database queries without complicated SQL.Recess includes thorough diagnostics to help you find and fix errors faster.Recess Tools provides a GUI and toolset to expedite your development. 
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:46 AM
Scoop.it!

The no-framework PHP MVC framework | Rasmus' Toys Page

The no-framework PHP MVC framework | Rasmus' Toys Page | EcoConception Logicielle | Scoop.it

What I was hoping to get across here is a simple example of how you can use PHP as-is, without additional complex external layers, to apply an MVC approach with clean and simple views and still have all the goodness of fancy Web 2.0 features.

Mickael Ruau's insight:

Un article de Rasmus Lerdorf assez critique à propos des frameworks, mais surtout une vision  du développement professionnel débarrassé du superflu.

No comment yet.
Scooped by Mickael Ruau
October 2, 2013 8:38 AM
Scoop.it!

DooPHP - The fastest MVC based php framework

DooPHP - The fastest MVC based php framework | EcoConception Logicielle | Scoop.it
Doo is a high-performance MVC-based PHP framework for developing web 2.0 applications rapidly.
Mickael Ruau's insight:

MVC based, URI routing, Extremely simple, RESTful API, Templating, ORM tool, Clean IP, Cache, ACL, new BSD.

No comment yet.
Scooped by Mickael Ruau
October 2, 2013 6:41 AM
Scoop.it!

iPage | Web Hosting, Unix Hosting, E-Mail, Web Design

iPage | Web Hosting, Unix Hosting, E-Mail, Web Design | EcoConception Logicielle | Scoop.it
Create a website that works - its quick and easy with iPage. We offer fully-loaded web hosting for small businesses that includes a domain name plus 24x7 support.
Mickael Ruau's insight:
Unlimited Disk Space, Bandwidth & Email Addresses FREE Domain RegistrationFREE Security Suite FREE Site-Building ToolsFREE Online StoreFREE Search Engine & Marketing CreditsGREEN! Powered by 100% wind energyView Full Features
No comment yet.
Scooped by Mickael Ruau
October 2, 2013 2:14 AM
Scoop.it!

Présentation Green Code Lab - Olivier Philippot

No comment yet.
Scooped by Mickael Ruau
October 1, 2013 11:25 AM
Scoop.it!

Bonnes Pratiques › Le gouvernement britannique publie son second rapport Green IT › GreenIT.fr

Bonnes Pratiques › Le gouvernement britannique publie son second rapport Green IT › GreenIT.fr | EcoConception Logicielle | Scoop.it

Le gouvernement britannique a publié récemment la seconde édition de son rapport Green IT annuel. Baptisé Greening Government: ICT Annual Report, ce dernier indique que le niveau de maturité moyen de l’ensemble des 15 ministères (departments) étudiés est de 2,9 sur 5*, contre 2,4 un an plus tôt. Le gouvernement se félicite de cette progression, note une amélioration de la qualité et de la quantité d’indicateurs remontés par les ministères, et vise un score de maturité de 3 sur 5 en 2015.

No comment yet.