
Principal Engineer @Featurefm. Frontend Tooling @fastifyjs. Past: @NodeSource @NearForm. Hardcore minimalist and ponderer of things.
Sao Paulo, Brazil
Joined July 2018
- Tweets4.1K
- Following933
- Followers1.8K
- Likes6.5K
Pinned Tweet
Happy Little Monoliths, 1st Edition is out!
hire.jonasgalvez.com.br/happ…
Jonas Galvez retweeted
just lovely and beautifully done
joshwcomeau.com/svg/friendly…
Also the next major release of @fastify/react will include the RSC support via @hiroshi_18181's fresh @vitejs/plugin-rsc.
Work on the 2nd Edition of Happy Little Monoliths has begun and will go beyond Fastify, covering the Minimum Common Web Platform API with h3 and Vite as well. Plus it will finally include a full SaaS example, covering the book's own new website with Stripe integration and secure order fulfillment. All 1st Edition readers will receive the 2nd Edition for free.
hire.jonasgalvez.com.br/happ…
I am genuinely blown away.
This is the best 30 minutes you'll ever spend on YouTube and believe me, I have wasted enough hours of my life there to have a basis for comparison.
youtube.com/watch?v=2ua4Ewb5…
Jonas Galvez retweeted
Soon, node:http and node:https modules are coming to @Cloudflare workers! github.com/cloudflare/worker…
Jonas Galvez retweeted
I can understand why Bun does it, but these attempts of nudging users away from Vite and Vitest ignores the fact that Bun's corresponding features are not fully equivalent replacements.
Vite & Vitest gives you:
- Better non-React framework support
- Better production bundle quality (treeshaking, minification, chunk split control)
- More abundance of ecosystem plugins
- (vitest) Better test correctness (global state isolation by default)
- (vitest) Browser mode so you can run your component tests in actual browsers
- (vitest) IDE integrations, benchmarking, type testing, sharding...
Bun is great, but make sure you understand the trade-offs of these choices! In many cases, you probably *should* use Vite and Vitest alongside Bun.
In the next version of Bun
`bun init` detects if claude code is installed and adds a "CLAUDE.md" to tell claude to use bun

ALT > what runtime should you use? ⏺ Bun > and what package manager? ⏺ Bun (use bun install instead of npm/yarn/pnpm install) > and what bundler? ⏺ Bun (use bun build for bundling HTML, TypeScript, CSS files instead of webpack/esbuild) > and what test runner? ⏺ Bun (use bun test instead of Jest or Vitest) > and what about for frontend? ⏺ HTML imports with Bun.serve() (no Vite needed - Bun automatically transpiles and bundles React/JSX/CSS when imported in HTML files)
So @antfu7 just quietly dropped this about a week ago. I absolutely love it. After this, the next evolutionary step in our web development stack is fast custom element SSR.
github.com/antfu/starter-vue…
I cut my hand pretty badly as I went to pick up the pieces of a broken glass and spent half a day with stitches and using only one hand to work. TIL I'm totally useless with one hand. Also it's the first time I used Mac's dictation feature and it's kind of awesome.
Jonas Galvez retweeted
gitGud redd.it/1kvb28h
I'm digging this @arktypeio library, great API and many, many times faster than Zod 4. Are you using it?
moltar.github.io/typescript-…














