Quentin 🇫🇷👻
banner
qmacq.bsky.social
Quentin 🇫🇷👻
@qmacq.bsky.social
🏡 qmacq.netlify.app
📚 http://www.mangacollec.com/user/kakashi/collection
🥷🏻 Just a Fullstack Developer who likes climbing, manga and SoulsBorne 🧗🏻⚔️
Reposted by Quentin 🇫🇷👻
🎉 And we're live! 🎉

We just launched CSS Wrapped 2025: our annual recap of all things CSS & web UI that landed in Chrome over the course of the year. 🚀

This is a big one! We highlighted 22 new features to help you build better on the web.

Check out: chrome.dev/css-wrapped-2025
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
chrome.dev
December 8, 2025 at 5:08 PM
Reposted by Quentin 🇫🇷👻
📸 we've just released Nuxt Image v2! ✨

💪 full TS support with typed providers + modifiers
⚡ IPX v3
⚗️ server-side image utilities
🎨 template ref access
🌐 new Shopify & GitHub providers

happy optimizing ❤️

👉 read more at nuxt.com/blog/nuxt-i...
November 5, 2025 at 10:49 AM
Reposted by Quentin 🇫🇷👻
Wondering how to inspect your bundle and make your @vite.dev based app smaller? Then take a look at the video I've recorded yesterday, as I'll walk through a few steps in a real-world application 👀
Vite Bundle Inspection made EASY
YouTube video by Alexander Lichter
youtu.be
October 4, 2025 at 4:19 PM
Reposted by Quentin 🇫🇷👻
please do not use llms to actually write your blogs.

we can absolutely tell.

and it means:

1. I don't trust what you're saying (or at least I don't trust any purported 'insight')

2. I don't feel like I'm listening to you (normally I _like_ listening to nuance)

👉 shorter, imperfect yet real👌
October 5, 2025 at 2:17 PM
Reposted by Quentin 🇫🇷👻
also fun metrics from today's compromise

73 million downloads a week of 9 lines of code to check if something is an array

ah and its 54KB because a yarn error log was accidentally published in the package 7 years ago
September 8, 2025 at 7:38 PM
Reposted by Quentin 🇫🇷👻
All the packages affected by this attack had not enabled trusted publishing and provenance.
- The top four packages were all impacted.
- More than half of the top ten packages were affected.

github.com/sxzz/npm-top...
September 8, 2025 at 4:24 PM
Reposted by Quentin 🇫🇷👻
1. Never manually enter your GitHub or npm password; use a Passkey instead.
2. Enable npm 2FA for both authorization and publishing.
3. Use trusted publishing and remove all npm CI tokens.
4. Only invite maintainers who follow these security practices.
All the packages affected by this attack had not enabled trusted publishing and provenance.
- The top four packages were all impacted.
- More than half of the top ten packages were affected.

github.com/sxzz/npm-top...
September 8, 2025 at 5:01 PM
Reposted by Quentin 🇫🇷👻
So @nuxt.com gets stable chunks! Seems like a small improvement, but it is huge!

Big JS bundle sizes don't matter because they're downloaded once and then cached. Right? Wrong!

Up until now, caching has barely done anything if we were deploying daily.

Stable chunks fix that! youtu.be/eryRM-ovpyY
Nuxt has BETTER CHUNKING now!
YouTube video by Alexander Lichter
youtu.be
September 5, 2025 at 4:10 PM
Reposted by Quentin 🇫🇷👻
The difference between Backend developer and Frontend developer😂
#webdev #webdevelopment #coding
August 8, 2025 at 1:21 AM
Reposted by Quentin 🇫🇷👻
Still spending too much time on layout fixes? Modern CSS tools like Flexbox and Grid make centering effortless and responsive.
July 23, 2025 at 9:30 PM
Reposted by Quentin 🇫🇷👻
The Linus Torvalds method? Build the engine first—the rest can come later. 🚗

Hear why he prioritized a powerful core over a friendly UI for Git, creating technology that has lasted for decades. ⚙️

Learn more in our full interview. ⬇️
github.blog/open-source/...
July 21, 2025 at 7:12 PM
Reposted by Quentin 🇫🇷👻
be careful out there

this was effective against `eslint-plugin-prettier’
A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!

- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
July 18, 2025 at 8:24 PM
Reposted by Quentin 🇫🇷👻
A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!

- email is spoofed from npmjs.org (which doesn’t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)
July 18, 2025 at 8:11 PM
Reposted by Quentin 🇫🇷👻
🔥 My friends at DMNO have a new devtool: varlock.

It’s a drop-in replacement for dotenv, and adds a bunch of cool stuff like validation and type safety. It stores the secrets themselves in password managers or encrypted vaults.

The landing page also has a very cool RPG vibe 😄
varlock.dev
July 16, 2025 at 7:18 PM
Reposted by Quentin 🇫🇷👻
I made a quiz about the JS Date parser is. It's very easy and you will score very high.

jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
jsdate.wtf
July 11, 2025 at 5:10 PM
Reposted by Quentin 🇫🇷👻
css cyber[popover] 2025 w/ sfx

jus' javascript for the audio and keyboard shortcuts — [popover], starting-style, linear(), and mask for the rest 🤙
July 3, 2025 at 7:42 PM
Reposted by Quentin 🇫🇷👻
Seer, Sentry’s AI debugger, is now generally available.

It taps into all the issue context from Sentry and your codebase to root cause gnarly issues and propose merge-ready fixes specific to your application.
June 17, 2025 at 3:59 PM
Reposted by Quentin 🇫🇷👻
Sometimes I think about being more active on LinkedIn, but then I remember that they do things like *putting ads in direct messages*. 😂

What a ridiculous platform.
June 11, 2025 at 2:29 PM
Reposted by Quentin 🇫🇷👻
We're thrilled to announce the first stable release of Oxlint - version 1.0!

Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.

Time to give it a try!

voidzero.dev/posts/announ...
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
voidzero.dev
June 10, 2025 at 10:14 AM
Reposted by Quentin 🇫🇷👻
I think the @storybook.js.org team wins the best major announcement page ever price. Stunning. And good that it is like that, because they moved mountains with this release. Kudos to everyone involved!
Introducing Storybook 9 • Storybook
The lean, mean component testing machine. We combined the best of frontend testing into one unified workflow. Test just as your users would across key dimensions like interactions, accessibility, and ...
storybook.js.org
June 3, 2025 at 7:58 PM
Reposted by Quentin 🇫🇷👻
Another real world Rolldown-Vite performance win:

@sanity.io studio’s build time went from:

21.9s to 5.1s (4.29x, w/o React Compiler)
49.6s to 20.0s (2.48x, w/ React Compiler)
June 4, 2025 at 1:09 PM
Reposted by Quentin 🇫🇷👻
📢 App Version 1.103 is rolling out now

Share posts via DMs or other apps! There’s now a “Share” button on every post so you can quickly send them to friends.
June 5, 2025 at 7:32 PM
Reposted by Quentin 🇫🇷👻
✋ vite@7.0.0-beta.0 is out!
- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only

Plus fixes and deprecated feats removals, preparing for rolldown. Help us test the beta and report back 🙏
github.com/vitejs/vite/...
github.com
June 2, 2025 at 9:40 AM
Reposted by Quentin 🇫🇷👻
ITS HAPPENING

Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations
May 27, 2025 at 10:23 PM