Mathieu Laurent 's Avatar

Mathieu Laurent

@messenjer.bsky.social

Webmaker (VueJs, React, Typescript, PHP, Linux) - Brussels ๐Ÿ‡ง๐Ÿ‡ช & Venezia ๐Ÿ‡ฎ๐Ÿ‡น

49 Followers  |  341 Following  |  6 Posts  |  Joined: 12.11.2024  |  1.7644

Latest posts by messenjer.bsky.social on Bluesky

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

10.05.2025 07:21 โ€” ๐Ÿ‘ 28    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
[ VOD ] Crรฉer un Design System en Vue 3 + Storybook
YouTube video by Romain Lanz [ VOD ] Crรฉer un Design System en Vue 3 + Storybook

๐ŸŽฅ 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

10.05.2025 07:08 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

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...

13.03.2025 12:59 โ€” ๐Ÿ‘ 99    ๐Ÿ” 13    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Preview
GitHub - Akryum/rstore: Reactive datastore Reactive datastore. Contribute to Akryum/rstore development by creating an account on GitHub.

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

12.03.2025 11:26 โ€” ๐Ÿ‘ 28    ๐Ÿ” 8    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 4

On my way to #vuejsamsterdam

11.03.2025 18:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Do you know this extension? github.com/refined-gith...

"Shows the base branch in PR lists if itโ€™s not the default branch."

28.02.2025 10:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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

21.02.2025 11:30 โ€” ๐Ÿ‘ 62    ๐Ÿ” 5    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 2
Preview
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.

In 2025, weโ€™re doubling down on our support to Open Source.

Weโ€™re thrilled to announce the Bolt 100K Open Source Fund:

13.02.2025 18:08 โ€” ๐Ÿ‘ 85    ๐Ÿ” 15    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3
DejaVue Thumbnail showing Alexander Lichter and the title of the episode #047 - A Vue at Alexander Lichter

DejaVue Thumbnail showing Alexander Lichter and the title of the episode #047 - A Vue at Alexander Lichter

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!

13.02.2025 14:16 โ€” ๐Ÿ‘ 13    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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.

09.02.2025 09:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Larabelles Larabelles is a community for PHP and Laravel developers under-represented due to their gender.

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

06.02.2025 16:47 โ€” ๐Ÿ‘ 35    ๐Ÿ” 19    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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!

28.01.2025 09:01 โ€” ๐Ÿ‘ 70    ๐Ÿ” 9    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1
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... My New Favorite UI Library

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...

21.12.2024 14:09 โ€” ๐Ÿ‘ 49    ๐Ÿ” 10    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
StackBlitz

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...

19.12.2024 05:15 โ€” ๐Ÿ‘ 177    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Post image

conclusions from today's live writeup of the ultralytics vulnerability:

blog.yossarian.net/2024/12/06/z...

06.12.2024 21:37 โ€” ๐Ÿ‘ 15    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Post image

One of the biggest problems with UI development is about to be solved!

Customizable <select> 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...

05.12.2024 17:53 โ€” ๐Ÿ‘ 593    ๐Ÿ” 81    ๐Ÿ’ฌ 32    ๐Ÿ“Œ 25
CSS code snippet:

.magic {
  --bg: red;
  background: var(--bg);
  /* Swap between white or black based on the background. */
  color: lch(from var(--bg) calc((50 - l) * infinity) 0 0);
}

CSS code snippet: .magic { --bg: red; background: var(--bg); /* Swap between white or black based on the background. */ color: lch(from var(--bg) calc((50 - l) * infinity) 0 0); }

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.

02.12.2024 23:57 โ€” ๐Ÿ‘ 442    ๐Ÿ” 57    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 11
Itโ€™s me on Blue Beanie Day. A man with a beard, blue-green eyes, and a blue cap under two black hoodies. Itโ€™s cold out there!

Itโ€™s me on Blue Beanie Day. A man with a beard, blue-green eyes, and a blue cap under two black hoodies. Itโ€™s cold out there!

#BlueBeanieDay

30.11.2024 09:01 โ€” ๐Ÿ‘ 100    ๐Ÿ” 4    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0
Preview
Deus in machina: Swiss church installs AI-powered Jesus Peterโ€™s chapel in Lucerne swaps out its priest to set up a computer and cables in confessional booth

www.theguardian.com/technology/2...

26.11.2024 19:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a cartoon of a boy flying on a cloud with the hashtag neogokuman at the bottom Alt: flying with nimbus through the woods
26.11.2024 12:35 โ€” ๐Ÿ‘ 30    ๐Ÿ” 12    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

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 ๐Ÿ’œ

26.11.2024 14:42 โ€” ๐Ÿ‘ 124    ๐Ÿ” 19    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 2

For my React's friends

21.11.2024 19:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

But managing this across multiple tabs or requests brings challenges, especially with preventing unintended logouts. For that I used github.com/vueuse/vueus... with `listenToStorageChanges` enabled

14.11.2024 19:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Not simple! After an audit, they asked to shorten both access tokens and refresh tokens to 30 minutes. Refresh them automatically as long as thereโ€™s user activity. If there's no activity, a modal with a countdown appears before expiration to warn the user, giving them a chance to stay logged in.

14.11.2024 19:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

new map of every account on BlueSky just dropped :)

aurora.ndimensional.xyz

11.11.2024 02:35 โ€” ๐Ÿ‘ 1526    ๐Ÿ” 326    ๐Ÿ’ฌ 103    ๐Ÿ“Œ 97

@messenjer is following 19 prominent accounts