meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

787: You Should Try Vue.js

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, News, Technology

4.91.2K Ratings

🗓️ 26 June 2024

⏱️ 54 minutes

🧾️ Download transcript

Summary

Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles. Show Notes 00:00 Welcome to Syntax! 00:46 Brought to you by Sentry.io. 02:24 What is Vue? 04:13 Similar to Svelte, different from React. 05:35 How to get started with Vue. 05:43 Script tag. 06:01 CLI. 07:10 The value of an opinionated CLI. 10:51 Why do you like Vue.js over React or Svelte? 11:03 Less boilerplate. 15:24 Self-closing tags. 16:09 Svelte parsing HTML tags incorrectly. Hacker News Article. 17:08 Easily adding event handlers to elements. 18:20 Conditional rendering. 19:19 What is a directive? 20:29 ‘Borrowing’ from Angular One. 21:07 Styles are built in. 22:11 Tailwind for scoping. 26:08 State management. 30:28 Ref Functions similar to Svelte Runes. 32:03 Global state management. 34:24 Pinia. 36:18 What is the full-stack application platform for Next.js? 38:00 Nuxt auto-imports. sveltekit-autoimport. 39:37 Creating API functions and server side codes. 41:12 The future of Vue and compilers for front end frameworks. 41:43 Vue’s compiler. 44:19 Are people actually using Vue? 46:50 Laravel and Vue. 48:29 Sick Picks & Shameless Plugs. Vue.js: The Documentary. Sick Picks Scott: Jordan Roam Slides. CJ: USB Charging Hub Shameless Plugs Scott: Syntax on GitHub CJ: Syntax.fm 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. Today we're going to be talking all about ViewJS with

0:05.8

CJ. That's right, Wes had a baby and he is out for a little bit so CJ is

0:12.0

going to be joining us and what better to talk about than something that Wes and I have not been able to bring to the show which is ViewJS.

0:20.5

So I'm really stoked CJ just just got back from ViewCom.

0:23.8

He's going to be telling us all about why he thinks you should be paying attention to view.

0:28.6

And I'm going to be asking him some dumb guy questions about what is what here in the modern view landscape.

0:35.3

My name is Scott Tolinsky.

0:36.3

I'm a developer from Denver.

0:38.0

With me today is CJ Reynolds, aka Coding Garden.

0:42.0

We're going to be really getting into some view stuff.

0:44.8

But before we do that, you're going to want to check out Century at century.

0:48.6

I.O. the perfect place to really understand exactly what's happening in your application at any given point.

0:56.1

The best thing about Century is that I've used it for a really long time and thrown it on side projects,

1:01.5

thrown it on main projects, all that stuff, and anytime that I have people using my

1:05.8

applications it just helps me get to the bottom of where there could potentially

1:09.9

be issues so that way I can solve them before my users tell me that there's a problem

1:15.1

because if your users telling you there's a problem that means you know 20

1:19.9

billion other of your users if you have that many have already had that problem

1:23.6

and just did not tell you. The one who steps up to tell you

1:27.1

isn't the first or only person who's had that problem and you don't want that

1:30.8

had to happen so head on over to Century.

1:32.2

I.L. forts slash syntax sign up and get two months and you don't want that to happen. So head on to Century.

...

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.