Fermer

avril 13, 2018

Sur l'effort, les préjugés et la productivité


Résumé rapide

Anselm Hannemann résume ce qui s'est passé dans la communauté Web au cours des quatre dernières semaines. Des nouvelles du navigateur et des outils utiles aux sujets d'actualité et aux sujets dont nous devrions parler plus souvent.

        

Ces jours-ci, c'est l'un des plus grands défis à penser à long terme. Dans un monde où nous vivons avec des appareils qui ne durent que quelques mois ou quelques années, où nous achetons des choses pour les jeter quelques jours ou semaines plus tard, le terme prend un nouveau sens.

] Récemment, je lisais un essai sur 'Yatnah' 'Effort'. J'ai passé beaucoup de temps dehors dans la nature au cours des dernières semaines et j'ai créé un petit acre pour cultiver des légumes. J'ai également assisté à un atelier pour apprendre l'art de greffer des arbres fruitiers. Lorsque vous coupez un arbre, vous réalisez que notre mode de vie rapide et à court terme est très différent de la nature. J'ai greffé un arbre qui est censé pousser pendant des décennies maintenant, et si vous coupez un arbre qui existe depuis quarante ans, il en faudra encore quarante pour en faire un qui sera aussi grand.

J'adorerais ça nous essayons tous de créer un travail plus durable un logiciel qui fonctionne dans une décennie et, pour ce faire, de faire des efforts pour apprendre comment nous pouvons y arriver. Je vous laisserai longtemps avec cette citation et un tas d'articles intéressants

"Dans notre monde moderne, il peut être tentant de jeter l'effort et de le remplacer par quelques phrases de pensée positive. Mais il n'y a pas de substitut à la pratique ". – Kino Macgregor

News

  • Safari Technology Preview 52 supprime la prise en charge de tous les plugins NPAPI autres qu'Adobe Flash et ajoute un support pour
  • Chrome 66 bêta apporte le modèle d'objet typé CSS, l'API du presse-papiers asynchrone, AudioWorklets, et le support à utiliser calc () min ( ) et max () dans Media Queries. En outre, les champs select et textarea prennent désormais en charge l'attribut autocomplete et la clause catch d'un try statement peut être utilisé sans paramètre à partir de maintenant.
  • iOS 11.3 est maintenant disponible au public, et, comme déjà annoncé, la version apporte le support de Progressive Web Apps à iOS . Maximiliano Firtman partage ce que cela signifie, ce qui fonctionne et ce qui ne fonctionne pas (encore).
  • Safari 11.1 est maintenant disponible pour tout le monde. Voici un résumé de toutes les nouvelles fonctionnalités de WebKit incluses
 Progressive Web App sur iOS
Les applications Web progressives pour iOS sont ici . Plein écran, capacité hors ligne, et même visible dans le dock de l'iPad. ( Crédit image )

Général

UI / UX

  • B. Kaan Kavuştuk partage ses réflexions sur les raisons pour lesquelles nous ne serons pas en mesure de construire un design parfait ou une base de code au premier essai, quelle que soit notre expérience. Au lieu de cela, c'est les petites améliorations constantes qui ouvrent la voie à la perfection .
  • Trine Falbe nous présente Ethical Design avec un guide de démarrage pratique. Il montre des alternatives et des choses à penser lors de la construction d'une entreprise ou d'un produit. Peu importe si vous êtes le propriétaire, un développeur, un concepteur ou un vendeur, il s'agit de servir les utilisateurs et de jeter les bases d'une confiance réelle et durable.
  • Josh Lovejoy partage ses apprentissages de travailler sur des solutions technologiques inclusives et pourquoi il faut plus qu'une bonne intention pour créer une technologie juste et inclusive. Cet article explique en profondeur pourquoi le jugement humain est très difficile et souvent basé sur des préjugés, et pourquoi il n'est pas facile de concevoir et de développer des algorithmes qui traitent des personnes différentes de manière égale.
  • The HSB (Hue, Saturation, Brightness ) système de couleur n'est pas particulièrement nouveau, mais beaucoup de gens ne comprennent toujours pas ses avantages. Erik D. Kennedy explique ses principes et avantages pas à pas.
  • Bien qu'il y ait plus de discussions sur le design inclusif ces temps-ci, on le voit souvent sous le chapeau de l'accessibilité ou comme décisions techniques. Robert del Prado partage maintenant l'importance de la pensée inclusive en matière de design et pourquoi il s'agit beaucoup plus de l'utilisateur générique que de certaines personnes spécifiques ayant des handicaps spécifiques. Le design inclusif rassemble les gens, peu importe qui ils sont, où ils vivent et ce qu'ils peuvent se permettre. Et n'est-ce pas le but de chaque produit de réussir en acquérant autant de personnes que possible? Peut-être que nous devons discuter de cela avec les gens du marketing aussi.
  • Anton Lovchikov partage des moyens de améliorer les ajustements optiques dans les composants . C'est une étude intéressante sur la façon dont de très petits changements peuvent faire toute la différence.
 Juste n'est pas le défaut
Peur ou colère? Quelle émotion nous pensons que le bébé montre dépend si nous pensons que c'est une fille ou un garçon. Josh Lovejoy explique comment les préjugés personnels et les jugements comme celui-ci conduisent à des produits injustes . ( Crédit image )

Outillage

  • Brian Schrader a trouvé une fonction inconnue dans Git qui est très utile pour tester rapidement des idées: Git Notes nous permet d'ajouter, de supprimer ou de lire notes attachées à des objets, sans toucher les objets eux-mêmes et sans avoir besoin de valider l'état actuel.
  • Pour de nombreux projets, je préfère utiliser des scripts npm en appelant des tâches gulp ou webpack directes. Michael Kühnel partage quelques astuces utiles pour les scripts npm notamment comment autoriser les paramètres d'option CLI ou comment regarder des tâches et alerter des avis sur une erreur.
  • Anton Sten explique pourquoi les nouveaux outils ne sont pas toujours productivité égale . Nous aimons tous les nouveaux outils de conception, et de nouveaux outils tels que Sketch, Figma, Xd ou Invision Studio ne cessent d'apparaître. Mais malgré ces outils qui résolvent beaucoup de problèmes communs et qui facilitent certaines choses, la productivité dépend surtout de ce qui fonctionne pour votre problème et non de ce qui est le plus récent. Si vous avez besoin de créer une maquette statique et Photoshop est ce que vous savez le mieux, pourquoi ne pas l'utiliser?
  • Il existe un nouveau service DNS rapide disponible par Cloudflare . Enfin, une meilleure alternative aux serveurs DNS Google très utilisés, elle est disponible sous 1.1.1.1 . Le nouveau DNS est le plus rapide et probablement l'un des plus sécurisés. Cloudflare a déployé beaucoup d'efforts pour crypter le service et s'associer avec Mozilla pour faire fonctionner DNS sur HTTPS afin de combler une grande lacune en matière de confidentialité qui jusqu'ici a permis de divulguer toutes vos données de navigation au fournisseur DNS
  • apprendre déjà, mais malgré le fait intéressant qu'ils sont capables de le faire sur l'appareil sans tout envoyer à un nuage, je n'ai pas encore trouvé comment utiliser ceci pour les applications. Heureusement, Manu Rink a mis au point un bon guide dans lequel elle explique l'apprentissage automatique dans iOS pour les débutants
  • Les fans de Git GUI ont de bonnes nouvelles: Tower propose une nouvelle version bêta ] qui inclut la prise en charge des demandes d'extraction, les flux de travail de rebasage interactifs, les actions rapides, le reflet et la recherche. Une mise à jour étonnante qui rend le travail avec le logiciel beaucoup plus rapide qu'avant, et même pour moi en tant qu'amateur de ligne de commande c'est une bonne option.
 Machine Learning In iOS pour le Noob
Manu Rink montre comment l'apprentissage automatique dans iOS fonctionne en construisant une reconnaissance de texte manuscrite hors ligne. ( Crédit image )

Sécurité

Web Performance

Accessibilité

CSS

  • Amber Wilson partage quelques idées sur ce que l'on ressent lorsqu'on se lance dans un projet complexe pour y faire le style. Elle dit à juste titre que « personne n'a dit que CSS est facile » et qu'elle exprime combien il est important que nous, développeurs, fassions face à des situations gênantes pour développer nos connaissances.
  • Ana Tudor est connue pour ses compétences CSS. Maintenant, elle explore et décrit comment nous pouvons atteindre coins recopiés dans CSS avec quelques astuces astucieuses.
 Scooped Corners
coins écorchés? Ana Tudor montre comment le faire . ( Crédit image )

JavaScript

  • WebKit a obtenu une mise à niveau pour l'API du presse-papiers et l'équipe donne des informations très intéressantes sur son fonctionnement
  • Si vous travaillez avec des magasins de valeur clé qui ne vivent que dans le frontend, IDB-Keyval est une bibliothèque légère géniale qui simplifie le travail avec IndexedDB et localStorage .
  • Vous avez toujours voulu créer des graphiques à partir de vos données avec un aperçu dessiné à la main sur un site Web? Rough.js vous permet de faire exactement cela. Il est généralement basé sur Canvas (pour de meilleures performances et moins de données) mais peut également dessiner des chemins SVG.
  • Si vous avez besoin d'un module de réorganisation glisser-déposer, une solution simple et accessible est disponible: dragon-drop
  • Pendant de nombreuses années, nous ne pouvions obtenir que des valeurs CSS dans leur valeur calculée et même cela n'était pas flexible ou agréable à travailler. Mais maintenant CSS a une API basée sur les objets appropriée pour travailler avec des valeurs en JavaScript: le CSS Typed Object Model . Il n'est disponible que dans la prochaine version de Chrome 66, mais certainement une fonctionnalité prometteuse que j'adorerais utiliser prochainement dans mon code.
  • La documentation de React.js comporte désormais une section supplémentaire qui explique comment gérer facilement et par programmation états pour s'assurer que votre interface utilisateur est accessible
  • James Milner explique comment nous pouvons utiliser l'extraction abortable pour annuler des requêtes .
  • Il existe déjà quelques articles sur les notifications Push Web, mais Le guide de mise en route d'Oleksii Rudenko est une bonne introduction qui explique très bien les principes.
  • Ces dernières années, nous avons eu beaucoup de nouvelles fonctionnalités sur la plate-forme JavaScript. Et comme il est difficile de se souvenir de toutes les nouveautés, Raja Rao DV résume "Tout nouveau dans ECMAScript 2016, 2017 et 2018" .

Work & Life

 Que feraient les ingénieurs
Les gens ont aussi besoin d'entretien. C'est là qu'intervient People Engineer . ( Crédit image )

Au-delà ...

Nous espérons que vous avez apprécié cette mise à jour sur le développement Web. Le prochain est prévu pour le vendredi 18 mai. Restez à l'écoute.

 Éditorial brisant (cm)




Source link