The alpha @trpc.io @trpc/openapi package is now on NPM!
We have OpenAPI support for @trpc.io nearing a beta release, come give us some feedback and help shape the direction! github.com/trpc/trpc/di...
Nick
@nicklucas.dev
London based 👨🏼💻 building tools for humans ✨ tRPC Core ⚡ team @framer.com 🧩 (opinions my own)
240 followers74 following193 posts
The alpha @trpc.io @trpc/openapi package is now on NPM!
We have OpenAPI support for @trpc.io nearing a beta release, come give us some feedback and help shape the direction! github.com/trpc/trpc/di...
We have OpenAPI support for @trpc.io nearing a beta release, come give us some feedback and help shape the direction! github.com/trpc/trpc/di...
I’m beginning to think that everyone who posted 🦋 on X/twitter and wasn’t a HUGE account got deranked the same way that @danabra.mov did (twice I think?) Even paying them money I’m lucky if my posts get 50 views even with promoting the post privately to friends for likes and stuff.
I hear a lot of folk repeating this idea that LLMs don't know what they're going to say until they've said it, and knowing a little about their workings I wrote up a post about this misconception. LLMs do know what they're going to say! dev.to/nicklucas/ll...
Nick reposted
I honestly haven’t said WAT so much since Gary Bernhardt’s “WAT” www.destroyallsoftware.com/talks/wat
I made a quiz about the JS Date parser is. It's very easy and you will score very high. jsdate.wtf
This investigation is the most exciting thing happening in JavaScript right now. Fingers crossed it can be fixed as it will completely change tRPC performance characteristics at scale
Investigating a TypeScript caching issue that could have a *massive* impact for validators like ArkType, Zod and Valibot. For projects that heavily rely on schema inference like tRPC, fixing this could have a bigger impact than tsgo. Trigger Warning: O(3^N)
For those finishing up Severence tonight: www.youtube.com/watch?v=s85E... Please try to enjoy each chord equally.
It's been a while coming but this is a huge release. My personal favourite addition is out the box support for FormData and File/Blob/Uint8Array in procedure inputs
We know it's long overdue, but today we're thrilled to officially announce the general release of tRPC v11! 🚀 Read the announcement: trpc.io/blog/announc...
Super interesting analysis on “why not rust?” From @searyanc.dev too www.reddit.com/r/typescript...
11.0.0-rc.814 of @trpc.io is out now, fixing a great many reported issues in the new @trpc/tanstack-react-query package! Keep the feedback coming, we also have a number of further codemod improvements in the works
Fed up of the git checkout & pull dance, especially when you have repos that don't agree on master/main/next as your default? Here's an alias: ``` git config --global alias.sm '!f() { git switch $(git remote show $(git remote | head -n 1) | sed -n "/HEAD branch/s/.*: //p") && git pull; }; f' ```
Nick reposted
@trpc.io now offers an integration built on top of queryOptions. I'm pretty hyped about this 🙌
We just released our new TanStack Query adapter for @trpc.io powered by the `queryOptions` API. Codemod available (still a bit of a WIP but works quite well) for simple migration. Let us know what you think! trpc.io/blog/introdu...
This has been a crazy amount of work, including upstreaming many type safety enhancements to @tanstack.com query so that everybody can benefit! (Big thanks to @tkdodo.eu for all the help getting type enhancements in) Excited to see how people get on with the client!
We just released our new TanStack Query adapter for @trpc.io powered by the `queryOptions` API. Codemod available (still a bit of a WIP but works quite well) for simple migration. Let us know what you think! trpc.io/blog/introdu...
Good things are coming to tRPC, please consider helping out by trying out the codemod to upgrade your code and feeding back or fixing any issues!
We're about to release a new @trpc.io x @tanstack.com package and are working on a codemod - anyone good at wrangling these things and wants to help out? We can offer beer-money in return 🍻🤑
This is absurd, I love it! Execute your typescript types as if they were runtime code! github.com/betafcc/dtsr
Building on React Native is essentially like balancing on top of an endless pile of vertically stacked dominoes Why do I miss it so much?
narrowed down the issue with unintentional taps during feed swipe on Android to this minimal reproducing case. it has something to do with Reanimated? believe me or not, if i either: - remove `unused` state - stop passing `unused2` value - remove <Noop /> that renders nothing the bug goes away 🥴
Thanks to my non-blueskied minion who worked tirelessly over Christmas to do this, and to @elsakaan.dev for the moral support
Did react 19 just kill Gatsby and NextJS static rendering with 1 line of code?
A new React 19 feature that might have gone unnoticed: ReactDOMStatic.prerender(<App />) It's like the old renderToString API, but unlike renderToString, prerender will wait for Suspense boundaries to finish before returning the HTML.
Nick reposted
Nick reposted
There should also be some classifier locally that detects toxicity and suggests you rephrase Design choices like these will shape the platform’s tone as it grows
Remember when Twitter started prompting you when you tried to retweet an article that you hadn’t read? I wonder if Bluesky should do something similar when people reply to the first post in a thread without reading the rest of the thread. 😅