Marmotz
banner
marmotz.bsky.social
Marmotz
@marmotz.bsky.social
Tombé dans le dev quand j'étais petit. JS/TS lover.
#NodeJS #JavaScript #TypeScript #NestJS #React #NextJS #Angular #Ionic
Bun 1.2 vient de sortir et le changelog depuis la 1.1 est, comment dire... conséquent !

Je l'utilise depuis de long mois, c'est un game changer ! Aucun retour en arrière vers node quand on y a goûté !

bun.sh/blog/bun-v1.2
Bun 1.2
Built-in Postgres client with Bun.sql, built-in S3 object support with Bun.s3, a new text-based lockfile: bun.lock, Express is 3x faster, and a major update on Node.js compatibility.
bun.sh
January 22, 2025 at 10:24 PM
Les tests unitaires, c'est tellement facile d'en faire et tellement pratique que je ne comprends pas ceux qui se trouvent des excuses pour ne pas en faire...
En plus avec l'IA, la génération de tests peut être facilitée et accélérée. Donc plus aucune excuse !
January 4, 2025 at 9:58 AM
My new #bluesky client for Android (to start) is coming along nicely.
I have lots of ideas that I hope you'll like!
December 5, 2024 at 7:02 PM
Mon nouveau client #bluesky pour Android (pour commencer) avance bien.
J'ai plein d'idées qui, je l'espère, vous plairont !
December 5, 2024 at 6:59 PM
J'ai essayé de faire une app mobile avec #NativeScript... Après avoir rencontré pas mal de problèmes et de complexités, j'ai testé #Ionic
Y'a pas photo, c'est bien plus simple Ionic !
November 24, 2024 at 9:34 PM
#Angular 17 est sorti ainsi que son tout nouveau site Angular.dev

#JavaScript #TypeScript
Angular
The web development framework for building modern apps.
Angular.dev
November 10, 2023 at 10:10 AM
Vous devriez utiliser les #signals sur #React car ils sont mieux que les #hooks.

J'ai découvert ça ce matin et j'en suis tombé amoureux !

www.youtube.com/watch?v=SO8l...
Why Signals Are Better Than React Hooks
Hooks in React are tricky to use correctly and even harder to use in a performant way. This has left many applications with poor code quality and bad perform...
www.youtube.com
November 4, 2023 at 3:57 PM
Le développeur youtubeur Melvyn fait des revues de code #React de sa communauté pour débusquer les mauvaises pratiques et les erreurs.

Vraiment très intéressant !

www.youtube.com/watch?v=8X9b...
JE Transforme TON Code React en Clean Code (Review)
▶ TIMECODES00:00 - Introduction00:19 - Review n°107:22 - Review n°210:41 - Outro▶ VIDÉOAujourd'hui, on plonge directement dans le code de deux de mes abonnés...
www.youtube.com
November 2, 2023 at 9:03 AM
Si vous avez besoin d'utiliser des #WebSockets avec #React, ce guide hyper complet est fait pour vous !

ably.com/blog/websock...
The complete guide to WebSockets with React
Discover everything you need to know about using WebSockets with React, including how to build a smooth realtime cursor experience from scratch.
ably.com
November 2, 2023 at 8:54 AM
Analyse comparative très complète de #React, #Angular et #VueJS

Comme d'habitude, la conclusion ne tranche pas et c'est au dev de peser le pour et le contre parmi les avantages et les inconvénients de chacun.

Et vous ? Lequel a votre préférence ?

themeselection.com/react-vs-ang...
React vs Angular vs Vue: A Comparative Analysis for 2023
The dynamic world of web development is constantly evolving, presenting developers with a plethora of options when it comes to choosing the right framework for their projects. With an increasing deman...
themeselection.com
October 29, 2023 at 9:39 PM
Voici un comparatif des bibliothèques #i18n pour #React et #NextJS afin de trouver celle qui vous correspond le mieux.

phrase.com/blog/posts/r...
The Best React Libraries for Internationalization
There may be no built-in solution for React i18n, but these amazing libraries will help you manage your i18n projects in React from start to finish.
phrase.com
October 27, 2023 at 7:31 AM
Si on veut que 75% des personnes aient une expérience correcte, il faudrait que la totalité du #javascript ne dépasse pas 300-350kb.
Dans cet article, vous pourrez savoir si vous êtes concerné par ce problème et découvrir les techniques pour le corriger.

www.julienpradet.fr/tutoriels/co...
Comment alléger son JavaScript
Quand on parle web performance, dans le web d'aujourd'hui, le plus grand coupable est souvent JavaScript. Voyons ensemble les techniques pour optimiser celui-ci.
www.julienpradet.fr
October 24, 2023 at 5:28 AM
React annonce l'arrivée des Server Actions dans #React Canary !

Les Server Actions sont des fonctions créées dans vos composants qui s'exécutent sur le serveur pour des tâches telles que les mutations de données.

x.com/reactjs/stat...
October 24, 2023 at 5:18 AM
Déjà les premiers framework basés sur #bun arrivent avec Elysia.js

Annoncé comme 18x plus rapide que #ExpressJS et 3x plus rapide que #Fastify.

elysiajs.com
Elysia - Fast, and friendly Bun web framework
ElysiaJS is a fast and friendly bun web framework with end-to-end type safety and great developer experience. Elysia is familiar, fast, and first class TypeScript support with well-thought integration...
elysiajs.com
October 22, 2023 at 5:06 PM
Fini les galères pour se connecter à un provider OAuth ou OpenID avec Auth.js

Essayé et adopté !

authjs.dev
Auth.js
Authentication for the Web.
authjs.dev
October 22, 2023 at 4:06 PM
Grafikart vient de sortir la dernière vidéo de sa série sur React: www.youtube.com/watch?v=PS10...

Vous pouvez aussi consulter toute la playlist React, 25 vidéos pour apprendre les bases de React: www.youtube.com/playlist?lis...
Apprendre React
Dans cette série de vidéo je vous propose de découvrir et d'apprendre à utiliser la librairie React.
www.youtube.com
October 20, 2023 at 8:15 PM
Avec la sortie récente d'une version stable de Bun, voici un comparatif assez complet entre Bun et NodeJS

www.builder.io/blog/bun-vs-...
Bun vs Node.js: Everything you need to know
What's the essence of Bun? In this article, let’s dive deep into Bun, check out its features, and find out how it compares to the well-established Node.js.
www.builder.io
October 20, 2023 at 9:50 AM
Avec le passage de NodeJS 20 en LTS ce 24/10, la lib dotenv risque de ne plus être aussi utile.

Un article intéressant qui explique comment utiliser Nodejs 20 avec Zod pour gérer efficacement ses variables d'environnement
francoisbest.com/posts/2023/d...
Dotenv is dead | François Best
Long live type-safe environment variable management in Node.js
francoisbest.com
October 19, 2023 at 6:27 PM
Cloudflare annonce Cloudflare Fonts. Ils mettent l'accent sur de meilleure perf et une meilleure gestion de la vie privée que Google Gonts.

blog.cloudflare.com/cloudflare-f...
Cloudflare Fonts: enhancing website font privacy and speed
Introducing Cloudflare Fonts. Enhance privacy and performance for websites using Google Fonts by loading fonts from their own origin. Improve user privacy, enhance site performance, and simplify the p...
blog.cloudflare.com
October 19, 2023 at 2:34 PM