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.
Hono, le framework web orienté serverless passe en version 4 et ajoute un module optionnel — HonoX — qui le transforme en meta-framework full-stack un peu comme Next.js ou Nuxt.js.
Une alternative à Electron qui utilise les webviews natives de chaque OS plutôt que d'embarquer Chrome dans l’exécutable.
Ça permet notamment de largement réduire le poids des petites et moyennes applications.
Un article, pas forcément des plus abordables, qui passe en revue les principes fondamentaux des frameworks JavaScript modernes en les appliquant dans un exemple simplifié.
Il aborde des concepts relativement avancés tels que les Proxy
, les Microtask
, et la manipulation du DOM telle qu'on n'a plus vraiment l'habitude d'en faire.
Mais c'est diablement instructif.
Un framework serveur JavaScript conçu pour tourner sur tout type de runtime, principalement tout ce qu'on appelle Serverless.
It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Vercel, Netlify, Lagon, AWS Lambda, Lambda@Edge, and Node.js.
Une introduction à Fastify, un framework web pour Node.js, plus optimisé et rapide que le classique Express.
Il vient en outre avec un grand nombre de plugins officiels pour les usages les plus courants (caching, authentification, sécurité, connecteurs base de donnée, etc.).
J'ai beaucoup de mal avec les framework CSS dit utility-first type Tailwind et consorts. Le HTML est souvent surchargé de classes cryptiques et devient donc difficile à lire. Sans parler du risque de ne pas "nettoyer" correctement le CSS final et donc d'embarquer des méga octets de CSS inutile.
Mais je dois admettre que l'approche proposée par UnoCSS est séduisante. Le nettoyage est fait à la volée et il fonctionne par "presets". On peut donc importer les règles que l'on veut, et créer nos propres règles facilement.
À essayer...
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
Les frameworks CSS orientés utility classes (type Tailwind) ont le vent en poupe. J'avoue avoir du mal avec ce concept pour le moment.
Ce qui est souvent reproché à ce type de frameworks c'est le fait que ça reviendrait à écrire du CSS inline. Cet article explique que c'est faux. Et les arguments avancés tiennent la route.
Reste qu'on se retrouve quand même avec quelques contraintes :
A voir comment ça évolue.
Le titre est trompeur puisqu'il faut en fait connaître Bootstrap 3. Mais l'article regroupe quelques unes des nouveautés de Bootstrap 4.
L'alpha de Slim Framework 4 est de sortie. Pas encore testé mais la migration d'applications utilisant la v3 vers la v4 risque de nécessiter un peu de boulot.
Un framework pour faire des applications natives Windows, Linux et MacOS avec Vue.js.
Contrairement aux habituels Electron ou NW.js, le code est transformé en code natif propre à la plate-forme. De ce fait la taille de l'exécutable est bien inférieure et l'application démarre plus vite. En contrepartie, il faut utiliser les composants mis à disposition par le framework, un peu comme pour NativeScript par exemple.
Des statistiques intéressantes sur le Javascript en 2018 (frameworks, etc.)
Vue.js est le projet obtenant la meilleure progression en matière d'étoile sur Github depuis 3 années consécutives !
C'est en effet toujours utile d'apprendre à réécrire du code de zéro et sans framework.
Ensuite, la bonne alternative est selon moi l'utilisation des micro-frameworks (comme Slim Framework ou Silex) où vous avez le strict minimum pour exposer des pages et ensuite vous ajoutez simplement ce dont vous avez besoin.
Un nouveau moteur de blog qui a l'air super prometteur. Extrêmement simple et rapide à installer, il supporte pas mal de choses essentielles (les posts, les pages, la navigation, les tags, etc.). Pas encore de plugins dispo mais ça va venir très vite d'après l'auteur.
En plus c'est construit avec le SlimFramework que j'affectionne tout particulièrement :)
Un framework de grille sémantique pour Sass.
Via https://blog.prototypr.io/design-for-programmers-d38c56982cd0
Un framework pour générer des emails responsive. Bon ça utilise visiblement une nouvelle syntaxe mais qui semble relativement simple.
Un tuto pour créer une première app simple avec SlimFramework.