Mise à jour mensuelle du développement Web 6⁄2019 : Repenser la confidentialité et l'engagement des utilisateurs

Publié: 2022-03-10
Résumé rapide ↬ Pour sa liste de lecture mensuelle, Anselm Hannemann a résumé ce qui s'est passé dans le monde du développement web au cours des dernières semaines. De l'actualité du navigateur et de l'UI/UX à la confidentialité, aux outils, au travail et à la vie.

La semaine dernière, j'ai lu que le Web se transformait en une sombre forêt. Cela m'a fait réfléchir, et je suis convaincu qu'il y a de l'espoir dans la forêt sombre. Restons positifs sur la façon dont nous pouvons contribuer à rendre le Web meilleur et respectons le principe selon lequel chacun de nous est capable d' avoir un impact avec de petites actions. Qu'il s'agisse d'ajouter des Webmentions, de supprimer des scripts de suivi d'un site Web, de recycler du plastique, de ramasser des ordures dans la rue pour les jeter dans une poubelle ou de faire du vélo au lieu de conduire pour se rendre au travail pendant une semaine, nous pouvons tous améliorer les choses pour nous-mêmes et pour le les gens autour de nous. Nous devons juste le faire.

Nouvelles

  • Safari est allé de l'avant en introduisant sa nouvelle protection de suivi intelligente et en en faisant la nouvelle valeur par défaut. Désormais, Firefox a suivi, activant également leur protection améliorée contre le suivi par défaut.
  • Chrome 75 prend en charge l'API Web Share qui est déjà implémentée dans Safari. La latence sur les contextes de canevas a également été améliorée.
  • La version 84 de Safari Technology Preview a introduit les fonctionnalités de Safari 13 : avertissements pour les mots de passe faibles, prise en charge du mode sombre pour iOS, prise en charge de l'abandon des requêtes Fetch, clés de sécurité USB compatibles FIDO2 avec la norme d'authentification Web, prise en charge de « Se connecter avec Apple » (pour Safari et WKWebView). L'API Visual Viewport, ApplePay dans WKWebView, le partage d'écran via WebRTC et une API pour le chargement des modules ES6 sont désormais également pris en charge.
  • Il existe une mise à jour importante des directives d'examen de l'AppStore d'Apple qui oblige les développeurs à proposer "Connexion avec Apple" dans leurs applications au cas où ils prendraient en charge la connexion par un tiers une fois que le service sera disponible au public plus tard cette année.
  • Firefox 67 est maintenant disponible avec la requête multimédia CSS en mode sombre, WebRender et des profils côte à côte qui vous permettent d'exécuter plusieurs instances en parallèle. De plus, des contrôles de confidentialité améliorés sont intégrés contre les mineurs de chiffrement et les empreintes digitales, ainsi que la prise en charge d'AV1 sur Windows, Linux et macOS pour les vidéos, String.prototype.matchAll() et les importations dynamiques.
Plus après saut! Continuez à lire ci-dessous ↓

Général

  • Le Web repose sur de nombreux projets open source, et pourtant, voici à quoi cela ressemble de vivre avec un budget open source. La plupart des auteurs sont en dessous du seuil de pauvreté, contraints de vivre dans des pays moins chers ou incapables de vivre du tout de leur service public consistant à fournir des logiciels fiables et ouverts à d'autres qui les utilisent ensuite à des fins commerciales.
  • Nous connaissons tous ce client ennuyeux qui ignore vos connaissances et devient créatif par lui-même. En tant que développeur, Holger Bartel en a fait l'expérience des dizaines de fois ; maintenant il se retrouvait dans la même position, après avoir commandé un bon verre et l'avoir raté.

Interface utilisateur/expérience utilisateur

  • Avec autant de motifs sombres intégrés dans les logiciels et les sites Web que nous utilisons quotidiennement, Fabricio Teixeira et Caio Braga appellent à un régime technologique pour les utilisateurs.
Facebook, Instagram, Twitter et Netflix Valeur nutritive.
"Les modèles sombres essaient de manipuler les utilisateurs pour qu'ils s'engagent plus loin, plus profondément ou plus longtemps sur un site ou une application. Le monde a besoin d'un régime technologique, et les designers peuvent aider à en faire une réalité. (Crédit image)

CSS

  • La fonctionnalité CSS pour tronquer le texte multiligne a été implémentée dans Firefox. -webkit-line-clamp: 3; , par exemple, tronquera le texte à la fin de la troisième ligne.

Sécurité

  • Aaron Parecki a écrit un guide étape par étape sur la configuration de "Se connecter avec Apple".
  • De nos jours, de nombreux services gèrent la protection DDoS pour vous. Mais comment le construirez-vous vous-même ? C'est certainement possible, comme le montre cet article (un peu daté mais toujours applicable).

Vie privée

  • Anil Dash tente de trouver une réponse à la question si nous pouvons faire confiance à une entreprise en 2019.
  • Kevin Litman-Navarro a analysé plus de 150 politiques de confidentialité et partage ses découvertes dans une histoire visuelle. Non seulement il faut environ 15 minutes en moyenne pour lire une politique de confidentialité, mais la plupart d'entre elles nécessitent un diplôme universitaire ou même une carrière professionnelle pour les comprendre.
  • Notre point de vue sur la vie privée n'a pas beaucoup changé depuis le 18e siècle, mais les circonstances sont différentes aujourd'hui : les entreprises ont un appétit fou pour stocker de plus en plus de données sur un plus grand nombre de personnes dans un endroit central - des données qui étaient autrefois exclusivement accessibles par les autorités de l'État. Nous devrions redéfinir ce que sont la vie privée, les données personnelles et le consentement, comme l'affirme Maciej Ceglowski dans "The new wilde".
  • Les gens de WebKit sont très actifs lorsqu'il s'agit de développer des solutions intelligentes pour protéger les utilisateurs sans trop compromettre la convivialité et en gardant à l'esprit les intérêts des éditeurs et des fournisseurs en même temps. Maintenant, ils ont introduit "l'attribution des clics publicitaires préservant la confidentialité pour le Web", une technique qui limite les données envoyées à des tiers tout en fournissant des mesures d'attribution utiles aux annonceurs.
Un aperçu de la difficulté de lecture des politiques de confidentialité et du temps nécessaire pour le faire. La plupart des politiques de confidentialité sont de niveau collégial et professionnel. Un seul est compréhensible au niveau du collège.
La plupart des politiques de confidentialité sur le Web sont plus difficiles à lire que "A Brief History Of Time" de Stephen Hawking, comme Kevin Litman-Navarro l'a découvert en examinant 150 politiques de confidentialité. (Crédit image)

Accessibilité

  • Brad Frost décrit un excellent moyen de réduire le mouvement sur les sites Web (des GIF animés, par exemple), en utilisant l'élément d' picture et sa fonction de requête multimédia.

Outillage

  • L'API de géolocalisation IP est une API JSON IP vers géolocalisation open-source en temps réel avec une intégration détaillée des données des pays basée sur la base de données Maxmind Geolite2.
  • Pascal Landau a écrit un tutoriel étape par étape sur la façon de créer une configuration de développement Docker pour les projets PHP, et oui, il contient tout ce dont vous pourriez avoir besoin pour l'appliquer à vos propres projets.

La vie de travail

  • Roman Imankulov de Doist partage son point de vue sur la prise de décision dans une organisation plate.
  • En tant que société, nous sommes surchargés de travail, avons trop de biens, mais nous en voulons plus, et les entreprises n'existent que pour se développer indéfiniment. C'est ainsi que nous avons déclenché le changement climatique au cours du siècle dernier et c'est ainsi que nous avons entraîné plus de personnes que jamais dans des burn-out, des dépressions et divers autres problèmes de santé, y compris des suicides liés au travail. Philipp Frey a une théorie audacieuse qui rompt avec notre système actuel : une recherche de Nassen et Larsson suggère qu'une diminution de 1 % des heures de travail pourrait entraîner une diminution de 0,8 % des émissions de GES. Pour aller plus loin, le document suggère que travailler 12 heures par semaine nous permettrait d'atteindre facilement les objectifs climatiques, si nous modifions également l'économie pour ne plus nous concentrer entièrement sur la croissance. Une étude intéressante car elle explore de nouvelles façons de travailler, de vivre et de consommer.
  • Leo Babauta partage une méthode qui vous aide à reconnaître quand vous êtes fatigué. C'est difficile à accepter, mais nous sommes des humains et non des machines, il y a donc des moments où nous nous sentons fatigués et nos batteries sont faibles. La meilleure façon de récupérer est de réaliser que cela se produit et de se concentrer dessus pour retrouver un peu d'énergie.
  • Beaucoup d'entre nous essayons d'accomplir quelques minutes ou heures de "travail approfondi" par jour. "Le guide complet du travail en profondeur" de Fadeke Adegbuyi partage de précieux conseils pour le maîtriser.

Aller plus loin…

  • Les personnes qui mènent une vie « zéro déchet » sont souvent considérées comme extrêmes, mais ce n'est qu'un point de vue. Voici l'autre versant où l'une des personnes "extrêmes" nous rappelle qu'avant, il était normal d'aller au marché d'un fermier pour acheter des choses qui ne sont pas emballées dans du plastique, faire du vélo et boire de l'eau à une fontaine publique. Au lieu de cela, notre consommation est devenue assez extrême et doit changer si nous voulons survivre et rester en bonne santé.
  • La Suède veut devenir climatiquement neutre d'ici 2045, et maintenant ils ont présenté une visualisation intéressante du plan. Il est conçu pour aider les décideurs à identifier et à combler les lacunes afin de s'assurer que l'objectif sera atteint. La visualisation est ouverte au public, donc n'importe qui peut tenir le gouvernement responsable.
  • Tout le monde les aime, beaucoup en ont : les AirPods. Cependant, ils sont une catastrophe environnementale, comme le montre cet article.
  • The North Face trompant Wikipédia est le côté obscur de la publicité.
  • Le New York Times a publié un guide qui nous aide à comprendre notre impact sur le changement climatique en fonction de la nourriture que nous mangeons. Il ne s'agit pas de devenir végétalien, mais de la façon dont changer les habitudes alimentaires peut faire une différence, à la fois pour l'environnement et pour notre propre santé.