HackerTube

THE VIDEO SHELF · software abstraction

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

Cheng Lou's react-europe 2016 talk lays out a mental framework for thinking about abstraction levels in JavaScript tooling, from Angular and Grunt to Webpack and React. It uses that framework to reason about the cost of abstractions and how to choose between competing solutions.

Why HN readers recommended it

HN points to it as thought-provoking material on the tradeoffs and costs of abstraction, especially in frontend tooling debates.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
ReactEurope
Topic
software abstraction
Format
talk
Level
intermediate
HN recommenders in dataset
5
HN mentions in dataset
6
Recommendation years in dataset
2016–2022

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • This talk is incredible food for thought: On the spectrum of abstraction by Cheng Lou (react-europe 2016) [1] If you've read some of the classics, such as Structure and Interpretation of Computer Programs (1979, Gerald Jay Sussman and Hal Abelson) [2], this talk is a …

    K0SM0S on Hacker News · 2017-03
    In Next.js 2.0
  • For a more visual explanation of the "cost of abstractions" watch this presentation by Cheng Lou (Facebook). [VIDEO]

    Rygu on Hacker News · 2016-09
    In On DRY and the cost of wrongful abstractions
  • The spectrum of abstraction: [VIDEO] This is an high level talk. it guides on how to choose between competing solutions to a problem when the commonly accepted answer is "it depends"

    rk06 on Hacker News · 2018-04
    In Ask HN: What is your favourite tech talk?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.