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

Simplify Paint Complexity and Reduce Paint Areas  |  Web Fundamentals  |  Google Developers

Simplify Paint Complexity and Reduce Paint Areas  |  Web Fundamentals        |  Google Developers | Bonnes Pratiques Web | Scoop.it
Paint is the process of filling in pixels that eventually get composited to the users' screens. It is often the longest-running of all tasks in the pipeline, and one to avoid if at all possible.
Mickael Ruau's insight:

Paint is the process of filling in pixels that eventually get composited to the users' screens. It is often the longest-running of all tasks in the pipeline, and one to avoid if at all possible.

TL;DR

  • Changing any property apart from transforms or opacity always triggers paint.
  • Paint is often the most expensive part of the pixel pipeline; avoid it where you can.
  • Reduce paint areas through layer promotion and orchestration of animations.
  • Use the Chrome DevTools paint profiler to assess paint complexity and cost; reduce where you can.
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!

The Most Important Rule in UX Design that Everyone Breaks

Always organize elements of information in categories no larger than 9, but preferably ~5 chunks.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

RGPD : un gestionnaire de cookies accessible avec Orejime

RGPD : un gestionnaire de cookies accessible avec Orejime | Bonnes Pratiques Web | Scoop.it
Comment concilier RGPD et accessibilité numérique lorsque les outils disponibles ne le permettent pas ? Créer son propre gestionnaire de cookies, Orejime !
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Cocon sémantique : l'art de l'organisation

Cocon sémantique : l'art de l'organisation | Bonnes Pratiques Web | Scoop.it
Le cocon sémantique, voilà un objet dont on entends parler depuis quelques temps, mais qui peut-être perçu comme un OVNI. Des explications par ici !
Mickael Ruau's insight:

Mise en place d’un cocon sémantique

La première chose à faire est de définir des personas. En effet, la définition optimale d’un cocon sémantique est de répondre aux questions précises que vont se poser des internautes. Pour y répondre, il faut donc avoir une connaître avec précision sa cible et deviner la question.

Les liens qui vont être construits entre les pages doivent nécessairement accompagner ce visiteur dans son processus de réflexion et l’amener à effectuer l’action que l’on souhaite (que ce soit pour l’informer ou pour lui vendre un bien ou un service). Chaque lien ainsi créé doit avoir sa propre légitimité et sa justification. Il faut qu’ils aient une bonne raison pour exister. Il s’agit ici d’imposer des empreintes sémantiques voyageant au sein du cocon.

 

Après les personas, il faut donc réfléchir aux expressions clés qui vous semble les plus pertinentes. Ces expressions vont permettre d’amener des germes dans votre silo. On va alors utiliser les lexies (que l’on peut retrouver grâce à Cocon.se). Il sera ensuite nécessaire d’utiliser le planificateur de mot clé de Google Adwords dans lequel il faudra faire un peu de ménage (trouver les bons mots clés est à la base de toutes stratégies SEO).

Une fois les expressions créées, il faudra les distiller dans vos pages en en faisant pour les plus importantes des liens. Cela doit se faire de manière la plus naturelle possible !

Avantage des cocons sémantiques

En mettant au centre de votre stratégie l’internaute, vous éviterez des taux de rebond importants et vos pages seront lus et visitées (ce qui est excellent pour votre SEO). De plus, cette volonté de mettre l’utilisateur au coeur est également la volonté de Google et des moteurs de recherche actuelles en général. Ainsi, vous satisfaites vos utilisateurs, mais également les moteurs de recherche.

De plus, votre site, organisé en thématique précise, prouvera et renforcera votre expertise. En effet, en abordant un sujet précis sous plusieurs angles d’analyses vous démontrer votre maîtrise du sujet. Vous serez alors reconnu comme tel aussi bien par vos visiteurs que par Google lui-même ! En produisant du contenu (de qualité, inutile de le rappeler), vous développerez votre référencement naturel. Vous pourrez alors atteindre la première place dans les SERP.

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

Free PDF Download: Thinking in JavaScript | PACKT Books

What You Will Learn

Find out how JavaScript is applied to a web page and interacts with HTML
Learn the JavaScript syntax and follow code examples to put JavaScript to work
Explore JavaScript’s in-built functions and find out how to create your own
Discover modern, responsive web design with JQuery
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Top JavaScript VSCode Extensions for Faster Development �

VSCode is an open-source, cross-platform editor that has become a favourite of programmers, particularly in the Web Development community. It’s fast, extensible, customisable, and has tons of…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

svg : comment bien faire ? - Access42

svg : comment bien faire ? - Access42 | Bonnes Pratiques Web | Scoop.it
Dans cet article, nous vous expliquons comment traiter les balises svg : qui embarquent du contenu décoratif ; qui véhiculent de l'information ; intégrées dans des (...)
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How the Bootstrap 4 Grid Works –

The Bootstrap Grid System is used for layout, specifically Responsive Layouts. Understanding how it works is vital to understanding Bootstrap. The Grid is made up of groupings of Rows & Columns…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Free PDF eBook: Thinking in CSS | PACKT Books

What You Will Learn

Incorporate CSS into HTML using internal and inline styles, external stylesheets and the import command
Explore the structure of CSS and learn how to use selectors to locate elements to restyle your webpage
Find out how to manipulate a range of web page elements using CSS to create the page you want
Follow the code examples and see how CSS interacts with web pages you see every day
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Complete JavaScript Handbook –

JavaScript is one of the most popular programming languages in the world, and is now widely used also outside of the browser. The rise of Node.js in the last few years unlocked back-end development - once the domain of Java, Ruby, Python, PHP, and more traditional server-side languages.

The JavaScript Handbook follows the 80/20 rule: learn 80% of JavaScript in 20% of the time.

Learn all you need to know about JavaScript!

Note: you can get a PDF, ePub, or Mobi version of this handbook for easier reference, or for reading on your Kindle or tablet.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

mkcert: valid HTTPS certificates for localhost

mkcert: valid HTTPS certificates for localhost | Bonnes Pratiques Web | Scoop.it
The web is moving to HTTPS, preventing network attackers from observing or injecting page contents. But HTTPS needs TLS certificates, and while deployment is increasingly a solved issue thanks to the ACME protocol and Let's Encrypt, development still mostly ends up happening over HTTP because no one can get an
more...
No comment yet.
Rescooped by Mickael Ruau from Time to Learn
Scoop.it!

Liste de 500 outils et utilitaires pour startupers et marketeurs

Liste de 500 outils et utilitaires pour startupers et marketeurs | Bonnes Pratiques Web | Scoop.it

Liste de 500 utilitaires,outils pour marketeur, startuper, designer, community manager, entrepreneur, freelance.


Via Frédéric DEBAILLEUL
more...
No comment yet.
Rescooped by Mickael Ruau from Time to Learn
Scoop.it!

BrioVR: créez vos environnements virtuels ont ne peut plus simplement

BrioVR: créez vos environnements virtuels ont ne peut plus simplement | Bonnes Pratiques Web | Scoop.it

BrioVR est une solution assez proche de Vectary ou Styly déjà testés ici. Il se distingue des solutions précédentes par sa simplicité extrême. L’interface est basique avec une fenêtre de visualisation et un menu permettant d’insérer les objets.Click here to edit the content


Via Frédéric DEBAILLEUL
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les Tarifs de Référencement Web en France (130 Agences SEO)

Les Tarifs de Référencement Web en France (130 Agences SEO) | Bonnes Pratiques Web | Scoop.it
Voici une enquête sur les tarifs de référencement web pratiqués en France en 2016. Pas moins de 130 agences SEO françaises ont été démarchées.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The best front-end hacking cheatsheets — all in one place.

It’s rather impossible to remember all the APIs by heart. This is when cheatsheets jump in! Here are the best front-end cheatsheets I’ve gathered. If you found this post useful, please give me some…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Free PDF eBook: Thinking in HTML | PACKT Books

What You Will Learn

Explore the structure of HTML and find out how tags and elements structure a web page
Format your web pages and learn how to include links and incorporate images
Collect user input by creating forms for your web page
Discover and explore the future of HTML today with HTML5
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Remove unused code  | 

Remove unused code  |  | Bonnes Pratiques Web | Scoop.it
The Coverage tab in DevTools will also tell you how much CSS and JS code in your application is unused.

Code Coverage in DevTools

By specifying a full Lighthouse configuration through its Node CLI, an "Unused JavaScript" audit can also be used to trace how much unused code is being shipped with your application.
Lighthouse Unused JS Audit
Mickael Ruau's insight:

The Coverage tab in DevTools will also tell you how much CSS and JS code in your application is unused.

By specifying a full Lighthouse configuration through its Node CLI, an "Unused JavaScript" audit can also be used to trace how much unused code is being shipped with your application.

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

Mindful Design ~ A Book About Design And The Brain

Mindful Design ~ A Book About Design And The Brain | Bonnes Pratiques Web | Scoop.it
Infuse your design process with the understanding and appreciation the human mind deserves.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

▷ Augmentez votre audience grâce à l’intelligence artificielle rédactionnelle | Webmarketing & co'm

▷ Augmentez votre audience grâce à l’intelligence artificielle rédactionnelle | Webmarketing & co'm | Bonnes Pratiques Web | Scoop.it

Vous le savez, en matière de stratégie de référencement, le contenu est ROI. Optimiser ses contenus sur les bonnes expressions est essentiel pour développer sa visibilité sur Google et les autres moteurs de recherche. Si, il y-a quelques années il suffisait d’avoir une page remplie du mot-clé visé pour obtenir des résultats, aujourd’hui ce n’est plus le cas !

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

The Ultimate Guide to Headless CMS

The Ultimate Guide to Headless CMS | Bonnes Pratiques Web | Scoop.it
The Ultimate Guide to Headless CMS is an honest and practical guide to explaining headless architecture, API-first approach, and omnichannel content delivery in a nutshell.
Mickael Ruau's insight:

What can you find in the guide?

  • How we manage content in the multichannel world
  • Cloud-first headless CMS in a nutshell
  • What API-first really means and why it matters
  • Differences between coupled, decoupled, and headless
  • Hosting model: on-premise, cloud managed, or SaaS?
  • When to use a headless CMS
  • Increasing your digital agility with a headless CMS

What are the benefits of Headless CMS?

Rapid Deployment

Code in any language. Get up and running fast!

Omnichannel Content

Content in the cloud. Instantly ready for any device.

Agile and Flexible

Be ready and responsive for anything.

Future-proof

No technological boundaries. The future is headless.

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

7 Practical Tips for Cheating at Design – Refactoring UI –

Every web developer inevitably runs into situations where they need to make visual design decisions, whether they like it or not. Maybe the company you work for doesn’t have a full-time designer and…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Tap to Dismiss – Tap to Dismiss –

Let’s talk great escapes. Not magical like Houdini’s handcuffs or Thor’s bifrost, instead very commonplace — an interactive icon to remove pesky pop-ups away from your desired content. If modals…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

7 Rules for Creating Gorgeous UI (Part 1) – Erik D. Kennedy –

The Rules

Here they are:

Light comes from the sky
Black and white first
Double your whitespace
Learn the methods of overlaying text on images (see Part 2)
Make text pop — and un-pop (see Part 2)
Only use good fonts (see Part 2)
Steal like an artist (see Part 2)
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

L’Audit SEO Complet d’un Site Web (Explications Détaillées)

Voici un audit SEO professionnel complet avec des explications détaillées. Je l'ai utilisé pour analyser un grand nombre de sites web.
more...
No comment yet.
Rescooped by Mickael Ruau from Time to Learn
Scoop.it!

Comment faire un cinemagraph ?

Comment faire un cinemagraph ? | Bonnes Pratiques Web | Scoop.it

Sur Google+, les cinemagraphs sont légion. Il s'agit d'une image mi-fixe, mi-animée. C'est parfait pour illustrer un profil Google+ ou tout autre réseau qui supporte les GIF animés. Une simple recherche Google permet de trouver de nombreux cinemagraphs de qualité. Mais pour plus d'originalité, vous pouvez aussi créer


Via Frédéric DEBAILLEUL
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Scène de crime : trouvez l’indic !

Scène de crime : trouvez l’indic ! | Bonnes Pratiques Web | Scoop.it

Une enseigne de la grande distribution s’adresse à l’agence web que je dirige pour mettre en ligne son offre Traiteurs de fin d’année. Le site doit offrir la possibilité aux clients de construire une liste de courses qu’ils pourront utiliser ensuite en magasin pour commander leurs produits. Le site ne sera accessible que cinq semaines par an à l’occasion des fêtes.

L’année suivante, suite au succès de l’opération et à une demande de plus en plus importante, l’enseigne décide d’ajouter le paiement en ligne. Le niveau de performance demandé est très élevé : une fiabilité sur la commande de 100% et un taux contractuel de disponibilité au-delà de 95%. Je dois donc offrir à mon client un service de maintenance, cependant mes équipes agiles actuelles n’ont aucun cadre de travail pour assurer ce nouveau type de prestation.

Mickael Ruau's insight:

La démarche

La question qui se pose est de savoir comment être certains que nous sommes en train de réussir, c’est-à-dire assurer un service de maintenance de qualité tout en réduisant l’impact de cette activité sur le développement des autres projets.

La première étape consiste à comprendre ce qui est vraiment important pour le client pendant la durée de vie du site d’e-commerce. Je veux savoir sur quoi je dois porter une attention particulière afin de satisfaire totalement mon client. Je décide de ne pas décider à sa place et de lui poser la question. Pour cela, je m’appuie sur l’outil « Voix Du Client » 8

Trois points clefs ressortent de ce questionnement :

  • Les dates d’ouverture et de fermeture du service. Le site doit être accessible seulement entre le 19 novembre et le 26 décembre, période d’ouverture annoncée par l’enseigne. Le client investit dans une campagne de communication (TV, radio, publicité sur le lieu de vente, etc.). Il communique fortement sur la date d’ouverture du service qui doit être opérationnel au moment fixé. Pour la fermeture, il est très important d’arrêter le service pour chaque magasin aux heures définies par le client. Dans le cas contraire, un magasin pourrait être dans l’incapacité d’honorer les commandes passées. La réputation de l’enseigne est donc en jeu.

  • L’engagement sur la prise de commande du client du magasin. 100% des commandes prises doivent être honorées.

  • La disponibilité du site. Le site doit être accessible 100% du temps sur la période d’ouverture. Même si contractuellement le site doit avoir une disponibilité de 95%, le client attend une disponibilité totale du service.

A partir de ce constat, je construis avec l’équipe un ensemble d’indicateurs clefs, afin de nous concentrer sur le véritable challenge permettant de satisfaire pleinement notre client. Assisté par ces indicateurs, je veux connaître chaque jour l’état de la situation pour m’aider à décider.

  • Les dates d’ouverture et de fermeture du service :

    • Un indicateur quotidien OK/NOK sur l’ouverture et la fermeture du site par magasin.
  • L’engagement sur la prise de commande du client du magasin :

    • Un indicateur quotidien OK/NOK sur la conformité des commandes envoyées.
  • La disponibilité du site :

    • Un indicateur quotidien OK/NOK sur l’accessibilité au catalogue de produits et à la commande proprement dite.

    • Un indicateur quotidien OK/NOK sur le fonctionnement des fonctionnalités du site (nuage de tags, envoi à un ami,…)

Les indicateurs se présentent comme suit :

Structure de nos indicateurs de performance*

more...
No comment yet.