Philippe Serhal
@philippeserhal.com
150 followers 420 following 70 posts
💼 Staff Engineer @netlify.com 🔨 Making front-end frameworks work on Netlify 💻 https://github.com/serhalp
Posts Media Videos Starter Packs
philippeserhal.com
Count me in!

I guess I'm attending 4 Vite and Vite-adjacent happy hours in 4 days 🫣
astro.build
Astro is coming to Amsterdam for @ViteConf.org and we'd love to meet you! 🇳🇱

Astro Happy Hour – day after ViteConf – drinks are on @netlify.com. Who's in?
An invitation to save the date for Astro Happy Hour in Amsterdam, 11 October with a large Houston floating in an Amsterdam city canal. Sponsored by Netlify.
philippeserhal.com
a reflection of U.S. defaultism in AI slop?
philippeserhal.com
Hey @benmccann.com I'd love to spark more Netlify—SvelteKit collaboration 👀. Will you be there? or @eltigerchino.bsky.social?

(I know Rich will be—we've just never interacted before 👋)
philippeserhal.com
Heh, literally yesterday I attached my full Goodreads export and asked ChatGPT which books on my to-read shelf would work well as audiobooks during daily 30–60 min dog walks. I was quite happy with the breakdown.

These are good use cases IMO.
philippeserhal.com
Looking forward to meeting a bunch of folks I've collaborated with across the ecosystem for the first time at @viteconf.org in a couple weeks!

@danielroe.dev @pi0.io @43081j.com @thealexlichter.com @ryansolid.bsky.social (we were briefly teammates! 🫡) @tannerlinsley.com... anyone else?
philippeserhal.com
I was pretty surprised when I learned about this too! It's called Dynamic Ad Insertion (DAI) if you want to go down a rabbit hole. :)
philippeserhal.com
Drive-by opinion: it should always be enabled and those who oppose it are misguided zealots, emotionally attached to 2010s `return next()` and incapable of growth 😤.

I mean... uhh, it belongs in an "unopinionated" rule set. 😇
Reposted by Philippe Serhal
netlify.com
We’ve updated Netlify pricing – but if you’re an existing customer, nothing changes. ❤️

We're rolling out credit-based plans for new users.

– One metric across 5 categories
– Analytics now included
– New Personal plan starts at $9/mo
philippeserhal.com
Three vulnerabilities affecting Next.js were just disclosed. @netlify.com sites were unaffected by two and are highly unlikely to be exposed to the third.

Thank you to the @nextjs.org team for working with providers to keep Next.js sites secure.

Full details:
www.netlify.com/changelog/se...
Security Update: Multiple vulnerabilities in Next.js | Netlify Changelog
Get the latest updates on Netlify products and features to meet your developer needs.
www.netlify.com
philippeserhal.com
You're absolutely right!
philippeserhal.com
I never opened Duolingo again after hitting a 1000-day streak.

Look on my Works, ye Mighty, and despair.
philippeserhal.com
This has honestly been really fun to work on — and to dogfood while developing my own projects.

I can't believe how easy it was to build that Nuxt module... It makes me wonder about clever use cases we haven't thought of 🤔.

Pretty sure we can make it work with Next.js...

Any fun ideas out there?
eduardoboucas.com
At @netlify.com, we've quietly released something that I’m really proud of. With a single npm package, you can now run the full Netlify platform right in your local environment, with a minimalist API built on web standards.

www.npmjs.com/package/@net...

Here’s why I'm excited about it. 🧵
@netlify/dev
Emulation of the Netlify environment for local development. Latest version: 4.4.5, last published: 20 hours ago. Start using @netlify/dev in your project by running `npm i @netlify/dev`. There are 2 o...
www.npmjs.com
philippeserhal.com
Some *slightly* overdue cleanup:

$ nodenv uninstall -f 0.10.48 6.9.1 8.9.0 8.11.4 10.15.3 10.24.1 12.2.0 12.16.3 12.18.3 12.22.0 14.15.3 14.15.4 14.15.5 14.16.0 14.16.1 14.17.0 14.17.2 14.18.2 14.19.0 16.13.1 16.13.2 16.14.0 16.14.2

... oh, uh. Does anyone still use nodenv? Is that overdue too?
philippeserhal.com
@eduardoboucas.com hah, didn't you just start writing a lib just like this a few days ago?
Reposted by Philippe Serhal
43081j.com
James @43081j.com · Jul 18
just some of the highlights of the great work the @e18e.dev community has been doing in the last few months. awesome work by everyone involved, and big thanks to all the maintainers who collaborated ❤️
Community Showcase (Q2 2025)
An update on what the community has been up to in Q2 of 2025
e18e.dev
philippeserhal.com
The only way to get jQuery was not to reply! 😶
philippeserhal.com
Thanks! We'll get that clarified. :)
philippeserhal.com
Full Netlify platform emulation right in your native dev command

✅ Vite: add `@netlify/vite-plugin` (bsky.app/profile/netl...)
✅ Nuxt: add `@netlify/nuxt` (bsky.app/profile/dani...)
✅ Astro: now just works with `@astrojs/netlify` (👇🏼)

Which framework should we level up next?
(No replies = jQuery)
philippeserhal.com
We (Netlify) didn't mean to imply that! You can definitely use nuxt/nitro server routes or write your own Netlify Functions and/or Edge Functions — or mix and match any of these.

Can you share which docs you were reading? We'll make sure to update them to be clearer. Thanks!
Reposted by Philippe Serhal
netlify.com
Netlify @netlify.com · Jul 16
The launch of the new @netlify/nuxt module empowers users & agents with the features of the Netlify dev environment right in Nuxt's CLI -- no separate CLI required ✨

Check out our new guide by @philippeserhal.com & get started today!

developers.netlify.com/guides/run-s...