Un gros pack d'icônes utilisables librement.
Free, “do wtf you want with” pixel-perfect icons. New icons added every week.
Une série de 31 vidéos (5h22 au total) pour apprendre Vue 3 de zéro. Et c'est gratuit.
Je commence à jouer un peu avec Vue 3 et la nouvelle composition API, et c'est assez fabuleux. Mais c'est important de maîtriser quelques nouveaux concepts.
Une collection de packages npm qui permettent d'ajouter de nouvelles polices d'écriture à vos applications web sans vous prendre la tête.
C'est aussi simple que :
npm install --save @fontsource/open-sans
puis dans votre index.js
:
import '@fontsource/open-sans/400.css';
Comparaison des meilleures alternatives à moment.js :
De mon côté j'ai souvent utilisé Day.js qui est très bien mais date-fns a l'avantage de se reposer sur l'objet Date natif de JavaScript, ce qui peut s'avérer pratique pour l'utilisation de librairies de datepicker par exemple.
Une liste de 9 services pour monitorer vos sites web. Par monitorer dans ce cas, j'entends effectuer une requête à intervalle régulier pour vérifier que le site répond. Si ce n'est pas le cas, vous êtes prévenus (par mail, par notification, etc. ça varie selon les outils).
Sinon si vous avez un hébergement, une bonne solution est d'utiliser Uptime Kuma qui est extrêmement facile à installer et à configurer.
Un outil pour agrandir les PNG sans trop perdre en qualité.
AI PNG Enlarger is a Windows software program enlarges PNG and JPG images up to 4x or 16x by the AI and Deep Learning alogrithm and preserves the PNG transparency without losing quality.
Une lib JavaScript pour créer des animations. Son poids est très réduit mais elle semble complète en terme de fonctionnalités. Elle possède en outre des helpers pour Vue et Solid.
Une alternative a priori privacy-safe (pas de tracking, pas de logging) à Google Fonts. Il suffit de changer le nom de domaine dans le script à ajouter à vos pages. Le reste de l'URL reste identique à celle de Google.
Un autre outil en ligne pour supprimer des éléments d'une photographie.
Une lib de recherche côté client en JavaScript. Ça peut convenir pour les sites statiques, il faut juste construire un index du contenu et l'exposer en JSON.
Une alternative à Node.js ou Deno. Ce runtime JavaScript vante ses très bonnes performances. Il présente l'avantage d'être compatible avec une majorité des packages npm.
Encore un nouveau framework JavaScript, développé cette fois-ci au-dessus de Deno au lieu de Node.js.
Une courte vidéo de présentation : https://youtu.be/4boXExbbGCk
Cas d'utilisation du nouveau composant Suspense
de Vue 3 pour afficher un squelette de composant en guise de loading indicator le temps que les données soient prêtes.
Un éditeur de vidéo pour Linux.
Le fondateur de Proton résume en 20 minutes pourquoi la privacy est importante et nécessaire.
nvs est un gestionnaire de version pour Node.js. Il permet d'avoir plusieurs versions de Node.js installées sur votre machine et de passer de l'une à l'autre avec une simple commande. Il a l'avantage de fonctionner aussi bien sous Windows que Linux et MacOS. Par contre j'ai noté des soucis sous Windows, et cet article m'a aidé à les résoudre.
En gros, il ne faut pas faire l'installation via Chocolatey comme il est conseillé de le faire dans la doc. Il est préférable de passer par le setup manuel en ligne de commande qui est au final tout aussi simple. Sans quoi, nvs est inutilisable avec Git Bash par exemple.
Le tout est à faire dans un terminal avec les droits administrateur :
set NVS_HOME=%LOCALAPPDATA%\nvs
set NVS_HOME=%ProgramData%\nvs
git clone https://github.com/jasongin/nvs "%NVS_HOME%"
"%NVS_HOME%\nvs.cmd" install
nvs add lts
nvs use <the name of the version installed>
nvs link <the name of the version installed>
Un outil web pour séparer la voix de la musique sur un fichier audio. C'est assez bluffant !