date-fns v4 est dispo avec le support des fuseaux horaires (timezones). Il s'agit de ma lib de coeur pour tout ce qui touche à la manipulation de dates.
Un comparatif de quelques uns des clients HTTP les plus utilisés en JavaScript.
J'utilise personnellement toujours axios mais j'ajouterais à ce classement ofetch qui me semble très prometteur !
Fastify 5 est officiellement de sortie ! 🎉
Un excellent framework back-end que j'adore toujours autant utiliser. Léger, plein de plugins officiels, avec un rythme d'évolution soutenable et un grand soin apporté à la facilité de mise à jour et à l'expérience de développement.
Calculez une estimation l'empreinte carbone de votre mode de vie. L'outil est très bien fait et sans inscription.
Vous êtes-vous déjà demandé comment nos navigateurs et systèmes d'exploitation stockent l'information que vous copiez dans le presse-papier (ou clipboard) ?
Cet article détaillé explique toute la complexité invisible de ce procédé que tout le monde connaît et pense, à tort, aussi simple que CTRL+C
et CTRL+V
.
Un guide très complet sur le sélecteur CSS :has
et sur ce que sa puissance permet d'accomplir.
Par défaut le serveur de développement intégré de PHP ne gère qu'une requête à la fois. Si vous avez besoin de plus, vous pouvez augmenter le nombre de workers avec la variable d'environnement PHP_CLI_SERVER_WORKERS
.
Par exemple:
PHP_CLI_SERVER_WORKERS=8 php -S localhost:8080
Des bonnes pratiques de sécurité pour Node.
Ça faisait longtemps que je n'avais pas partagé de nouveaux indicateurs de chargement 🤓
Une exploration des possibilités offertes par les décorateurs JavaScript. Ils sont au stage 3 sur 4 de leur standardisation, mais sont déjà supportés par TypeScript et Babel.
J'ai toujours un peu du mal avec cette façon de faire. Je trouve que ça ajoute une couche de magie un peu trop abstraite et invisibilisée à mon goût, mais j'essayerai de m'y mettre.
Introduction à l'éditeur de code Zed, de la part d'un utilisateur de Neovim.
Pas le premier et certainement pas le dernier article que je partagerai sur la nouvelle API Temporal
en JavaScript.
Celui-ci s'attarde sur Temporal.ZonedDateTime
et insiste sur les différences entre une date au format numéraire pur (type timestamp UNIX) ou au format UTC qui représente un instant unique universel, et Temporal.ZonedDateTime
qui y ajoute la localisation où cette date est née : le fuseau horaire. Une sorte de contexte qui lui est ajouté.
Ce n'est pas toujours utile mais pour certains usages c'est une information importante qui est perdue lorsqu'on stocke une date en UTC.
L'article présente également des exemples de cas qui entraînent souvent des erreurs : les ajout d'heures ou de jours à une date aux abords du passage à l'heure d'été ou d'hiver.
PostgreSQL est le bon choix dans une grande majorité de cas.
Méfiez-vous des objets créés dans le scope global. Ils peuvent très rapidement constituer un memory leak.
Il n'y a rien de plus performant que d'utiliser les APIs DOM directement, sans framework.
Cet article regroupe quelques bonnes pratiques si vous avez besoin de performances optimales.
Un outil qui vous permet de télécharger les mises à jour de vos applications Android open-source directement depuis leur source, et de reçevoir des notifications quand de nouvelles versions sont dispo.