Bonnes Pratiques Web
24.7K views | +4 today
Follow
 
Scooped by Mickael Ruau
onto Bonnes Pratiques Web
Scoop.it!

Le protocole HTTP/2 expliqué façon easy-biscuit - Blog du MMI

Le protocole HTTP/2 expliqué façon easy-biscuit - Blog du MMI | Bonnes Pratiques Web | Scoop.it
Comprendre le principe du protocole HTTP/2 enfin expliqué de manière accessible pour tous ! Expliqué façon easy-biscuit par le blog du MMI !
Mickael Ruau's insight:

Pourquoi HTTP/2 est-il un protocole qui va révolutionner le web moderne ? »

  • HTTP/2 est désormais un protocole binaireAvant, tout était du texte, ou de l’ASCII. Le problème avec ça, c’est qu’il existe 50 façons de dire la même chose avec du texte en fonction des espaces, des accents, des trucs et des bidules. Le binaire, lui, ne se prend pas la tête puisqu’il n’existe qu’une seule manière de dire quelque chose. On gagne donc en temps de déchiffrage.
  • HTTP/2 est désormais un protocole multiplex : Ce changement est crucial pour l’évolution des performances, puisqu’il permet ainsi de pallier à ce problème de « head-of-line blocking« . Au lieu d’avoir un ordre linéaire, HTTP/2 va ingénieusement former des groupes logiques appelés streams. Chaque requête se verra attribuée d’un stream, qui, lorsque l’association de tous les éléments sera faite, seront chargés de manière discontinue ! Ce qui signifie que le serveur va renvoyer les éléments dans un ordre arbitraire. Exemple, il pourra renvoyer les en-têtes d’une image très lourde, puis le contenu d’un fichier CSS, puis pleins d’autres trucs et enfin l’image en elle même. Pour résumer le concept du multiplex, on peut utiliser l’analogie de moz.com :

« Le multiplexing, c’est comme aller au magasin faire des courses avec votre compagne et faire une vérification de ce qu’il vous faut, avant le multiplex ça marchait comme ça : On a besoin de lait, allons chercher du lait. On a besoin d’oeufs, allons chercher des oeufs. Avec le multiplex : On a besoin de lait et d’oeufs ainsi que de farine et de sucre. Allons chercher tout ça. »

  • HTTP/2 passe de 8 connexions simultanées maximum à une seule et unique : Je n’ai pas parlé de ce problème plus haut, mais il est tout aussi important. Le protocole HTTP est construit sur le protocole TCP, qui lui n’a jamais été fait pour permettre autant de connexions simultanées (aller chercher des images sur 50 sources en même temps, c’est pas terrible). En plus, c’est pas très sympa de piquer la bande passante des autres hébergements pour son propre site …
  • HTTP/2 n’a plus besoin d’attendre que le HTML soit chargé pour commencer à charger le CSS et le JS : A l’heure actuelle, lorsque le client reçoit la réponse HTML du serveur, ce client doit encore le parser (l’analyser et le traduire) et ENSUITE seulement, quand tout le HTML est chargé, on peut commencer à charger le CSS et le JS. HTTP/2, lui, va permettre de charger le CSS et le JS dans le cache du client et de le faire ressortir une fois le HTML chargé. Mais il permet surtout de charger les 3 en même temps, et ça, c’est grâce au Server Push, et c’est énorme. En fait, le server push ça permet surtout de te faire télécharger des ressources nécessaires pour l’affichage d’une page avant même que tu saches que tu en as besoin.
  • HTTP/2 pratique la compression des en-têtes : Chaque requête HTTP comporte un certain nombre d’en-têtes vitales au serveur afin de renvoyer une réponse adéquate. Si on prend l’exemple d’une dizaine d’images provenant du même serveur, leur liste d’en-têtes vont être pratiquement identiques. Et lorsque l’on trouve des redondances, il est évident qu’une compression est nécessaire. C’est pour cette raison que HTTP/2 va, toujours aussi ingénieusement, compresser ces en-têtes quasi-identiques afin d’en former un ensemble qui peut être chargé en une fois au lieu de x fois. Ce qui permet donc d’éviter les aller-retours client/serveur lorsqu’ils sont identiques.
more...
No comment yet.
Bonnes Pratiques Web
Développement Php, Mysql , Javascript, Jquery, Css3, (X)HTML5...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...
Scooped by Mickael Ruau
Scoop.it!

Un environnement de développement PHP avec Netbeans et Docker

Un environnement de développement PHP avec Netbeans et Docker | Bonnes Pratiques Web | Scoop.it
Docker, c’est une technologie qui révolutionne la virtualisation. Pour nous les développeurs, Docker signe la fin du syndrome “works on my machine”. Je ne saurais trop vous recommander de suivre les…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Le gang des rebouteux du SEO ?

Le gang des rebouteux du SEO ? | Bonnes Pratiques Web | Scoop.it
Je ne comprends pas toujours l'absence d'humilité de certains consultants SEO.
Mickael Ruau's insight:

Avant Panda et Penguin, le backlink était devenu le genre humain de l’Internationale SEO. Et puis, patatras ! Google Panda et Penguin sont arrivés et, là, il a fallu réfléchir et réagir. Mise en silo ou siloing, cocon sémantique… Les SEO ont compris qu’ils avaient sous-estimé le rôle du lien sortant. « Le sens naît du lien« , comme j’aime à dire. J’ai moi-même effectué des tests sur la mise en place de ce fameux cocon cher à Laurent et, grosso modo, ça marche plutôt bien. Dans l’exemple ci-dessous, malgré quelques imperfections, par des jeux de liens internes, j’ai amené ma page relative à la « formation symantec encryption desktop » en 2e position, devant le site de l’éditeur. J’aurais dû ajouter une page intermédiaire liée au chiffrement pour qu’elle passe en pole position !

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Are You Measuring Your Actual SEO Return on Investment?

Are You Measuring Your Actual SEO Return on Investment? | Bonnes Pratiques Web | Scoop.it
Coming from an SEO background, I have to say that SEO is a world full of myths, hijinks, frustration and occasional glory.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

7 Sneaky Types of Duplicate Content (Solutions Included)

7 Sneaky Types of Duplicate Content (Solutions Included) | Bonnes Pratiques Web | Scoop.it
Duplicate content issues are preventable. Check this guide for the types, causes, and solutions to content duplication.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

verekia/js-stack-from-scratch

verekia/js-stack-from-scratch | Bonnes Pratiques Web | Scoop.it

This is a minimalistic and straight-to-the-point guide to assembling a JavaScript stack. It requires some general programming knowledge, and JavaScript basics. It focuses on wiring tools together and giving you the simplest possible example for each tool. You can see this tutorial as a way to write your own boilerplate from scratch.

You don't need to use this entire stack if you build a simple web page with a few JS interactions of course (a combination of Browserify/Webpack + Babel + jQuery is enough to be able to write ES6 code in different files with CLI compilation), but if you want to build a web app that scales, and need help setting things up, this tutorial will work great for you.

Mickael Ruau's insight:

Table of contents

1 - Node, NPM, Yarn, and package.json

2 - Installing and using a package

3 - Setting up ES6 with Babel and Gulp

4 - Using the ES6 syntax with a class

5 - The ES6 modules syntax

6 - ESLint

7 - Client app with Webpack

8 - React

9 - Redux

10 - Immutable JS and Redux Improvements

11 - Testing with Mocha, Chai, and Sinon

12 - Type Checking with Flow

more...
No comment yet.
Rescooped by Mickael Ruau from ENTREPRISE DIGITALE
Scoop.it!

Comment ajouter des Notifications Push gratuitement sur votre site

Comment ajouter des Notifications Push gratuitement sur votre site | Bonnes Pratiques Web | Scoop.it
Depuis plus d’un an maintenant, vous avez dû voir régulièrement des notifications vous proposant de suivre un site quand vous surfez sur le web. Les notifications ce sont ces pops-up qui apparaissent brièvement sur votre écran de bureau ou de smartphone, vous annonçant par exemple la publication d’un nouvel article sur un site su

Via Harmony Com, Jean-Baptiste Rouillac
more...
Harmony Com's curator insight, January 19, 11:34 AM
Efficace apparmt, des outils gratuits existent
Scooped by Mickael Ruau
Scoop.it!

Julia Faure - Product Manager - La Ruche Qui Dit Oui ! - Product People / ProductPeople.io

Julia Faure - Product Manager - La Ruche Qui Dit Oui ! - Product People / ProductPeople.io | Bonnes Pratiques Web | Scoop.it
Découvrez l'Interview vidéo de Julia Faure sur la fonction de Product Manager au sein de La Ruche Qui Dit Oui !
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Étude SEO : le référencement sur Google en 2016 - Blog du Modérateur

Étude SEO : le référencement sur Google en 2016 - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
Searchmetrics publie les résultats de son étude SEO annuelle. Son principe : identifier les points communs des sites bien référencés. Comment structurent-i
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Référencement naturel en 2016 : les 10 enseignements de l'étude Backlinko - Blog du Modérateur

Référencement naturel en 2016 : les 10 enseignements de l'étude Backlinko - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
Le site Backlinko a analysé 1 million de résultats Google pour repérer les éléments corrélés avec le plus ou moins bon référencement des sites web. Plusieu
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les sites mobiles avec interstitiel sont pénalisés par Google depuis le 10 janvier 2017 - Blog du Modérateur

Les sites mobiles avec interstitiel sont pénalisés par Google depuis le 10 janvier 2017 - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
C'était attendu pour le 10 janvier 2017, c'est désormais officiel : les publicités intrusives sur mobile sont enfin pénalisées par Google. John Mueller et
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Check-List Newsletter (4) | Écrire pour le web

Check-List Newsletter (4) | Écrire pour le web | Bonnes Pratiques Web | Scoop.it
Saviez-vous que vous pouvez améliorer de beaucoup l’appréciation subjective de votre contenu Web par les lecteurs en n’agissant que sur l’aspect formel de ce contenu. Il va de soi que le fond revêt toute son importance : mon but n’est pas de privilégier la forme au détriment du fond. Mais, dans de nombreux cas, un simple « lifting », une retouche esthétique de vos contenus, conforme au mode de lecture à l’écran, leur procure une nette valeur ajoutée.
En savoir plus sur http://www.ecrirepourleweb.com/check-list-newsletter-4/#YFLtaJKh8VTz4h20.99
Mickael Ruau's insight:
  • Préférez un contenu de newsletter en html, pas en image.
  • Les liens non visités auront une couleur différente des liens visités.
  • Pour épouser le comportement de balayage de l’utilisateur, les images seront placées à droite.
  • Le header permettra de reconnaître directement l’expéditeur de la newsletter.
  • Le footer sera bien distingué du tronc de la newsletter.
  • De manière générale, le look & feel ne fera pas trop racoleur…

En savoir plus sur http://www.ecrirepourleweb.com/check-list-newsletter-4/#YFLtaJKh8VTz4h20.99
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

App Prototyping: Getting Started with Facebook Origami

App Prototyping: Getting Started with Facebook Origami | Bonnes Pratiques Web | Scoop.it
While Facebook ignored mobile for a long time, there's no doubting their commitment to it now. Mateo looks at one of the design tools they use - Origami.
Mickael Ruau's insight:

Facebook Origami in itself is just a big stack of Quartz Composer 'patches' that make it easy to develop working mockups that include demonstrate animations and other complex interactions.

Patches are pre-existing modules of animations, graphics or interactions. You can think of patches as the bricks you use to build your prototype.

The best way to understand Quartz Composer is to think of it as a visual programming tool that can take input parameters and output results.

It allows you to import your Sketch or Photoshop layers in the form of patches, and then wire them together with animations and events, till you've crafted an experience that mimics what your finished app will be like.

Once you get a hang of Quartz Composer, you should be able to almost effortlessly pull together prototypes in no time. There's a more detailed rundown on the history Quartz Composer here. To download Origami, follow these steps at their official website under the download section found here.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Simplifier la navigation

Simplifier la navigation | Bonnes Pratiques Web | Scoop.it

Et les visiteurs apprécient :

  • une navigation simple et claire,
  • une mise en page uniforme,
  • un contenu pertinent et efficace.

Trouver sa place sur le Web, c'est toute une réflexion. Il existe de nombreuses solutions et il faut trouver la sienne pour se lancer.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Changement de contexte pour le consultant SEO

Je regardais l’offre commerciale que je faisais à mes clients en 2011 dans le cadre de mes activités de consultant SEO. A l’époque de Google Panda, je mettais en garde, déjà, sur les risques réels de déréférencement dans le cadre de l’utilisation de l’affiliation, d’articles et de liens sponsorisés, de liens payants ou de liens croisés (cross-linking). Google a d’ailleurs mis en place une page pour signaler les liens payants. Depuis, Buzzea, puis Wikio devenu eBuzzing sont morts et enterrés ! Pour avoir joué à ce drôle de jeu, un de mes ex-clients passé de la 1ère à la 25e place sur une expression de recherche stratégique pour son activité l’aura payé très cher.

Mickael Ruau's insight:

Siloing, cocon sémantique et longue traîne

Pour contrer les nouveaux filtres et algorithmes de Google, il a fallu mettre en place d’autres stratégies. Il y eut tout d’abord la mise en silo dont l’objet est avant de catégoriser, de segmenter par l’utilisation du maillage interne. A la différence de la mise en silo, le cocon sémantique hiérarchise les contenus par le sens des expressions, mots ou lexies associés aux liens sortants, utilisés dans le cadre du maillage interne. Le sens naît du lien. Dans le cocon sémantique, il n’y a pas de place pour la longue traîne !

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

L'analyse d'audience, c'est quoi ?

L'analyse d'audience, c'est quoi ? | Bonnes Pratiques Web | Scoop.it
Pour mesurer sa performance en ligne, il est passionnant et primordial d'apprendre à analyser les données liées à l'audience.
Mickael Ruau's insight:

L'analyse d'audience donne une mine d'informations sur c'est ce que les internautes font (ou ne font pas) sur un site Web. Dans cette vidéo, vous découvrirez :

  • le type de données que l'analyse d'audience peut fournir,
  • comment lire ces données,
  • à quel point il est simple de se lancer.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to Identify and Fix Friction on Your Landing Pages

How to Identify and Fix Friction on Your Landing Pages | Bonnes Pratiques Web | Scoop.it
Learn how to identify and solve landing page friction points by exploring two real examples of how it's been done.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les 4 types de chatbots à connaître

Les 4 types de chatbots à connaître | Bonnes Pratiques Web | Scoop.it

Ah, les chatbots, vaste sujet. Car si tous les experts ne parlent plus que de commerce conversationnel, les bots sont bien plus variés que ça. 

Mickael Ruau's insight:

1. Les bots “commerciaux”

2. Les bots “notifications”

3. Les bots de service client

4. Les bots “formulaires”

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Check-list Newsletter (5) | Écrire pour le web

Check-list Newsletter (5) | Écrire pour le web | Bonnes Pratiques Web | Scoop.it
Après les contraintes fonctionnelles et formelles, venons-en au contenu. Les règles de l’écriture Web s’appliquent aussi au contenu des newsletters (normal, puisque la lecture se fait également sur un écran – bien que de nombreux abonnés impriment leurs newsletters, surtout lorsqu’elles sont spécialisées). Cependant… La newsletter est un outil de communication qui a ses caractéristiques …
Mickael Ruau's insight:
  • Titres (courts) clairs et informatifs (sans oublier le titre de l’objet)
  • Titre et accroche répondent aux 5W
  • Accroche répond ou soutient le titre.
  • Intertitre après 2 ou 3 paragraphes.
  • Les mots importants d’abord
  • 1 idée par paragraphe
  • Liens regroupés et éloquents
  • Voix active
  • Phrases courtes
  • Contenu organisé logiquement
  • Contenu orienté sur l’utilisateur
  • Interaction orientée client (« vous trouverez dans ces pages », « nous vous invitons à… »)
  • Marqueurs de temps utilisés à bon escient.
  • Commencer par la « conclusion » (pyramide inversée)
  • S’en tenir aux rubriques et au « tone of voice »

En savoir plus sur http://www.ecrirepourleweb.com/check-list-newsletter-5/#x1EC2H93jIdEMWU4.99
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Découvrez CSSReference.io, une documentation illustrées des propriétés du CSS

Découvrez CSSReference.io, une documentation illustrées des propriétés du CSS | Bonnes Pratiques Web | Scoop.it
Aujourd'hui, le BlogDuWebdesign vous propose de découvrir cssreference.io, une documentation visuelle de (presque) toutes les propriétés CSS illustrées par de
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Métiers du digital : "se spécialiser pour faire carrière" - Blog du Modérateur

Métiers du digital : "se spécialiser pour faire carrière" - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
Chaque année, l'IAB réalise une étude qui décrypte l'évolution des métiers du digital. On observe deux phénomènes. Les compétences du webmaster ont été div
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Référencement naturel en 2016 : les 10 enseignements de l'étude Backlinko - Blog du Modérateur

Référencement naturel en 2016 : les 10 enseignements de l'étude Backlinko - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
Le site Backlinko a analysé 1 million de résultats Google pour repérer les éléments corrélés avec le plus ou moins bon référencement des sites web. Plusieu
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

45 outils gratuits pour le référencement : SEO Spike - Blog du Modérateur

45 outils gratuits pour le référencement : SEO Spike - Blog du Modérateur | Bonnes Pratiques Web | Scoop.it
Les sites qui rassemblent des outils pour les professionnels du digital se multiplient. Celui que nous présentons aujourd'hui, SEO Spike, est dédié à l’opt
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Référencer son site sur Google : 45 Optimisations à effectuer

Référencer son site sur Google : 45 Optimisations à effectuer | Bonnes Pratiques Web | Scoop.it
Suivez ces 45 optimisations pour référencer son site, ses articles et pages et gagner les 1ère positions sur google . Commencez votre référencement naturel !
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Check-List Newsletter (3) | Écrire pour le web

Check-List Newsletter (3) | Écrire pour le web | Bonnes Pratiques Web | Scoop.it
Ces contraintes qui touchent à la mise en page ainsi qu’à l’appréciation visuelle de votre newsletter sont essentielles. Car, plus encore dans sa messagerie que sur la page Web, le lecteur est exigeant dans son strict mode de balayage.
En savoir plus sur http://www.ecrirepourleweb.com/check-list-newsletter-3/#jCfDEtIArKSycLf6.99
Mickael Ruau's insight:
  • Rubricage & colonnage ; compatibilité avec les tailles d’écran.
  • Lisibilité : saillance, titres, accroches, liens
  • Typographie : fonte sans empattement, assez grande, sombre, justifiée à gauche, pas d’italique, pas de capitales (sauf pour les rubriques & titres), pas de souligné (sauf pour les liens)
  • Fond : clair, uni
  • Respect de la charte graphique du site
  • Pas d’éléments animés dans le contenu ; Pas de Flash
  • Limiter le nombre et la taille des illustrations

En savoir plus sur http://www.ecrirepourleweb.com/check-list-newsletter-3/#jCfDEtIArKSycLf6.99
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Bien utiliser l'analyse d'audience

Bien utiliser l'analyse d'audience | Bonnes Pratiques Web | Scoop.it
Pour mesurer sa performance en ligne, il est passionnant et primordial d'apprendre à analyser les données liées à l'audience.
Mickael Ruau's insight:

Le numérique permet d'évaluer et de mesurer précisément sa stratégie de marketing digital. L'analyse d'audience indique d'où viennent les visiteurs, ce qu'ils font sur un site et comment en inciter davantage à réaliser des conversions. Dans cette vidéo, nous vous expliquerons :

  • pourquoi l'analyse d'audience est primordiale,
  • quels types d'informations l'analyse d'audience permet d'obtenir,
  • comment utiliser ces informations en vue de réaliser des objectifs commerciaux.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

4 comportements d'internautes à absolument connaitre

Lors du processus de choix, avant la visite d’un site marchand, l’internaute passe par des étapes qui l’influenceront vers le choix de votre site plutôt qu’un autre. Face à cela, l’internaute adopte 4 comportements différents selon son niveau connaissance de l’offre. Ces quatre typologies de comportements prouvent qu’il faut que vous adoptiez une stratégie digitale adaptée et variée.
more...
No comment yet.