Mathieu TUDISCO
banner
mathieutu.dev
Mathieu TUDISCO
@mathieutu.dev
Pragmatic FullStack Lead Developer and Teacher.
#PHP and #JS enthusiast, #OSS regular.
I talk a lot, and I came here with my 🚲.

Professional account. He/Him.
To hire, part time or short missions.
Pinned
Thanks to @seescottdev.bsky.social for having tested and demoed classed-components, my styled-components like package but for classes!
Reposted by Mathieu TUDISCO
I hate when the UI moves around two seconds after it loads because JS kicks in 🤬🤬🤬
November 1, 2025 at 8:01 PM
Reposted by Mathieu TUDISCO
Nested if-statements killing you?

Perfect for:
✅ Less cognitive load
✅ Obvious happy path
✅ Fail fast, win clear
✅ Reads like a checklist

Guard clauses > pyramids of doom 🛡️

#laravel
November 1, 2025 at 2:00 PM
Reposted by Mathieu TUDISCO
J'ai utilisé très intensivement Copilot Agent ces dernières semaines semaines pour un coup de bourre au boulot. Utilisation sur divers projets, essentiellement des applis Laravel et un ou deux plugins WordPress. J'en tire trois conclusions.
September 18, 2025 at 10:08 PM
Reposted by Mathieu TUDISCO
There is no thriving #Haskell community without its members of the LGBT community, and on that there cannot be any compromise.
September 18, 2025 at 8:04 PM
Reposted by Mathieu TUDISCO
Huge congrats to @mathieutu.dev for just surpassing 1,000,000 contributors stars—an incredible milestone achievement! #github

https://gitranks.com/profile/mathieutu
September 9, 2025 at 12:50 AM
Hey @jetbrains.com folks 👋.
I have an issue with my project. All the files seem excluded. I can't add them to the project. I've tried all the steps of the "Repair IDE" tool. I've quit and reopen, restarted…

Any idea?

Thanks!
September 3, 2025 at 10:30 AM
Reposted by Mathieu TUDISCO
Courageux suicide politique de Wauquiez qui vise probablement les élus qui se régalent avec les fonds publics, au sens premier du mot.
August 31, 2025 at 7:59 AM
Reposted by Mathieu TUDISCO
Vibe coding keeps wasting my time, no matter how many times I try it.
August 12, 2025 at 4:19 AM
Reposted by Mathieu TUDISCO
Most websites are loading fonts wrong.

❌ Google Fonts isn’t “free” (privacy + speed cost)
❌ Icon fonts were a mistake
❌ WOFF2 only - stop shipping TTF/WOFF
❌ Subset or bleed megabytes
❌ Fallbacks matter (and can be tuned!)

www.jonoalderson.com/conjecture/y...
You’re loading fonts wrong (and it’s crippling your performance)
Fonts are one of the most visible, most powerful parts of the web. And yet: almost everyone gets them wrong.
www.jonoalderson.com
August 21, 2025 at 10:09 PM
Reposted by Mathieu TUDISCO
📣 After months of development, testing, and feedback from our amazing community, we’re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. 💛
August 7, 2025 at 9:48 PM
Reposted by Mathieu TUDISCO
Node excitement 😉

Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support 🎉

This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag 👍

Many folk contributed 🙏
Type stripping is enabled by default 🔥🔥🔥🔥
You can just run `node file.ts` without `--experimental-strip-types` flag.
This is a huge milestone
Node.js 22.18.0 is out and enables type stripping by default – that’s right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
August 1, 2025 at 5:34 AM
Reposted by Mathieu TUDISCO
FIRST!

🚀 Here we go, the first alpha of PHP 8.5 is out!

🧪 To test it with homebrew, you can "brew tap shivammathur/php" and run "brew install [email protected]", et voilà!

🫵 And you, what's your most eagerly awaited new feature?
July 3, 2025 at 1:16 PM
Reposted by Mathieu TUDISCO
Can't see this without providing context
@ada-rhodes.bsky.social
June 1, 2025 at 11:25 PM
Reposted by Mathieu TUDISCO
Let's get real.
June 5, 2025 at 12:09 PM
Reposted by Mathieu TUDISCO
If you find an OSS issue that calls your attention, go for it. You don't need to ask permission to start working or have it assigned to you. If someone else sends a PR before you, that's great. You can use your knowledge of the issue to help review the PR, add tests, and validate the approach.
May 27, 2025 at 7:27 AM
Reposted by Mathieu TUDISCO
Every Harry Potter book or shirt you buy directly funds the persecution of trans people.

There's absolutely no excuse to support anything Harry Potter anymore unless you hate trans people.
May 24, 2025 at 12:53 PM
Reposted by Mathieu TUDISCO
FrankenPHP is now officially supported by the PHP Foundation, the project repository will be moved to the PHP organization on GitHub, and the collaboration between the PHP project, the Caddy web server, and @les-tilleuls.coop will intensify even further!

les-tilleuls.coop/en/blog/fran...
FrankenPHP is now officially supported by the PHP Foundation | Les-Tilleuls.coop
The FrankenPHP project is now officially supported by the PHP Foundation to simplifiy the PHP development experience.
les-tilleuls.coop
May 15, 2025 at 9:17 AM
Reposted by Mathieu TUDISCO
keeping the current post open when switching accounts in bsky would make such a huge difference
April 29, 2025 at 6:35 AM
Reposted by Mathieu TUDISCO
April 27, 2025 at 10:05 PM
Reposted by Mathieu TUDISCO
✨ Nuxt UI v3.1 is here!

🎨 New Tailwind CSS utility classes
🌉 Inertia.js integration
🧩 CheckboxGroup component
🌐 4 new locales

…and tons more — check it out:

github.com/nuxt/ui/rele...
April 24, 2025 at 3:40 PM
Reposted by Mathieu TUDISCO
Don't miss what happened in the last weeks

- tsdown is now part of VoidZero
- Vite Devtools Sneak Peek
- oxc-minify in Rolldown
- rolldown-vite improvements
- ViteConf Speaker Overview
- Upcoming meetup in San Francisco
- Goxc and Godown

More in this thread 👇
April 27, 2025 at 3:34 PM
Reposted by Mathieu TUDISCO
“something i don’t like happened on signal, so therefore signal shouldn’t be trusted and is bad”

im not surprised but still find it hard to believe this is what many people are taking away from this lol

use signal
Signal Messenger: Speak Freely
Say "hello" to a different messaging experience. An unexpected focus on privacy, combined with all of the features you expect.
signal.org
March 26, 2025 at 2:25 PM
Reposted by Mathieu TUDISCO
in Chrome 135 - Tomorrow Mar 26, 2025
customize all the parts of a with #CSS!

nerdy.dev/customize-a-...
Reposted by Mathieu TUDISCO
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API. Check out the announcement post now: valibot.dev/blog/valibot...
Valibot v1 - The 1 kB schema library
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API.
valibot.dev
March 19, 2025 at 3:44 AM
Reposted by Mathieu TUDISCO
March 12, 2025 at 5:29 PM