JVictorV
banner
jvictorv.top
JVictorV
@jvictorv.top
Software Developer, mostly typescript. On a mission to build resilient and distributed software with a great UX

Currently interested in sst, effect.ts and cloudflare
It's crazy how many bad decisions GitHub has made, how do you let your web app be that bad
May 18, 2025 at 11:27 PM
BABY WAKE UP, NEW GTA 6 TRAILER JUST DROPPED
May 6, 2025 at 2:34 PM
I swear, @mantinedev would look so much better if they didn't use that shitty font
May 5, 2025 at 4:16 PM
Reposted by JVictorV
“You seem anxious” thanks it’s the anxiety
April 22, 2025 at 4:35 AM
Reposted by JVictorV
⚛️📝 New on Overreacted: Impossible Components
overreacted.io/impossible-c...
Impossible Components — overreacted
Composing across the stack.
overreacted.io
April 22, 2025 at 2:03 PM
Wait so you guys are telling me you don’t eat chocolate eggs today ?
April 20, 2025 at 2:22 PM
Reposted by JVictorV
G̶o̶o̶g̶l̶e̶r̶… ex-Googler.

nerdy.dev/ex-googler
G̶o̶o̶g̶l̶e̶r̶… ex-Googler. · April 10, 2025
My role at Google was eliminated.
nerdy.dev
April 11, 2025 at 6:05 PM
Reposted by JVictorV
Zod 4 is now in beta!

💎 7x faster object parsing
💎 20x reduction in tsc instantiations
💎 57% smaller core bundle size
💎 metadata via .meta()
💎 z.toJSONSchema()
💎 z.templateLiteral()
💎 z.stringbool()
💎 z.int32(), z.float32(), etc
💎 z.file()
💎 new logo 😇
Introducing Zod 4 beta | Zod Docs
v4.zod.dev
April 10, 2025 at 3:23 PM
Reposted by JVictorV
Effect 4.0 is on the way – smaller, faster, and more refined. In his closing remarks, Michael Arnaldi, creator of Effect, shared what’s coming:

▸ ~20× faster streams & batching
▸ Smaller bundles
▸ STM integrated into core

Big changes, same focus.

www.youtube.com/watch?v=nyvB...
Building Effect 4.0 | Michael Arnaldi (Effect Days 2025)
YouTube video by Effect | TypeScript at Scale
www.youtube.com
April 8, 2025 at 12:25 PM
Reposted by JVictorV
flutter is the number one framework for making nauseating and vertigo-inducing apps
April 5, 2025 at 8:53 PM
Can’t wait to run JavaScript on those quantum computers 😋
April 1, 2025 at 1:55 AM
Reposted by JVictorV
March 17, 2025 at 9:21 PM
Lost a battle but not the war (yeah it’s DNS again)
March 7, 2025 at 9:14 AM
Reposted by JVictorV
Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework.

We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.

react.dev/blog/2025/02...
Sunsetting Create React App – React
The library for web and native user interfaces
react.dev
February 14, 2025 at 6:44 PM
Reposted by JVictorV
🎈 partyvite ⚡️
---
a fullstack template for 🎈 partykit ⨉ ⚡️ vite ⨉ ⚛️ react ⨉ 🌊 tailwindcss ⨉ ⛅️ durable objects

npm create cloudflare@latest -- --template threepointone/partyvite

hmr, vite plugins, websockets, whatever. start here.

lots more in the very near future, lfg.

github.com/threepointon...
GitHub - threepointone/partyvite: A starter template for 🎈 partyserver ⨉ ⚡️ vite ⨉ ⚛️ react ⨉ 🌊 tailwindcss ⨉ ⛅️ cloudflare workers
A starter template for 🎈 partyserver ⨉ ⚡️ vite ⨉ ⚛️ react ⨉ 🌊 tailwindcss ⨉ ⛅️ cloudflare workers - threepointone/partyvite
github.com
February 12, 2025 at 10:17 PM
Reposted by JVictorV
bluesky ⌘+K menu wen
February 12, 2025 at 11:45 AM
Reposted by JVictorV
COMING SOON: Experimental @vite.dev Environment API support in React Router v7.

Check this out — a single `vite build` command can co-ordinate a full client + multi-server build. Previously this was only possible via the `react-router` CLI.

We're “just a Vite plugin” again 😎
February 6, 2025 at 11:37 PM
Reposted by JVictorV
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored
#FreeJavaScript

deno.com/blog/deno-v-...
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple indepen...
deno.com
February 4, 2025 at 10:14 PM
Reposted by JVictorV
Just used .bind in real JS code, it's been a while
January 31, 2025 at 8:05 AM
Reposted by JVictorV
The Temporal docs are now live on MDN! After watching it evolve for ~5 years I finally sat down and wrote docs for it—one of the biggest additions to the JS docs area ever.
January 21, 2025 at 3:16 AM
Reposted by JVictorV
BIG DAY 😇

Introducing Standard Schema! It’s a specification for a standard interface to be implemented by TypeScript schema libraries. The goal is to make it easier for frameworks and tools to accept user-defined schemas, without writing separate adapters for different libraries.
standardschema.dev
Standard Schema
A common interface for TypeScript validation libraries
standardschema.dev
January 27, 2025 at 4:24 PM
Reposted by JVictorV
Same here. I keep using React and fighting to support it and shape it, but recently it has felt more than ever that the future of React is not in the hands of its users.
January 26, 2025 at 3:44 PM
Reposted by JVictorV
Taming 1.5B+ Bluesky events! 🌐

That’s right, Bluesky folks, we’ve been tinkering with your JSON data.

Malformed events? Fixed.
Duplicates? Handled.
Inconsistent timestamps? Polished.

✨ The result? Clean, query-ready data you can now explore in our SQL playground.
Building a Medallion architecture for Bluesky data with ClickHouse
Medallion Architecture meets Bluesky. We used ClickHouse’s native features to implement the Medallion Architecture for processing Bluesky data.
buff.ly
January 8, 2025 at 4:00 PM
Reposted by JVictorV
Discovered another sync engine today: @zero.rocicorp.dev . Looks promising with built-in permissions handling, migration, partial sync. But with so many contenders like Jazz Tools, Electric SQL, DXOS, etc., it's hard to pick the right one. Anyone using these? Thoughts?
January 26, 2025 at 10:31 PM
i fucking hate twillio
January 21, 2025 at 1:50 PM