Reilly's Avatar

Reilly

@reillyjodonnell.bsky.social

ts & zig | code & write @ https://reilly.dev https://github.com/reillyjodonnell

27 Followers  |  114 Following  |  26 Posts  |  Joined: 29.10.2024  |  1.7279

Latest posts by reillyjodonnell.bsky.social on Bluesky

Video thumbnail

Fun animation ft bun :D

14.11.2025 03:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Viewing tech solution as separate entities (infra, db, backend, fe) is a mistake

Good solutions overlap boundaries

Start with UX and work backwards from there

02.04.2025 14:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

There's a lot of complexity in data fetching in frameworks. What if you could just declare the data you're fetching and the compiler:

- streams it in as props
- implements a component level error boundary
- wraps it in suspense boundary
- fetches in parallel on the server via RSC

Anyone have op?

25.03.2025 23:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

Setting up SSR (including hydration) with Bun is insanely easy.

Here's a little bonus:

Want your server to reload when you make a change to the code? All you have to do is run:

bun run --watch server.tsx

Bun is the all in one platform designed to build fast apps fast

21.03.2025 13:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

first merged pr to bun :D

11.03.2025 22:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

every engineer should read the tigerbeetle's tiger style design doc:
github.com/tigerbeetle/...

16.02.2025 13:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

v8 isolates are the magic for cloudflare's workers.
At request time:

- typical serverless: boots up full runtime (lambda avg is 200ms) + users code
- cloudflare workers: preboots shared v8 instance so only an isolate (~5ms) + users code is required

read more here: reilly.dev/posts/overvi...

15.02.2025 22:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It's absurd how quickly you can iterate on GPU rendered apps with Zed's gpui framework. I'm only a few hours in. It's just so damn intuitive.

20.01.2025 15:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The limits are your imagination <3

17.01.2025 16:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can just read source code to understand things

17.01.2025 02:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can just read source code to understand things

17.01.2025 02:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Debugged an issue where a shadcn Dialog component was flashing twice before mounting. Memory usage spiking up to 1.4GB. Recorded it in the performance tab and saw that it was the React Developer tools. Removed the extension and the performance issue went away.

16.01.2025 18:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

2025 will bring a lot more visual based DX tooling - a severely underutilized category of tooling imo

16.01.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The greatest jr front end eng that I've ever worked with - @kasskodes.bsky.social is looking for a new opportunity. If anyone in the Charlotte area /remote is looking for a kickass front end dev reach out!

16.12.2024 18:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Here's a 30 second overview of e2e typesafety in Partykit! Super excited to wrap this up for everyone to enjoy! <3

25.11.2024 20:17 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

update on upgrading type safety with
Partykit (s/o to @threepointone.bsky.social)

you now get inferred types on not only your type of message but bc of discriminated unions.
The dx is 10x better with these new types!
Next step is transferring this data to the client.

23.11.2024 21:59 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Default to variables for everything. Use state when you HAVE to.

21.11.2024 18:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Targets esm by reillyjodonnell ยท Pull Request #249 ยท robtaussig/react-use-websocket The js ecosystem has shifted to supporting esm by default. These are the small changes we need to make that transition! If instead we are wanting to target both cjs and esm happy to make a pr for t...

My first pr to an open source lib just got merged! github.com/robtaussig/r...

17.11.2024 18:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I followed you back ๐Ÿซก

15.11.2024 15:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

mylo xyloto is one of my fav albums of all time

15.11.2024 15:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Yes for sure! You start by making a schema like this:

Then you'd pass it to your class that implements Party.Server.

15.11.2024 15:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

step 1 done

13.11.2024 23:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

partykit inherits a problem of crossing network boundsโ€”no e2e type safety. But imagine you run a command that requests types from your PartyKit server, which introspects and responds with a type snapshot. Add a wrapper & voila e2e type safety with PartyKit. POC soon!

13.11.2024 00:26 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Happy birthday!!

12.11.2024 20:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Biggest advice for new developers is don't blindly do tickets & do stuff bc it says to do stuff. Instead think through what the ask really is. Make sure your ticket actually leads to the desired outcome.

12.11.2024 20:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I've been spending more time contributing to open source lately in projects like Bun and react-use-websocket. Got to explore a lot of the codebase from the CLAP zig code, to initializing the VM & handing off execution to JavaScriptCore, the engine that runs the JS

30.10.2024 23:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@reillyjodonnell is following 19 prominent accounts