Sign in

Stéphane Lagrange

@stephane.lgrg.dev
70 followers 175 following 336 posts

Frontend dev & Squad lead @ malt.com 🇫🇷 🇪🇺 Bordeaux, France

PostsRepliesMedia
Stéphane Lagrange @stephane.lgrg.dev · 28/09/2026
2 thoughts 1. 🤩 So coool! Thank you very much, it's going to be so helpful. Main topic of the roadmap 2027 is going to be ... 🥁 ... web performances. So it's perfect! 2. 😈 Ohhh I already see this running on CI and blocking evil commits having a negative impact on perfs! Good for non-regression.
010
Stéphane Lagrange @stephane.lgrg.dev · 28/09/2026
And the most important one: - Enjoy what we are doing all together ✨
010
Stéphane Lagrange @stephane.lgrg.dev · 28/09/2026
- Everyone is welcome (always, even during an incident) - Be constructive, respectful when talking, writing with the others - Share knowledge - Learn from the others - Feel free to challenge what has been done, what we are doing - Share the keyboard during pair mob programming sessions
110
Stéphane Lagrange @stephane.lgrg.dev · 28/09/2026
But I think being able to share the feedback directly to someone is very important. It forces you to assume what you are saying. You have to think, reformulate, etc. and the one receiving feedback is able to react, and here can start a very constructive and positive conversation 🫶
120
Stéphane Lagrange @stephane.lgrg.dev · 28/09/2026
I agree with you about feedback it's very important. In a lot of companies feedback is done anonymously during "perf reviews". I understand how important it is to be able to gather feedback, and it helps many people to contribute.
120
Stéphane Lagrange @stephane.lgrg.dev · 27/09/2026
This one is useful to skip all reposts: mu.social/profile/did:...
110
Stéphane Lagrange @stephane.lgrg.dev · 25/09/2026
Peut être qu'ils attendent de se faire couper l'accès aux infras simplement à cause d'un désaccord politique 😬 Ça ça motiverai les gens 😅
100
Stéphane Lagrange @stephane.lgrg.dev · 25/09/2026
Trop bien, merci pour les infos. Je vais regarder ça 👀
001
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
@souverain.ovh maybe? 👀
100
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
Je ne suis que partiellement d'accord 😬 Il y a une prise de conscience on le voit clairement dans les échanges. La prise de décision reste lente oui, mais je suis un optimiste et je pense que cela viendra 💪
100
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
"Refus strict de la réutilisation des données" à 75% ça veut quand-même dire que 25% autorisent la réutilisation, c'est pas anodin. Est-ce qu'il est prévu de corriger cela et quand ?
000
Reposted by Stéphane Lagrange
Murena @murena-com.bsky.social · 24/09/2026
Privacy shouldn't require a computer science degree. That's Murena's mission: make ethical, open-source technology accessible to the mainstream. Read our story 👉 murena.com/about/
murena.com
About Murena
About Us Our Mission Murena's mission is to develop trustworthy, open source, and privacy-focused software paired with sustainable devices and online services. We empower people to take back control…
2175
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
So much love in a single email 🫶
static.klipy.com
Jason Momoa Makes a Heart Shape with Hands
ALT: Jason Momoa Makes a Heart Shape with Hands
110
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
WoW! I was not expecting this when I started to read. Thank you very much for writing this and being who you are. 🫶
010
Stéphane Lagrange @stephane.lgrg.dev · 24/09/2026
C'est donc Arte-missed 🥁😅
010
Stéphane Lagrange @stephane.lgrg.dev · 23/09/2026
Is anyone using element.io ? What's your feedback about it ? 👀
element.io
Element | Secure collaboration and messaging
Element is a Matrix-based end-to-end encrypted messenger and secure collaboration app. It’s decentralised for digital sovereign self-hosting, or through a hosting service such as Element Matrix Servic...
100
Stéphane Lagrange @stephane.lgrg.dev · 15/09/2026
static.klipy.com
Popcorn Drama with 3D Glasses
ALT: Popcorn Drama with 3D Glasses
020
Reposted by Stéphane Lagrange
Adea Claude @adeaclaude.bsky.social · 12/09/2026
Parfois, une image vaut mille mots.
9454204
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
beasties (with basic config / plugin to enable it) Lighthouse score on mobile: +5 FCP: -0.8 sec LCP: -0.9 sec Pros / Cons same as critters, the only missing thing is to integrate it to nuxt: github.com/nuxt/nuxt/is...
000
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
For people reading us, here is the code of CCSSS: github.com/Maltcommunit... It's using things like clean css, penthouse to do the magic
000
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
So far, critters seems to be working (but locally in preview).
000
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
Oh yes I remember CCSSS 🦖 I participated multiple times to its maintenance. Having long debates with Nico GD about this 🤣 And I thought about it this afternoon when starting this 🤣
100
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
@nuxtjs/critters (without any configuration I just enabled it) Lighthouse score on mobile: +10 FCP: -0.7 sec LCP: -1.7 sec Pros: - install / add module / voilà - good impact on perfs - no more render blocking requests identified Cons: - a bit of layout shift of few items (to investigate)
000
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
More info about the page, before. The page is a WIP, supposed to be written in a mobile first way. So by default css is written for small screens (mobile) It has 2 breakpoints in css: - medium screens (tablet) - large screen (desktop)
200
Stéphane Lagrange @stephane.lgrg.dev · 11/09/2026
Working on webperf of a new Nuxt page (SSR app). @nuxtjs/critters VS danielroe/beasties Which one is going to have the best result for prod? Let's see in few minutes / hours ...
static.klipy.com
Duko Dukosol Fighting Stance
ALT: Duko Dukosol Fighting Stance
230
Stéphane Lagrange @stephane.lgrg.dev · 09/09/2026
@nuxt.fyi nintendo.com ?
120
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
And about cache, yes I agree with you 👍 It looks like what I'm trying to improve is only in the hydration phase. (Loading bundles, running js, etc.)
010
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
Even on a browser if you run lighthouse 3 times you are going to have 3 results (close yes but different, so it's becoming hard to automate something)
000
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
Is it something you test manually or do you have an automated test (or monitoring tool)? In our case, I added automated lighthouse test via Axe + Playwright and I tweak everything in test setup phase via a CDP session. But it's not stable enough.
100
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
Hey @nuxt.com and @vuejs.org lovers, What are your best practices and tools for web perfs? 👀
120
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
Let's do something disruptive! A talk while running ✨
010
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
OMG, I'm gonna be rich!
010
Stéphane Lagrange @stephane.lgrg.dev · 08/09/2026
And we all know that the smartest move would be to buy a nuxtx.* domain! 😅
111
Reposted by Stéphane Lagrange
Flo @flo-heuberger.bsky.social · 08/09/2026
jasyPDF is available in _beta 3_! But how fast is it now...? jasy.dev/benchmark @nuxt.com module, also @vuejs.org uses the beta.3 by default.
jasy.dev
How fast is jasy? Here is everything we measured.
Six documents against react-pdf, pdfmake and jsPDF. Same words, same pages, same ink - checked before a single number is printed. The harness and every case are in the repo.
122
Stéphane Lagrange @stephane.lgrg.dev · 07/09/2026
static.klipy.com
Sloth Smiles at DMV
ALT: Sloth Smiles at DMV
020
Stéphane Lagrange @stephane.lgrg.dev · 07/09/2026
But it's very interesting to see this! I'll ensure the results are OK for the other bots / pages.
020
Stéphane Lagrange @stephane.lgrg.dev · 07/09/2026
🤣 and ... It's our beautiful error page. Cookie validation failed 😭
120
Stéphane Lagrange @stephane.lgrg.dev · 05/09/2026
Woooh impressive!
000
Stéphane Lagrange @stephane.lgrg.dev · 05/09/2026
It could be so cool to hike all together 🥾
000
Stéphane Lagrange @stephane.lgrg.dev · 05/09/2026
🤩 Let me ask my wife and see what we can do!
100
Reposted by Stéphane Lagrange
Flo @flo-heuberger.bsky.social · 03/09/2026
YES! The first official invoice (ZUGFeRD) created by jasy.dev was confirmed! - a Nuxt webapp - the jasy/nuxt module jasy/e-invoice works as expected! 🍾
jasy.dev
jasy - Create PDFs easier than ever
Declarative PDFs in pure TypeScript. ZUGFeRD & XRechnung built in. No headless browser, no Java.
3111
Stéphane Lagrange @stephane.lgrg.dev · 02/09/2026
Google? 🤨 Did you mean: Ecosia
020
Stéphane Lagrange @stephane.lgrg.dev · 27/08/2026
static.klipy.com
Jon Stewart: Stressed Out Suspense
ALT: Jon Stewart: Stressed Out Suspense
030
Stéphane Lagrange @stephane.lgrg.dev · 20/08/2026
You are now ready to prepare a backpack to hike, it's almost the same challenge! 😄🥾⛰️
010
Stéphane Lagrange @stephane.lgrg.dev · 19/08/2026
Today is tech day ✨ I'm playing with Module Federation for Nuxt: github.com/module-feder... I forked the great examples provided by Giorgio here: github.com/gioboa/modul... Here is my WIP: github.com/gioboa/modul...
github.com
GitHub - module-federation/nuxt: Module Federation plugin for Nuxt.
Module Federation plugin for Nuxt. Contribute to module-federation/nuxt development by creating an account on GitHub.
030
Stéphane Lagrange @stephane.lgrg.dev · 17/08/2026
It's OK but do not forget to use a coffee filter 😅
010
Stéphane Lagrange @stephane.lgrg.dev · 17/08/2026
Sounds like a memory leak !? Where ? 👀⛏️ Oops sorry 😅
011
Stéphane Lagrange @stephane.lgrg.dev · 01/08/2026
Oh interesting, I'll check this ✨ Holidays are starting today, so I'm going to try a quick fix for the home server and leave it like this 😅
010
Stéphane Lagrange @stephane.lgrg.dev · 31/07/2026
Yes 😈 But the good news is that I was planning to create a project to share my conf on GitHub. What are you using for media server solution? I'm using Plex but I miss a synchronization mechanism between server and phone (when phone is offline I would like to have access to synced folders)
120
Stéphane Lagrange @stephane.lgrg.dev · 30/07/2026
Ah...mine died today: Kernel panic because my son played with the power cable 😭
120