Philippe Serhal
philippeserhal.com
Philippe Serhal
@philippeserhal.com
💼 Staff Engineer @netlify.com
🔨 Making front-end frameworks work on Netlify
💻 https://github.com/serhalp
Hey Alvin, could you share more about your concerns?

As stated in the paragraph below that in the email, we just need some customers to re-enter their credit card info due to a change in our billing system. This is not a trap!

No other action is needed and you don't need to change plans.
November 14, 2025 at 12:41 PM
Big fan of this part out of context
November 12, 2025 at 5:01 PM
oxfmt will be part of the OXC toolchain (oxc.rs).

I think the most complete answer to your question is found by reading this in full: voidzero.dev/posts/announ....
Announcing VoidZero - Next Generation Toolchain for JavaScript
Read the founding announcement of VoidZero, a company dedicated to building the next generation of toolchain for JavaScript.
voidzero.dev
November 12, 2025 at 1:04 AM
I mean... Can we all admit that was icky too?
What's nice is when something better came along, they moved away from it.
November 4, 2025 at 12:56 PM
Hey Bryan, was this on Astro 5.15+? And were you able to reproduce it at the time in multiple browsers (or in a fresh private window)?

And if you can DM me the site id or name and some timestamps, we can take a closer look!
November 3, 2025 at 3:50 PM
🤫
October 31, 2025 at 9:02 PM
Thanks!

Apparently that error message originates from the Web Crypto API: developer.mozilla.org/en-US/docs/W....

So I'd venture this is a bug in the Astro Server Islands encryption (docs.astro.build/en/guides/se...) implementation: github.com/withastro/as....

@fancypenguin.party ring any bells?
SubtleCrypto: decrypt() method - Web APIs | MDN
The decrypt() method of the SubtleCrypto interface decrypts some encrypted data. It takes as arguments a key to decrypt with, some optional extra parameters, and the data to decrypt (also known as
developer.mozilla.org
October 31, 2025 at 1:34 PM
Hi there! Have you seen this error directly or is there any chance there are function logs resulting from crawler bots? I found this from a few months ago: answers.netlify.com/t/my-astro-s....

Also if you could share some timestamps that would be helpful!
October 31, 2025 at 12:26 PM
Can you do the otel sdk next? Asking for a friend.
October 23, 2025 at 5:21 PM
Congrats, friend! Looking forward to collaborating across the aisle! 🤝
October 20, 2025 at 7:43 PM
I mostly work on the build/deploy system and framework integrations, but feel free to bring anything up.
October 20, 2025 at 5:18 PM
🤐
October 19, 2025 at 2:23 PM
I think all you can really do is block some requests (app.netlify.com/extensions/u...), configure rate limiting (docs.netlify.com/manage/secur...), etc.

Of course if you can have this function gated behind auth, that's another story!
Netlify
Start building the best web experiences in record time
app.netlify.com
October 17, 2025 at 2:29 PM
Are you trying to solve for malicious actors who'd craft requests that would send fake analytics to your backend?

Interestingly, AFAIK there isn't really any complete solution to this. Sentry, DataDog RUM, etc. in theory have this problem too, at scale. I think they mostly just... live with it?
October 17, 2025 at 2:25 PM
I successfully deployed the @remix.run v3 demo to @netlify.com: remix-3-on.netlify.app.

Here's the source: github.com/serhalp/remi....

There were a few minor kinks to work out, but this was their conference demo app for an early preview framework, so that's expected.

Seems to work great!
Bookstore
remix-3-on.netlify.app
October 17, 2025 at 1:07 PM