meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

904: React vs Svelte × Windsurf Worth $3B × Typescript as Const × Layout Shift Tricks × More

Syntax - Tasty Web Development Treats

Wes Bos

Technology, News, Tech News

4.91.2K Ratings

🗓️ 21 May 2025

⏱️ 51 minutes

🧾️ Download transcript

Summary

In this potluck episode of Syntax, Wes and CJ answer your questions about OpenAI’s $3B Windsurf acquisition, the evolving role of UI in an AI-driven world, why good design still matters, React vs. Svelte, and more! Show Notes 00:00 Welcome to Syntax! Devs Night Out 02:35 OpenAI acquires Windsurf for $3B Windsurf Ep 870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding 05:20 What is the future of UI now that AI is such a heavy hitter? 08:45 Handling spam submissions on websites Cloudflare Turnstile 14:18 Duplicating HTML for desktop and mobile websites? 17:03 Is it okay to use a JSON file for simple website data? 19:04 How to handle anonymous and duplicate users Better-Auth 21:55 Working with TypeScript Object.keys() and “any” vs “@ts-ignore” 25:51 Brought to you by Sentry.io 26:38 What is the difference between React and Svelte? 30:24 How should you name your readme file? 31:55 How do you find time to refactor code? 35:20 Best practices for testing responsiveness Polypane 39:19 Avoiding layout shift with progressive enhancement 46:56 Sick Picks + Shameless Plugs Sick Picks CJ: Portable Chainsaw Wes: White Lotus Shameless Plugs CJ: Nuxt Wes: Full Stack App Build | Travel Log w/ Nuxt, Vue, Better Auth, Drizzle, Tailwind, DaisyUI, MapLibre Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

Transcript

Click on a timestamp to play from that location

0:00.0

Welcome to Syntax. First thing, Denver. We're having a meetup. May 29th in Denver.

0:07.5

CJ lives in Denver. Scott lives in Denver. I'm flying to Denver. We're going to be doing a meetup with Versel and Mux. It's going to be awesome. It's called Dev's Night Out. Go to Syntax.comfam forward slash meetup and grab your ticket for us. There's not a ton of

0:22.1

tickets available, but we would love to come. We're going to do some fun coding stuff. We're going to

0:27.1

hang out and have some drinks. It's going to be really fun. Today we got a Pollock episode for you.

0:31.7

We're going to talk about windsurf being acquired for $3 billion. Does UI matter any more in the age of UI? Some talking about TypeScript

0:41.7

keys and using ASCONs, CJ's got a really nifty trick for you. A couple layout shift tricks

0:48.0

on how to avoid that with using progressive enhancement, responsive design, some tools that can

0:53.7

help you do that. And finally,

0:56.2

React versus Svel, we're going to be answering which one is better in this episode. Let's get on

1:01.6

into it. No Scott today. Scott is off in Barcelona. So we got CJ coming in. How are you doing,

1:08.7

CJ? Doing good. I'm excited to answer some questions.

1:12.2

I did a little rearranging. There's more stuff visible in the background now.

1:15.0

You can't hear it on, you can't see it if you're listening to this.

1:17.4

But watch on YouTube, you can see all my stuff behind me.

1:21.5

Yeah. CJ's got some, some great A Chotchke.

1:24.6

So you got a Ph.P. Elephant?

1:26.5

Yeah, I got this at a Luricon last year.

1:31.0

Yeah.

1:32.0

Did you know there's a website for every PHP elephant?

1:36.2

I learned about this.

1:37.2

Yeah, they were telling me all about it because these were in very high demand.

1:40.5

Because, like, yeah, various vendors put theP logo on an elephant of various colors and then

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.