meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

Potluck - Peer Dependencies × Vitest × NVM and PNPM × Sprites

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, News, Technology

4.91.2K Ratings

🗓️ 13 July 2022

⏱️ 66 minutes

🧾️ Download transcript

Summary

In this potluck episode of Syntax, Wes and Scott answer your questions about peer dependencies, Vitest, NVM and PNPM, using sprites for images, common MongoDB operations, and more! Prismic - Sponsor Prismic is a Headless CMS that makes it easy to build website pages as a set of components. Break pages into sections of components using React, Vue, or whatever you like. Make corresponding Slices in Prismic. Start building pages dynamically in minutes. Get started at prismic.io/syntax. Sanity - Sponsor Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax. LogRocket - Sponsor LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax. Show Notes 00:03 Welcome 01:53 Configuring home internet routers 04:42 Scott’s Home Assistant update Mushroom Theme 07:52 Could you explain to me peer-dependencies and how does it work? 13:24 Using Vitest do you still have to transpile code? 16:14 Can you talk about helpful and common MongoDB operations, beyond just CRUD. 18:49 How can I update the “updatedAt” field of the document on every save automatically? 20:40 What is aggregation, and when do you use it? 25:33 Sponsor: Prismic 27:27 How does NVM relate to PNPM? pnpm nvm 30:45 I’m looking to upskill from front-end JavaScript? 33:53 Is it possible to have a private NPM repo I can “npm install” from, or do I put my components up on NPM publicly? Creating a private npm package 37:51 Sponsor: LogRocket 39:14 Should a majority of lodash functions be considered deprecated? angus c just 42:36 Please do an episode on programming/learning with ADHD. 44:04 Should I still be putting images in sprites? 49:20 Does Mux have a simple mechanism for adding auth to each video or group of videos? Mux Create playback restriction 53:48 Sponsor: Sanity.io 55:02 Is there copyright issues with using public APIs? Moneypuck 59:38 ××× SIIIIICK ××× PIIIICKS ××× ××× SIIIIICK ××× PIIIICKS ××× Scott: Toto Bidet Wes: Sodastream Shameless Plugs Scott: LevelUp Tutorials Wes: Wes Bos Tutorials Tweet us your tasty treats Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

Transcript

Click on a timestamp to play from that location

0:00.0

You're listening to syntax the podcast with the tastiest web

0:04.7

development treats out there strap yourself in and get ready.

0:07.9

Here is Scott Tillisky and West Boss. Welcome to syntax the podcast with the tastiest web

0:14.0

development treats out there. We've got a potluck for you today. This is where you submit the

0:18.5

questions and we will provide the answers or something for everybody in this water helpful

0:24.0

operations in MongoDB. Scott says he moved to beat test and I've got some questions about

0:30.4

how does NVM relate to PNPM? How do you switch node versions? All kinds of really good stuff.

0:36.6

So stay tuned. We are sponsored by three awesome companies. First one is Perismic,

0:41.2

the headless website builder for Jamstack. Second one is sanity, the unified content platform

0:46.6

for digital experiences and log, rocket, JavaScript, session, replay, figure out what went wrong and

0:53.3

what your customers are doing on your website. We'll talk about all of them partway through the episode.

0:58.4

My name is West Boss. With me, as always, is Mr. Scott Tillisky having a cheese snack? How

1:04.2

you doing? Oh, I'm doing good. Nana got the cheese snack. Let's drink cheese. What's up? Yeah,

1:10.4

no, I'm just hanging out. You know what? I did some major network work this week. So it turns

1:16.4

out, I was having some major issues with my NAS drive being able to access it outside of my local

1:22.2

network. And it wasn't just like port forwarding. At the end of the day, what we ended up having was

1:28.8

so we have century link fiber and century links router has some special configuration into it

1:36.5

to kind of authenticate the network traffic. So they want you to use their routers really what it

1:42.7

comes down to. So what we had done is just plugged our router into the LAN port of their router.

1:50.0

And we had double router going on. Yeah, and you couldn't put their router into bridge mode,

1:57.0

it just wouldn't work. I've had that so many times in my life. It's just like you call them

2:01.6

like, how do you put bridge mode? They're like, what? No, can't what? Yeah, you could put it in

...

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.