Finding Your Abstraction Sweet Spot
Offered By: JSConf via YouTube
Course Description
Overview
Explore the challenges of creating effective abstractions in software development through this 19-minute conference talk from JSConf EU 2019. Delve into the balance between flexibility and ease-of-use when implementing APIs or creating reusable libraries. Learn strategies for navigating time constraints, compromises, and the trial-and-error process to find the optimal level of abstraction. Gain insights on efficiently addressing this often-overlooked third hard problem in software development, alongside naming and cache invalidation.
Syllabus
Finding Your Abstraction Sweet Spot by Johnny Austin | JSConf EU 2019
Taught by
JSConf
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera