![Frontend First artwork](https://is1-ssl.mzstatic.com/image/thumb/Podcasts113/v4/96/74/83/967483b3-5c7b-eb72-6454-361228cd54cb/mza_8591168338121079354.jpg/100x100bb.jpg)
Learning by copy-paste
Frontend First
English - May 24, 2023 14:57 - 41 minutes - 37.5 MB - ★★★★★ - 19 ratingsTechnology technology web javascript ember ember.js software development design Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: What problems do React Server Components solve?
Sam and Ryan use some recent Twitter discussion on copying + pasting code (instead of abstracting it for reuse) as a springboard for a discussion about how their thinking on low-level UI components and design systems has changed over the years.
Topics include:
0:00 - Intro2:16 - Copy-paste vs. creating abstractions11:43 - How we used to build shared UI components15:34 - How we use UI components today22:42 - Is copy-paste the easiest way for developers to implement consistent design?27:41 - When should we create abstractions?37:15 - Designing copy-pasteable APIsLinks:
Dan’s tweetBuild UI NewsletterSam’s Server Actions video on YouTube