JavaScript Rising Stars 2022 is up. It's been a great year for many projects. Love seeing Bun take the top spot.
More interesting to me is look at the shakeup in Frontend Frameworks. Nicely done @QwikDev and @solid_js.
risingstars.js.org/2022/en
We're about to release a new @trpcio x @tan_stack 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 🍻🤑
If you back an issue financially on tRPC, the payout will be 30/70 split between the maintainers of tRPC and whoever solves the issue
Thanks @polar_sh for turning open-source issues into a marketplace 🚀
Got any little grievances with the API design of tRPC that could be considered a breaking change?
We're cooking a new major; the main goal is to improve our own quality-of-life by cleaning up deprecated stuff & removing v9 support 😌
Post below 🙏👇
github.com/trpc/trpc/issues/…
Heyheheyheyhey!!!👋
I got something exciting to share! We just released the version 10 beta of tRPC! 🚀
Go have a look! 👇👇 (also, the website has gotten a real facelift recently 👀)
trpc.io/?v=10
Hundreds of hours. Over 100 beta + alpha versions. Multiple blood sacrifices to the TypeScript gods. And we're finally nearing the end of the beginning: the @trpcio v10 Release Candidate is out!
🙋♂️ Looking for some people who are willing to test out a new alpha of tRPC and provide feedback on the DX and API decisions.
It's very well tested & possible to start migrating to, but:
- 📚 Docs are still scruffy
- 🚧 Some APIs might change slightly
As part of my thesis, supervised by @mhevery and @RyanCarniato, I'm releasing a new open source project! Valibot is a schema library like @zodtypes, except that Valibot is modular and can be code split to a few hundred bytes. Read more in the announcement: builder.io/blog/introducing-…
Typesafe query disabling in @tan_stack query. Soon will be also shipped to @trpcio, working on it right now.
Thx @TkDodo for the opportunity and all the help!
Here's a reference on how to use tRPC + zod + @HookForm:
kitchen-sink.trpc.io/react-h…
- reuse the same zod schema in tRPC & in RHF
- use strings for form values (`.transform` if you need to coerce to dates, numbers etc)
- use a hook like in the example which uses `rawValues: true`
yeah tRPC is in the clear! it doesn't fall afoul of the issues in the talk. it's not my personal cup of tea — SvelteKit's `load` functions give you server-to-client type safety with zero ceremony, for client-to-server i place a higher value on progressive enhancement (aka UX)
We're now the official Gold Sponsor of @alexdotjs' @trpcio for his amazing work in the open-source industry.
We heavily use tRPC in our core app and look forward to the monthly consulting sessions, too!
Sponsor Alex: github.com/sponsors/KATT
you don’t hear anyone in any other industry OBSESS more about their tools than their product/output
this is what webdev twitter sounds like: hey look at my hammer. man this fucking hammer is amazing. I’m using a hammer! I LOVE HAMMERS. hammer hammer hammer
build something.
We were able to make the transition in a single day and deploy to production with confidence the application would continue to work great!
@MarketsMutual
They don't really need it for visibility since most example projects already use @prisma, but Prisma just joined in as a sponsor of tRPC! Thank you very much!! 🙌
@trpcio + @prisma is a match made in geek heaven 💞
Hey, in the last couple of weeks we've (amongst other things) added:
- support for SSE in subscriptions (example at sse.trpc.io)
- returning async generators in queries/mutations for streaming responses from LLMs etc
We merged our @trpcio migration for the Stately Studio yesterday 🎉 Pending release soon, alongside multiple other enhancements 🤫
Celebrated by having dinner with @alexdotjs and @DavidKPiano in Malmö. So much fun. I am humbled to spend the evening with two such brilliant minds!
Interested? 👇
1. Join trpc.io/discord
2. Ping KATT (@alexdotjs)
3. We'll add you to a feedback channel + docs + send you a repo (React+Next.js) to play with
I got a real Friday treat for all full-stack TypeScript lovers. 🍬
Introducing zART 🤯 - Zero-API, React, & TypeScript
A monorepo showcasing how you can leverage the power of TS to never have to write an API-schema for your React [Native] app again.
github.com/KATT/zart
@s4chinraja's codemod to migrate from v9 -> v10 is almost magical. 🤯
Got some rough edges and you gotta do some hacking after, but it's seriously impressive.
github.com/sachinraja/trpc-v…