Syntax - Tasty Web Development Treats

Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.

https://syntax.fm

subscribe
share






Hasty Treat - Abstraction


In this Hasty Treat, Scott and Wes talk about abstraction in general as well as javascript programming.

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

1:48 - What the heck is abstraction?

  • I like to think of it as sweeping under the rug
  • Vue and React devs should be very familiar with the concept

4:44 - When to abstract

  • When things are getting too heavy
  • Personal preference
  • Some people have an arbitrary line limit

7:25 - When not to abstract

  • When savings are minimal
  • When it just adds a pointless layer

9:40 - Personal code abstractions vs public

  • My personal focus is on API simplicity and baked-in smart defaults
  • More specific
  • Public APIs need to be more flexible or at least for some components
Links
  • React
  • Vue
  • Svelte
  • Max MSP
  • chakra UI
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


fyyd: Podcast Search Engine
share








 April 6, 2020  17m