C’est un territoire cinglé d’énormes balafres. Des balafres grisâtres, toussoteuses, infranchissables. L’autoroute A1, en Seine-Saint-Denis, reçoit 200.000 voitures par jour. Installée au niveau du stade de France, une station d’analyse de l’air y relève les taux de pollution les plus élevés de France, en moyenne : 192 jours de dépassement des normes européennes en 2012, 73 en 2016.
Le geste numérique responsable pour l'environnement et l'emploi !
Reeeboot, un programme pour aider les associations porteuses de projets œuvrant contre la fracture sociale et favorisant le retour à l’emploi, à bénéficier des équipements informatiques nécessaires pour mener à bien leur activité.
Parce qu’allonger la durée de vie des matériels électroniques est fondamental : favoriser le réemploi, c’est la bonne pratique « numérique responsable » à mettre en oeuvre pour limiter l’impact sur l’environnement et réduire les émissions de gaz à effet de serre liées à la fabrication.
Générer de l'emploi
Parce qu’un potentiel de 1500 créations d’emplois en France est possible : offrir des opportunités d’insertion pour des personnes durablement éloignées de l’emploi ou en situation de handicap (d’après l’étude du Club Green IT « Et si le CAC40 reconditionnait 60 % de ses ordinateurs ? »).
Parce qu’il est important de soutenir des associations oeuvrant contre la fracture numérique : utiliser l’informatique comme outil d’éducation, de formation et d’intégration sociale, en leur permettant de présenter leur projet à un jury de représentant d’entreprises publiques et privées.
Sensibiliser et fédérer
Parce qu’il est urgent d’agir : sensibiliser et fédérer de grandes organisations publiques et privées sur le thème du réemploi, afin de nous impliquer durablement dans des actions concrètes et mesurables.
Télécharger la présentation
Afin d’avoir tous les éléments du projet en main, télécharger les fiches de synthèse et la présentation détaillée du projet.
Le logiciel est aujourd’hui au cœur de notre capacité à développer des environnements économiques et sociaux éco-responsables. Pour l’AFDEL, il s’agit d’une dimension cruciale d
Les progrès réalisés par des entreprises de recyclage de CO2, désormais capables de l'exploiter commercialement, attestent du potentiel des nouvelles technologies dans la lutte contre le changement climatique. C'était l'un des principaux thèmes du Web Summit qui s'est tenu cette semaine à Lisbonne.
Alors qu’il est reproché à l’écosystème de la tech de devenir une monoculture, une approche plus inclusive et diverse du numérique devient nécessaire. Des algorithmes racistes de Facebook au projet d’une intelligence artificielle homophobe, pas une semaine ne passe sans qu’un nouveau scandale ne vienne mettre au jour le potentiel discriminatoire de nos outils numériques.
Depuis la machine à écrire, dont les premiers prototypes ont été conçus pour la correspondance avec les non-voyants au début du XIXe siècle, jusqu’au sms, inventé par une équipe de recherche finlandaise pour les malentendants à la fin des années 80, nombre d’innovations actuelles sont nées d’une recherche d’accessibilité avant de gagner le grand public. Téléphone, clavier, sms, mail…comme l’explique Cliff Kuang sur Co.Design, l’histoire des outils de communication nous prouve que le handicap est au cœur des processus d’innovation. Les premiers protocoles mail, par exemple, ont été développés par Vint Cerf pour faciliter ses échanges avec sa femme, sourde.
Et pourtant, paradoxalement, la simple consultation d’une page web est encore une épreuve pour beaucoup de personnes en situation de handicap.
(..)
Le problème n’est donc ni de l’ordre de la technique, ni des compétences, mais plutôt de la culture. Le handicap est encore regardé comme un sujet secondaire, trop spécifique et mal compris. Les personnes handicapées se heurtent donc à une méconnaissance de leurs usages numériques et à un désintérêt de nombreux professionnels du web.
A l’occasion d’une mise à jour de Chrome, qui annonce vouloir bloquer ce type d'injection de scripts, Dareboost revient sur la question de l'utilisation de l'instruction document.write. Quels problèmes pour la performance ? quelles alternatives à envisager ?
vous empêchez le parser du navigateur de continuer son exécution sur le code HTML qui pourrait suivre. Le navigateur web va rester bloqué sur cette instruction jusqu’à ce que le script soit téléchargé, mais aussi exécuté. Et la situation peut être encore plus défavorable, puisque le navigateur va également rester bloqué si ce même script en injecte d’autres ! Un cas qui n’est pas si rare parmi les services externes que l’on peut être amené à utiliser sur nos pages web. Chrome a d’ailleurs publié les résultats de ses tests dans son annonce : 7.6% des pages seraient concernées.
Pour savoir à quel point l’instruction document.write peut nuire à la performance, là encore on peut s’intéresser aux résultats obtenus par les tests de Chrome sur 1% de ses utilisateurs reposant sur une connexion 2G : un gain de 38% sur le temps moyen nécessaire pour interpréter une page, ce qui représente près de 6 secondes gagnées !
Un autre problème qui peut se poser par l’utilisation de cette instruction document.write, et pas uniquement pour injecter un script : si la construction de l’arbre DOM a été achevée, l’utiliser impliquera de le reconstruire complètement, ce qui est une opération coûteuse ! (document.write écrit dans le flux du document, une fois ce flux fermé tout appel a donc pour conséquence une réinitialisation).
Désormais omniprésentes, les préoccupations liées à l’environnement et au développement durable offrent aux jeunes ingénieurs une foule d’opportunités, dans des métiers très divers
Malgré le coup porté à l’Accord de Paris par le retrait des Etats-Unis, le combat contre le réchauffement climatique se poursuit et réunira une fois de plus la communauté internationale pour son rendez-vous climatique annuel. Organisée du 6 au 17 novembre 2017 à Bonn en Allemagne, la COP23 sera l’occasion d’un premier bilan sur l’avancement des objectifs et des ambitions de l’Accord de Paris, et permettra de convertir une fois pour toutes, les paroles en actes. Explications.
Adopté fin 2015, entré en vigueur moins d'un an plus tard et à ce jour ratifié par 168 pays, l'accord de Paris impose un cadre à la lutte contre le réchauffement climatique, sans toutefois fixer d'objectif contraignant décliné par pays.
J’avais fait un petit billet pour expliquer que j’effaçais mes tweets après 48h. Je l’ai fait un temps mais via des scripts lancés à la main, pour garder le contrôle. Je l’ai fait de façon irrégulière, puis plus du tout pendant un temps.
(...)
Plus généralement, tout ce qui n’est pas dans un espace que je contrôle personnellement est potentiellement amené à disparaitre.
Pour les geeks, le code est sur https://github.com/edas/TweetDeletion et le readme présente mon propre fichier de configuration. Ça devrait être relativement compréhensible.
Microsoft et les industriels qui financent le projet Climate Savers Computing diffusent gratuitement depuis hier un logiciel qui permet de réduire la consommation d'un PC sous XP ou Vista.
Plus de 15 000 scientifiques s'alarment de l'état de la planète. Franceinfo vous explique ce qu'ils disent, pourquoi cet appel est historique et quelles sont les propositions des chercheurs afin préserver l'environnement et les écosystèmes.
Que se passerait-il si on mettait ensemble un groupe d'experts, travaillant sur de gros sites, afin de créer le guide définitif de la performance front-end ?
Les objectifs de ce Mooc, proposé par l'Université de Mons, sont de faire découvrir de manière active différents principes pédagogiques qui peuvent faire la différence en termes d’apprentissage. Des stratégies de feed-back et d’évaluation à l’apprentissage collaboratif, en passant par la mise en place de problèmes guidés et aux activités de conceptualisation sans oublier la conception didactique des supports de cours,...
This article will show several simple changes that can be made to improve the performance of your Web applications. Areas covered will be ECMAScript - the core language used by JavaScript, DOM, and document loading.
Revue de détail sur ce qui a motivé la naissance de HTTP/2, les changements majeurs apportés, mais aussi les différentes bonnes pratiques HTTP/1 dont nous allons devoir nous défaire !
Même si du point de vue applicatif, HTTP/2 est rétrocompatible avec HTTP/1.1 (un site qui fonctionnait sur HTTP/1 fonctionnera aussi sur HTTP/2), l’utilisation du HTTPS est un prérequis pour bénéficier du HTTP/2. Si vous lisez ce blog, vous savez déjà que ce n’est pas la seule raison pour laquelle passer au HTTPs est nécessaire.
De l’autre côté du tunnel, les navigateurs web sont également prêts pour HTTP/2
(...)
Bonnes pratiques HTTP/1, grosses erreurs en HTTP/2
Sprites CSS, concaténation de fichiers CSS ou JS
Tout développeur front-end en aura entendu parler : regrouper les fichiers CSS, les fichiers JS, ou les images de faibles dimensions ensemble permet de limiter le nombre de requêtes HTTP et donc d’accélérer le chargement. Ce qui était bénéfique en HTTP/1 risque au final d’aller à l’encontre d’une bonne expérience utilisateur en HTTP/2 : la connexion TCP est unique et multiplexée, en regroupant les fichiers, vous allez notamment perdre les bénéfices de priorité sur les différents flux !
A noter que les premiers retours d’expérience sur l’utilisation de HTTP/2 semblent montrer qu’il convient d’éviter malgré tout l’utilisation de micro-fichiers. Si c’est votre cas, appliquer partiellement le principe de concaténation peut rester intéressant !
Domaines Cookie-less
Nous avons parlé plus tôt des en-têtes HTTP, qui se retrouvent répétés sur chaque requête en HTTP/1, ce qui peut être très problématique si le site utilise des cookies un tant soit peu volumineux. Une parade était d’utiliser un domaine dédié pour tous les contenus qui n’avaient pas besoin des informations transmises via les cookies. On éliminait ainsi simplement les données superflues. Avec HTTP/2, d’une part le problème n’existe plus (en-têtes compressés) mais surtout, le hack du domaine cookie-less devient néfaste, puisqu’il implique inutilement l’utilisation d’une nouvelle connexion TCP et d’une résolution DNSsupplémentaire !
Domain Sharding
Autre “hack” HTTP/1, le domain sharding consiste à distribuer les ressources d’une page web sur plusieurs domaines, pour s’affranchir de la limitation de parallélisation des requêtes HTTP des navigateurs web. Cette limite étant associée au domaine, et non au serveur, on peut l’éviter en utilisant plusieurs domaines. Là encore, cela implique des connexions TCP et des résolutions DNS supplémentaires. Là encore, HTTP/2 a résolu le problème initial, grâce au multiplexage cette fois !
Inlining CSS, JS ou images en base64
Conseillé pour les fragments de CSS, de Javascript ou encore les petites images, l’inlining est une autre technique permettant de réduire le nombre de requêtes HTTP/1. La nécessité de recourir à cette technique est moins évidente en HTTP/2, puisque l’impact de ces requêtes sera moins marqué grâce au multiplexage. Cette technique conserve les inconvénients déjà présents en HTTP/1, à savoir la perte des bienfaits du cache navigateur pour les ressources concernées, et l’on doit ajouter que cela peut aller à l’opposé des effets recherchés par la prioritisation des flux du multiplexage HTTP/2 ! On notera que l’inlining à des fins d’optimisation du chemin critique, pourra lui être éliminé au profit de l’utilisation du Server Push, même s’il faut garder à l’esprit que ce mécanisme reste relativement expérimental.
Vous l’aurez peut-être anticipé : un site web ayant déployé toutes les bonnes pratiques HTTP/1 pour contourner les limitations propres au protocole, pourrait au final être plus lent avec HTTP/2, puisque cumulant des schémas contre-productifs, que les bienfaits du protocole ne suffiront pas à compenser.
Apple sort l'Iphone X, un nouveau smartphone aussi cher qu'inutile. Pire, la marque est une nouvelle fois accusée de laxisme sur les conditions sociales et environnementales de production de ces produits qui poussent à l'obsolescence
Chaque année, des centaines de tonnes de plastique partent vers la Chine pour être traitées. Or Pékin vient d’annoncer qu’il ne prendrait plus en charge ce type de déchets. En Suisse, les professionnels du secteur ne sont pas sûrs d’arriver à s’en sortir...
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.