Alex / KATT 🐱
banner
katt.dev
Alex / KATT 🐱
@katt.dev
👋 hey, I skeet about web dev stuff

👉 Creator of @trpc.io
🔗 https://katt.dev
Not been active on the socials this year and not much in OSS either! Been a burnt out / not had "the itch" to do much. Nice to see your face too!
September 30, 2025 at 7:51 PM
Did these 2 for fun a while back, idk why @joshuakgoldberg.com just liked these tweets (hi 👋) but might be a moment to share

- github.com/katt/danson
- github.com/katt/devalue...
GitHub - KATT/danson
Contribute to KATT/danson development by creating an account on GitHub.
github.com
September 30, 2025 at 7:38 PM
I've used temporal for a few years and it is better but still very clunky to work with
July 15, 2025 at 6:48 AM
I'd bet this is due to vibe coding platforms that have exploded in use and in large default to React
June 23, 2025 at 10:45 AM
I haven't tried, but awesome that it works! I was pretty sure it didn't
June 12, 2025 at 8:26 AM
`trpc.x.y.useQuery()` is an invalid hook name (which didn't matter much before) so that rules it out for anyone using `@trpc/react-query` 🙃

We have a new pkg that does work with it though
June 11, 2025 at 11:56 PM
if you

like my naive implementation on that PR,
plan on using it, &
are keen on helping out

i might do a `npx create-typescript-app` this week, i have an itch to hack on something new and small (even if i won't immediately use it myself)
June 1, 2025 at 3:55 PM
kinda sounds like we should make it into a library
June 1, 2025 at 3:47 PM
devalue has nice and compact approach on how to serialize arbitrary objects; I did a proof of concept on how one could use it to handle async objects with it a while back

github.com/Rich-Harris/...
POC: allow streaming - stringifying/parsing async values by KATT · Pull Request #89 · Rich-Harris/devalue
This is a POC of being able to stringifying and parsing async values - e.g. AsyncIterable / Promise etc. I had an evening where my fingers were twitching to hack on something and this idea has been...
github.com
June 1, 2025 at 3:14 PM
Thanks for the article, it's great! We've done something not too dissimilar in trpc for our streaming

I'd love a "Progressive JSON v2"-article with
- How you handle non-json data types (BigInt, Date, etc) & custom ones
- How the the format handles if someone had e.g. literal "$1" as a post title
June 1, 2025 at 1:13 PM
Parabéns senhor
May 20, 2025 at 1:22 PM
wish i was there! is there a recording?
February 11, 2025 at 4:53 PM
it is, but typescript supports it 🙃
January 24, 2025 at 7:34 PM
I'm slowly phasing out beforeEach/All
Should write something about it
January 22, 2025 at 11:22 PM
```
await using server = startServer({...})
```
Replaces beforeEach and allows for nice cleanup
January 22, 2025 at 11:18 PM