Jovi 🐨
@jovidecroock
🇧🇪 | Software Engineer @Shopify | Building drydock.org | Preact core team | passionate about DX & web perf | opinions are my own
pracht 0.11 ships the capability graph. Define a typed operation once. pracht projects it to your server code, an HTTP endpoint, a WebMCP page tool, and your HTML form. Humans and agents call the same contract. pracht.resynapse.dev/docs/capabil...
Looks to always be erroring out for me, I know that I'm futuristic but this is a bit much eh
I did not expect to see urql on the new react foundation website. Looks like we’re in for big changes in React land and I’m all here for it! What’s next? Signals?!
As a spoiler, it's a workbench to vet your release or CI gated publish before releasing. It's been delivering great work for some of my repos already
Maybe simulating it when a gyp file is found is enough for now, I'll have to test it
Updating all of the repositories I am part of to use npm stage publish, this is important! Don't forget to also update your OIDC environment to only allow stage publish from OIDC
It indeed marks my newest post for blog.jovidecroock.com as 100% human-written, that's a relief honestly 😅 was scared that my posts were being dismissed cause of it being seen as AI
Update I used a different website and they tell me this same text is 0% AI, suspicious
I put my writing in an AI detector and turns out even my writing from 2019 is just a big LLM produced mess
I’m open-sourcing le chien: a Cloudflare-native AI chat workspace built with Workers, Durable Objects, D1, Hono, Preact, Better Auth, Workers AI/OpenAI via AI Gateway, and Polar.
This will never get old for me, this happens when you use CloudFlare Kimi K2.5
What if your LLM could debug your application like this, well... Signals might be getting a vite-plugin really soon to allow this capability!
The new update to signals-debug and the devtools now includes highlights of computeds/signals causing component re-renders! Play with it at stackblitz.com/edit/vitejs-...
Not sure what's been happening to the NPM downloads of Preact but we've been going parabolic these past few weeks. I know that downloads don't indicate much but always fun to look at a project you've been working on for 7 years gain popularity npmtrends.com/@angular/cor...
Fuse may not have taken off but it had a pretty amazing video showing the power of gql.tada gql-tada.0no.co
I felt like commenting on this, not with regards to AI or NFT's. Just about GraphQL, I agree that when GraphQL initially came out in 2015 that there was a lot of hype and that the community really didn't benefit from the perceived benefit. The hype <--> value was at a weird point
It's just fun to build things on @cloudflare.social - I have my domains registered at CloudFlare and I decided to send all of my newsletters to one of them. I added an email worker that ingests the newsletter, visits all links and writes a daily summary to Notion for all of them. What a concept!
The doge.gov site should look at their hydration mismatch errors... Also stop logging your data in production 😅
What I think is happening is that plausible is doing some kind of event when you go from the previous page to the next page. When I disable shield, refresh, enable shield, refresh, it will just work.
It is tree-shakeable, a dist folder does not imply that something is not tree-shakeable in the slightest. I would however encourage you to not bundle in dependencies like graphql.web as that would prevent it from sharing with plugins/...
Looks like there's a theme in when I am not contributing, the yearly music festivals hit hard 😅