Mathieu Laurent
banner
messenjer.bsky.social
Mathieu Laurent
@messenjer.bsky.social
Webmaker (VueJs, React, Typescript, PHP, Linux) - Brussels 🇧🇪 & Venezia 🇮🇹
Reposted by Mathieu Laurent
We have now open sourced our code for the conclave smoke animation!
Featuring Svelte and the WebGL library regl.

github.com/spiegelgraph...

cc @sveltesociety.dev
May 10, 2025 at 7:21 AM
Reposted by Mathieu Laurent
🎥 Nouvelle VOD dispo sur ma chaîne YouTube !

Dans cet épisode, on construit le design system de mon site avec Vue 3 et Storybook.

📺 À regarder ici : youtu.be/2GrOcEQMLq0
[ VOD ] Créer un Design System en Vue 3 + Storybook
YouTube video by Romain Lanz
youtu.be
May 10, 2025 at 7:08 AM
Reposted by Mathieu Laurent
OK, Bluesky. Time for an early preview. (X hasn't seen this yet)

I've shipped a 9-lesson tutorial on the Model Context Protocol - the USB-C of AI.

It'll take you from "WTF is MCP" to shipping your own servers to the world.

And, it's free. Check it out:

www.aihero.dev/model-contex...
Model Context Protocol Tutorial
The Model Context Protocol is driving a new wave of innovation in the world of AI. In this tutorial, I'll break down everything you need to know to get started.
www.aihero.dev
March 13, 2025 at 12:59 PM
Reposted by Mathieu Laurent
I'm so thrilled to introducing rstore, the reactive data store for @vuejs.org and @nuxt.com 🔥
I've been working on it thanks to the backing from @directus.io

github.com/Akryum/rstore
GitHub - Akryum/rstore: Reactive datastore
Reactive datastore. Contribute to Akryum/rstore development by creating an account on GitHub.
github.com
March 12, 2025 at 11:26 AM
On my way to #vuejsamsterdam
March 11, 2025 at 6:43 PM
Reposted by Mathieu Laurent
Just shipped the components page for Nuxt UI v3 ✨

One component left for 100 🫠
The + is to include all the prose components (but not listed here).

ui3.nuxt.dev/components
February 21, 2025 at 11:30 AM
Reposted by Mathieu Laurent
In 2025, we’re doubling down on our support to Open Source.

We’re thrilled to announce the Bolt 100K Open Source Fund:
Bolt 100K Open Source Fund
We're doubling down on our support to Open Source in 2025 with a 100K fund targeted at web infrastructure and Bolt dependencies.
blog.stackblitz.com
February 13, 2025 at 6:08 PM
Reposted by Mathieu Laurent
This week's episode is about one of our co-hosts - but this time the other one 😛

@michaelthiessen.bsky.social is asking @thealexlichter.com about all kinds of stuff: From what practices he sees during consulting - both bad or best ones, how he got into WebDev and into the @nuxt.com team & more!
February 13, 2025 at 2:17 PM
Reposted by Mathieu Laurent
Storybook test is probably the longest migration I had to do for Reshaped since it affects all my tests. Half-way there but it's totally worth it with all tests running in the same environment (no separate jest or vitest files) and it actually led me to writing tests covering even more edge cases.
February 9, 2025 at 9:37 AM
Reposted by Mathieu Laurent
From the recent Jetbrains survey:

"The survey’s gender distribution shows a striking lack of diversity, with the overwhelming majority of respondents identifying as male."

If you have the means to support Larabelles, I strongly urge you to do so: larabelles.com/support-us
Larabelles
Larabelles is a community for PHP and Laravel developers under-represented due to their gender.
larabelles.com
February 6, 2025 at 4:47 PM
Reposted by Mathieu Laurent
we’re working on a new AT protocol based p2p chat platform! public repo linked below, so let us know what features or UX ideas we should explore!
This month I'll be working on Roomy, an experimental peer-to-peer group chat for BlueSky.

I just got the first bit of data synced to the PDS.

We've got a public repo and roadmap. I hope to have a public demo app in 2-3 weeks!

github.com/muni-town/ro...

github.com/orgs/muni-to...

#pigeon #roomy
GitHub - muni-town/roomy: ATproto-connected p2p group comms
ATproto-connected p2p group comms. Contribute to muni-town/roomy development by creating an account on GitHub.
github.com
January 28, 2025 at 9:01 AM
Reposted by Mathieu Laurent
Thanks LeanVue for this great overview of Nuxt UI v3!

It's incredibly rewarding to see developers discover the library and share their experiences 💚

www.youtube.com/watch?v=_eQ...
My New Favorite UI Library
RESOURCES Nuxt UI v3 - https://ui3.nuxt.dev/Tailwind v4 - https://tailwindcss.com/docs/v4-betaReka UI - https://reka-ui.com/✅ Join the LearnVue+ Waiting Lis...
www.youtube.com
December 21, 2024 at 2:09 PM
Reposted by Mathieu Laurent
As a result, Rolldown is now the fastest possible bundler you can run in the browser. Here are the numbers when bundling a benchmark app with 2.5k modules:

- esbuild: 22.19s
- Vite (via Rollup): 4.52s
- Rolldown: ⚡️613.43 ms

Try it out yourself on StackBlitz:
stackblitz.com/~/github.com...
StackBlitz
stackblitz.com
December 19, 2024 at 5:15 AM
Reposted by Mathieu Laurent
conclusions from today's live writeup of the ultralytics vulnerability:

blog.yossarian.net/2024/12/06/z...
December 6, 2024 at 9:37 PM
Reposted by Mathieu Laurent
One of the biggest problems with UI development is about to be solved!

Customizable brings allows us to create totally custom dropdowns with HTML and CSS.

Accessible, gracefully degrades and requires no JS!

4.5 min video explainer + demo → www.youtube.com/watch?v=MA9W...
Reposted by Mathieu Laurent
Found a neat CSS trick to automatically swap between black or white text based on any arbitrary background color!

With relative color syntax, you can use calc to adjust the text color depending if the background is above or below 50% lightness in the LCH color space.
December 2, 2024 at 11:57 PM
Reposted by Mathieu Laurent
November 30, 2024 at 9:01 AM
Reposted by Mathieu Laurent
a cartoon of a boy flying on a cloud with the hashtag neogokuman at the bottom
Alt: flying with nimbus through the woods
media.tenor.com
November 26, 2024 at 12:35 PM
Reposted by Mathieu Laurent
Most significant Vite major since Vite 2.0 ⚡️
Kudos to everyone who collaborated to make Vite even more flexible! Cheers to the Vite's ecosystem, contributors, and team. Y'all rock 💜
November 26, 2024 at 2:42 PM
For my React's friends
You only need a little bit of TypeScript knowledge to be dangerous with React

- Type your inputs, infer your outputs
- Use React.ComponentProps everywhere
- Use Omit<> when overriding props
- Don't pass types from the DB into your components

www.jacobparis.com/content/reac...
Essential Typescript for React
The minimum set of typescript knowledge to be effective at product development with React
www.jacobparis.com
November 21, 2024 at 7:52 PM
Reposted by Mathieu Laurent
new map of every account on BlueSky just dropped :)

aurora.ndimensional.xyz
November 11, 2024 at 2:36 AM