Theo - t3․gg - Videos
Back to ChannelHow JS ruined the web
"JavaScript ruined the web". Oh boy... Thank you Sevalla for sponsoring! Check them out at: https://soydev.link/sevalla SOURCE https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and...
Why I moved away from SQL
Convex is one of those products I just kinda wrote off. At least until people I trusted started using them. I finally gave them a real shot, and now I'll never go back... Thank you Augment Code fo...
I spent $4,000 to make TypeScript faster
TypeScript's language server performance is rough, luckily it's finally getting fixed. Can't wait for TypeScript 5.9! Thank you Arcjet for sponsoring! Check them out at: https://soydev.link/arcjet...
Why the hell did Vercel hire the creators of Nuxt?
Vercel is acquiring the NuxtLabs team. This is a really big deal for the web, and a very good thing... Thank you Depot for sponsoring! Check them out at: https://soydev.link/depot SOURCES http://...
Windsurf just got bought...by Devin?? This is nuts.
Apparently now Devin is buying Windsurf? This just keeps getting more and more insane... Thank you Kilo Code for sponsoring! Check them out at: https://soydev.link/kilo (and use code THEO to get a...
There's a startup making botnets using Chrome extensions?
Web scraping is more valuable than ever. So valuable that even Chrome extensions are doing it? This Mellowtel drama is nuts. Thank you to WorkOS for sponsoring! Check them out at https://soydev.li...
This might be bigger than DeepSeek
Kimi K2 is a new open weights model that can do tool calls as well as Claude. This is a really big one... Thank you Embrace for sponsoring! Check them out at: https://soydev.link/embrace Want to ...
The Windsurf situation is pretty wild (RIP $3 billion?)
Windsurf's OpenAI acquisition is, uh, not happening? What a wild ride this has been. Congrats to Google and Deepmind I guess? THANK YOU BLACKSMITH FOR SPONSORING! Check them out at https://soydev....
Everyone’s mad at Cursor right now
Cursor screwed up... Thank you Graphite for sponsoring! Check them out at: https://soydev.link/graphite Use code GOOD-VALUE for 1 month of T3 Chat for $1: https://soydev.link/chat SOURCE https:/...
Grok 4 just dropped, it’s the best model right now (yes really)
I can't believe it, Grok 4 is the best model ever made. xAi is officially a real contender in the AI race... Thank you G2i for sponsoring! Check them out at: https://soydev.link/g2i Want to try G...
React feels insane
Another article about how React was a mistake. This one started strong, but oh boy did it fall apart... Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos SOURCE https...
Falling in love with “if” in CSS (sorry Tailwind…)
If statements are coming to CSS? Yes, and they're really cool... Thank you Frontend Masters for sponsoring! Check them out at: https://soydev.link/masters SOURCE https://developer.chrome.com/blog...
I finally switched to Postgres.
Everyone keeps telling me to "just use postgres", so today I finally am. Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos SOURCES https://x.com/isamlambert/status/19...
Figma filed for their IPO (and revealed EVERYTHING)
Figma is going public, which means we have way more info about this company... Thank you Mobbin for sponsoring! Check them out at: https://soydev.link/mobbin SOURCES https://x.com/rohit_razdan_/s...
CSS has gone too far (deep dive on Minecraft in 100% CSS)
CSS has gotten really powerful. So powerful, that apparently you can build Minecraft with it??!?! Thank you Sevalla for sponsoring! Check them out at: https://soydev.link/sevalla SOURCES https://...
Postgres is finally fast
Sup nerds, we've got a lot to talk about
Developers are way too sensitive.
Why do engineers get so mad about so many things? Thank you Convex for sponsoring! Check them out at: https://soydev.link/convex SOURCE https://x.com/trashh_dev/status/1895496157776019599?s=46 W...
Apple isn’t built for the AI era
When Apple Intelligence was revealed it seemed like a slam dunk. They're got the hardware, the talent, so what the hell happened? Thank you Clerk for sponsoring! Check them out at: https://soydev....
20 years later, PNG 3.0 is finally here
I never thought I would see the day. This is huge. HDR, here we come. Thank you Blacksmith for sponsoring! Check them out at https://soydev.link/blacksmith SOURCES: https://www.programmax.net/art...
Vercel Finally Caught Up
Vercel just shipped. A lot. Queues, better pricing, captchas, and more. This is a big one... Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos SOURCES https://vercel....
Gemini’s Claude Code killer is FREE??
Google just dropped their CLI coding tool, and it's fully open source. Thank you Exa for sponsoring! Check them out at: https://soydev.link/exa SOURCES https://x.com/SIGKITTEN/status/193795081191...
Watch this if you use shadcn/ui
Has Radix become a liability? Shadcn is heavily based on Radix, so there's a lot of important stuff to go over here... Thank you Mobbin for sponsoring! Check them out at: https://soydev.link/mobbi...
Is AI making us dumb? Breaking down the MIT study
Is AI really making us dumber? MIT ran a study to find out, and the results are not what you might expect... Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos SOURCE ...
Is Sam Altman evil? The OpenAI Files are wild
The "OpenAI Files" sound really bad, until you look into them. Most of these are total nonsense, and I wanted to break down why... Thank you Ragie AI for sponsoring! https://soydev.link/ragie SOU...
"Vibe Coding" Is A Stupid Trend
The term "vibe coding" has been everywhere lately, but I'm not sure it even really means anything... Thank you Frontend Masters for sponsoring! Check them out at: https://soydev.link/masters SOUR...
I like putting SQL in React
Why would you ever make an endpoint for something as simple as creating a table in your database? I can defend this... Thank you Sevalla for sponsoring! Check them out at: https://soydev.link/seva...
“Just Use HTML”
Just f-ing use HTML. I've been wanting to talk about this one for a while... Thank you Convex for sponsoring! Check them out at: https://soydev.link/convex SOURCES https://motherfuckingwebsite.co...
OpenAI’s privacy disaster (it isn’t their fault)
OpenAI is now forced to keep all of the data you put into it. This really sucks... Thank you G2i for sponsoring! Check them out at: https://soydev.link/g2i Use code THANKS-NYT for 1 month of T3 C...
Why the internet went down for 2.5 hours yesterday
Google, Discord, Spotify, AWS, and so many more just went down. What the hell happened? Thank you Posthog for sponsoring! Check them out at: https://soydev.link/posthog Use code BLAME-THEO for 1 ...
OpenAI is back on top
o3-pro is here. It's an absurdly powerful model, with absurdly long reasoning times. Oh and they cut the price of o3 by 80%. Thank you Firecrawl for sponsoring! Check them out at: https://soydev.l...
WWDC was weird.
Apple had a wild WWDC this year. From the liquid glass, to web gpu, to all the games stuff, and even their own docker alternative, this was a very interesting year. Thank you Mobbin for sponsoring...
Why Tech Companies Are Moving Off React
"CTOs are secretly moving away from React". I knew I had to talk about this one. There's a lot of good info here, but also a ton of nuance missing and frankly a lot of these company's moves seem mi...
It’s time to embrace the AI
I used to be a massive AI skeptic, but I've really come around. From falling in love with Cursor, building T3 Chat, and everything else I talk about on this channel, AI has changed the way I build ...
What everyone missed about Builder.ai
AI companies are exploding, raising billions of dollars and gaining millions of users. Builder ai looked like one of these, except for the massive amounts of fraud. We've got a lot to cover here......
Cursor 1.0: Moving Past The Fork
Cursor 1.0 just dropped. Bugbot, background agents, and more, this is a very interesting release... Thank you G2i for sponsoring! Check them out at: https://soydev.link/g2i SOURCE https://www.cur...
My biggest failure to date
We just had our first major outage with T3 Chat. I want to be super clear: T3 Chat downtime is not acceptable. We're doing everything we can to make sure this does not happen again, and I want to b...
Are junior devs screwed?
Getting a job as a junior dev is really hard especially with all of the AI stuff happening right now. We need to talk about it... Thank you Frontend Masters for sponsoring! Check them out at: http...
Is Claude 4 a snitch? I made a benchmark to figure it out
Everyone's concerned that Claude will rat you out. It's not that simple. I wanted to go as out of my way as possible to correct this, and explain what's really going on here. Thank you Firecrawl f...
Why good engineers keep burning out
This video is a little different (and also very old lol). Change is something we all handle differently, and I wanted to talk about it... Use code CHANGE-ENERGY for 1 month of T3 Chat for just $1:...
Remix is ditching React (and I think that's a good thing)
Remix is back in a very interesting way. Remix V3 will not be built on React and I'm very excited to see where this goes. Thank you Clerk for sponsoring! Check them out at: https://soydev.link/cle...
It’s actually over now
I really wish I had been wrong about this, but Arc is officially dead now. Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos SOURCE https://browsercompany.substack.co...
What nobody tells you about captchas
I've been through it trying to secure T3 Chat. From Cloudflare Turnstile, to Recaptcha v3, and now finally hCaptcha, this has been a brutal journey... Thank you Bolt for sponsoring! Check them out...
Is PHP the new JS?
PHP is the new JavaScript? With Laravel growing and raising a ton of money, it seems like there's a lot to talk about here... Thank you Sevalla for sponsoring! Check them out at: https://soydev.li...
Microsoft’s new vim alternative is written in Rust???
Microsoft just dropped Edit (written in Rust btw). This is a really weird project that I initially didn't get, but it ended up surprising me... Thank you Coderabbit for sponsoring! Check them out ...
I was wrong - AI video is nuts (don't sleep on Veo 3)
I severely underestimated Google's Veo 3 model. The output quality is insane, we need to talk about this... Thank you Imagekit for sponsoring! Check them out at: https://soydev.link/imagekit Use ...
Vercel put out a model (it's really good at frontend)
The race to make the best AI model for programming just got even more insane with Vercel dropping their first model... Use code CMON-THEO for 1 month of T3 Chat for $1: https://soydev.link/chat (O...