meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

727: How to Code: Opinionated TypeScript Stack + Tooling Choices Explained

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 7 February 2024

⏱️ 60 minutes

🧾️ Download transcript

Summary

Join Wes and Scott for a 30,000 foot, ‘soup-to-nuts’ view of web development. From choosing design tools, website styling, and programming languages, to backend infrastructure, data management, and hosting. Show Notes 00:00 Welcome! 00:21 30,000 foot view of web development 02:37 Brought to you by Sentry.io 02:55 Starting with design tools. 06:10 Code Tooling 06:22 Text Editors 09:34 Terminal 14:28 Build Tools 16:07 Browser and dev tools 18:21 Formatter and linter. 21:43 CSS (how you style your website). 25:34 Programming languages. 27:14 Backend with metaframework. 29:36 Backend without metaframework. 32:20 Runtimes (JavaScript). What is Bun? The New JS Runtime The Deno Show 34:02 User interface libraries. Shoelace.style 39:43 Data management: Databases 41:42 Data management: ORM WTF is an ORM You should learn Drizzle, the TypeScript SQL ORM 42:53 Other data management considerations. 43:33 Image pipelines. 45:52 Hosting, CDN, CI. Where Should You Host Your App? Hosting Providers Compared Hasty Treat WTF × SSR vs JamStack vs Serverless? 47:21 Hosting your site. 50:19 The finishing touches. 50:26 Brought to you by Sentry.io 52:18 Captcha 55:03 Sick Picks + Shameless Plugs. Sick Picks Scott: GreatScottLab, Show #594 Wes: AliExpress Board, Wes’ Demo Shameless Plugs Scott: Syntax on YouTube Wes: Syntax on YouTube 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

Hey folks and welcome to Syntax.

0:02.8

Try a new little intro here.

0:09.1

This is a podcast about web development and we are still to be here today.

0:13.5

We are going to be answering a listener question

0:17.9

about our opinionated stack choices.

0:21.2

So I'll read the question real quickly just to sort of give you an idea about what this episode is about. They said

0:26.7

summary a 30,000 foot view of web development soup to nuts of the main options by category with a brief elevator pitch as to why each

0:35.2

player shines among its peers. I love the in-depth episodes a ton, but I would really benefit

0:40.9

from a simplified rundown of all the tech tools, platforms, etc.

0:45.0

Currently by category.

0:46.3

So this is kind of interesting.

0:47.3

He went on to say like, I've got a bunch of old stuff that I need to migrate and I'm not sure under each of these categories

0:55.1

from like let's rattle through them design tools coding tools CSS languages

0:59.8

frameworks meta frameworks, runtime, UI libraries,

1:03.2

data, databases, image pipelines, hosting,

1:06.1

CDN, CDIs, and finishing touches.

1:09.0

There's like so many choices.

1:10.6

So we did do a show on like how to build a website where we sort of like detailed how we would actually do it, but this one's going to go more into like what are the major major players in every single area why are they popular why do people like these

1:26.0

ones and then Scott and I will sort of say this is this is what we would like to pick and

1:30.9

I really like this idea because when I'm learning a new thing I'm really big on what I call surface area I want to understand what are the pieces what are the parts what does this include so that I sort of I understand the parts and now I can go into each of the

1:48.3

parts and sort of dig a little deeper so welcome everybody how you doing today, Scott? Hey, I have been doing better. I had

1:57.1

Part two of two of my dental surgery at a gum graft. If you have kids out there make sure they do not have a get a

...

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.