Aarvin Roshin
Aarvin Roshin
TTCTheo's Typesafe Cult
Created by swiss on 3/1/2025 in #questions
What AI tooling and workflows, if any, do Theo and/or this discord use?
AI is also a great way to learn about patterns, or niche features in the libraries and languages you use. I don't think it's a huge thing to miss out on, but it can be very helpful as long as you hold yourself responsible to understanding what you're writing.
6 replies
TTCTheo's Typesafe Cult
Created by swiss on 3/1/2025 in #questions
What AI tooling and workflows, if any, do Theo and/or this discord use?
Obviously constantly prompting/autocompleting isn't going to help you grow as a developer, but for repetitive tasks AI can help you move a lot faster and I would argue it's almost a necessary skill in today's job market.
6 replies
TTCTheo's Typesafe Cult
Created by swiss on 3/1/2025 in #questions
What AI tooling and workflows, if any, do Theo and/or this discord use?
Cursor and T3 Chat are the main tools Theo uses, but you seem to have already picked up on that. I personally use Supermaven for autocomplete (it's free) with vanilla Visual Studio Code and Claude for chat, and I find that it helps me move a lot faster.
6 replies
TTCTheo's Typesafe Cult
Created by WOLFLEADER on 2/28/2025 in #questions
Npm package template
It's not exactly a template, but I typically use unbuild for the build system.
7 replies
TTCTheo's Typesafe Cult
Created by Ibrohim Abdivokhidov on 2/26/2025 in #questions
Hello, could you provide me good service url for this
For the S3 bucket service, you might want to look at Tigris
3 replies
TTCTheo's Typesafe Cult
Created by radiation on 2/18/2025 in #questions
What theme Theo was using in Vivaldi?
I think you're looking for VivalArc.
3 replies
TTCTheo's Typesafe Cult
Created by Aarvin Roshin on 2/15/2025 in #questions
Fine-Grained Reactivity (Signals) in Qwik
Looks like it is Qwik's Rust compiler after all (which they call the Optimizer). They specifically say "The Optimizer extracts expressions (usually functions) into new files and leaves behind a QRL pointing to the lazy-loaded location", and I'm guessing that also helps Qwik know what to re-render.
3 replies
TTCTheo's Typesafe Cult
Created by Aarvin Roshin on 2/15/2025 in #questions
Fine-Grained Reactivity (Signals) in Qwik
I found an article that mentions Qwik using Dynamic Tree Shaking, where a Rust-based compiler discards unecessary code. Does the Rust compiler also identify where reactive state is used? The article does say the compiler also "also identifies which bits of code are only called in the initial render and which are required for additional interactivity", but I don't know if that's referring to what I'm talking about.
3 replies
TTCTheo's Typesafe Cult
Created by mut4bor on 2/12/2025 in #questions
Is t3chat blocked in Russia?
I believe he said on stream a lot of scam payments get made from Russia and that billing didn't go through, that's all I know
7 replies
TTCTheo's Typesafe Cult
Created by mut4bor on 2/12/2025 in #questions
Is t3chat blocked in Russia?
Yes, all of Theo's products are blocked in Russia due to billing problems and scams
7 replies
TTCTheo's Typesafe Cult
Created by shadax on 1/12/2025 in #questions
CSR, SSR or server components?
Now that you mention it, I'm not really sure. He did mention he was using Next.js rather than just Vite and React Router because it let him move faster, but I guess the only benefits to using React Router is more control over the routing?
9 replies
TTCTheo's Typesafe Cult
Created by shadax on 1/12/2025 in #questions
CSR, SSR or server components?
Theo actually went over this recently, with t3.chat - although it's built on Next.js, he ended up making a React Router app within because it made more sense.
9 replies
TTCTheo's Typesafe Cult
Created by shadax on 1/12/2025 in #questions
CSR, SSR or server components?
I think you've got it right, CSR is definitely better than SSR if all your components are client-side anyway
9 replies