Hasty Treat - Abstraction
Apr 06, 2020•17 min
Episode description
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
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast