Veille de la semaine #31 de 2018

  • PHP: Never type hint on arrays (en) : array ne donne quasi aucune information et d'une manière générale (il y a toujours des exceptions…), un type hint sur un type précis spécifique au projet est mieux que l'utilisation des types primitifs du langage.
  • The First Thing That Ever Sold Online Was Pizza (en) : ahah :) et le plus génial, 24 ans plus tard, le formulaire marche probablement toujours (malheureusement le lien vers ce bout d'histoire d'Internet redirige sur le site de PizzaHut…)
  • Logging Activity With The Web Beacon API (en) : Une API web plutôt méconnue qui peut rendre service pour envoyer des messages de manière non urgente à un serveur.
  • Art of debugging with Chrome DevTool (en) : des astuces plutôt intéressantes et utiles, notamment le console.log en point d'arrêt conditionnel ou le console.log({ foo, bar }) au lieu de console.log(foo, bar) qui permet de logger à la fois la valeur et son nom. D'ailleurs, ces 2 là doivent fonctionner aussi dans Firefox.
  • How to Read an RFC (en) : quelques clarifications sur comment aborder les RFC, ces documents qui standardisent les protocoles sur Internet.
  • How to add product features without making it more complex (en) : une clé exposée dans cette article est de construire des interfaces ou des fonctionnalités utilisables par défaut.
  • The Cost Of JavaScript In 2018 (en) : Let’s design for a more resilient mobile web that doesn’t rely as heavily on large JavaScript payloads.

Et un peu hors-sujet :

(En plus du flux RSS global, les billets veille et uniquement ceux là sont listés dans le flux RSS veille)