Jovi 🐨 reposted
Jovi 🐨
Jovi 🐨
@jovidecroock.com
🇧🇪 | Software Engineer @Shopify | Building drydock.org | Preact core team | passionate about DX & web perf | opinions are my own
1.5K followers352 following1.5K posts
Jovi 🐨 reposted
While I agree that we need ways to reduce bundle size easily in apps and have good framework choices - we can do more, LLM's enable us to quickly refactor and migrate, let's do better than saving x% But... if this works for you and you can shave 40-70% of react, please do it!
Introducing TanStack Redact 🌴 A smaller runtime for your existing React app. Add it to your build config and ship less JavaScript without changing a single line of application code. Works with TanStack Start, Vite, Vinext, and Next.js. tanstack.com/redact
Jovi 🐨 reposted
Ever wanted strict typings for your CSS modules? The content mappers API that TSGo 7.1 and TSRS sport is fully capable of delivering! github.com/JoviDeCroock...
Jovi 🐨 reposted
TS7.1 content mappers are actually pretty great, using them for css modules and graphql files jovidecroock.com/blog/typescr...
TS7.1 content mappers are actually pretty great, using them for css modules and graphql files jovidecroock.com/blog/typescr...
This Reddit thread describes how I feel about Belgium a lot, especially when I read the plans of our government. Especially the comment describing how many folks are relying on the government for income www.reddit.com/r/BEFreelanc...
Ever wanted strict typings for your CSS modules? The content mappers API that TSGo 7.1 and TSRS sport is fully capable of delivering! github.com/JoviDeCroock...
Now the ham question, who will be the 100th star for pracht github.com/JoviDeCroock... 😅
Following the LiteLLM breach: PyPI package maintainers, you can add Drydock as a GitHub Environment protection rule in your publish workflow to review built wheels and sdists before publishing. drydock.org/docs#workflo...
Content mappers are an absolute game-changer for gql.tada - we can now support .graphql files github.com/0no-co/gql.t...
Been thinking how to best find malicious packages in drydock and running the tarball in a sandbox and putting up honeypots to see whether a script tries to steal them sounded... appealing github.com/JoviDeCroock...
Jovi 🐨 reposted
make sure to tune into this!
Around 70% of open source maintainers work alone or in small teams, and most are unpaid. @mirandaheath.website, Director and psychologist at the @stewardshiplab.org on the four drivers of burnout and what AI does to each. @viteconf.org 2026, 15 oct (TODAY) 2pm UTC. Free and online. viteconf.org
The comments are one of the recurring issues I see with BlueSky at this point in time. There's a lot of hate for someones opinion being expressed, similar things happened when Theo joined this platform... We can't just bully people away, heck I was even scared of posting this thing...
I'm sure this one won't make anyone angry.
Drydock is now displaying its users alongside our sponsor @aikidosecurity.bsky.social PR your logo to drydock if you're using it!
Ryan has done such a great job on our types, these little DX details go such a long way in achieving better a11y
One minor feature of Preact 11 that we haven't talked about much is the strictly typed aria roles on HTML elements, where possible. In short, `<header role="form">` will now be a type error. Spent quite a bit of time going through the spec docs to build that out, doing our part to make the web more
Jovi 🐨 reposted
Jovi 🐨 reposted
Since I can't win the @cloudflare.social GitHub contest due to where I live, I do want to share the idea and maybe spark some thought in people jovidecroock.com/blog/gittifa...
I got so excited to rebuild GitHub on @cloudflare.social and when I was submitting github.com/JoviDeCroock... it turned out that... I need to be from the US or CA to participate
I got so excited to rebuild GitHub on @cloudflare.social and when I was submitting github.com/JoviDeCroock... it turned out that... I need to be from the US or CA to participate
Jovi 🐨 reposted
Love the website, some nice animations in there
Introducing 📦upm: 🪶A fast, tiny package manager for the npm registry. ✨Written in TypeScript, it installs at native-class speed and has a JS API, at a fraction of the size of native tools. 🤝Compatible with your existing .npmrc and lockfiles. 👉 Try at upm.sh
A very active thought lately while creating madeinbe.dev/en has been how I can help SMB's get visibility, get up to speed with AI, ... I find that a lot of AI is knowing what you're doing and seeing possibilities which is hard for less tech-savvy folks.
If you have the usage data of your schema, a small language model transforming intent --> document could be a great solution jovidecroock.com/blog/graphql...
Jovi 🐨 reposted
Jovi 🐨 reposted
For those asking what I mean with the second point github.com/vitejs/vite/...
Jovi 🐨 reposted
Good DX with good performance has always been my passion, if you want a meta-framework for Preact, please try it out!
I am very impressed with Pracht's ability to optimize apps for performance. Adding caching, ISG, and image optimizations can turn an average-speed app into one that gets a perfect Lighthouse mobile score. Link to code: github.com/MaxwellCohen...