Hacker Way: Rethinking Web App Development at Facebook
What it is
Facebook engineers explain why they abandoned the traditional MVC paradigm for a more functional architecture, introducing Flux and React. They use the unread-message-count bug as a case study of the problems of bidirectional data flow at scale.
Why Hacker News recommends it
HN points to it as the original talk that explains the motivation behind React, Flux and Redux, and that sold some commenters on React.
- 5 people recommended it
- 5 different months
- 1 strong recommendations
- first 2014, last 2024
What HN commenters said
“Finally if you haven't before these talks, they are the ones that sold me on React”
Talk that convinced commenter to adopt React
yazaddaruvala, 2023-06 · Strong recommendation · in “React is 10 years old”
“Jing does a terrific job explaining in my opinion.”
Explains Flux concepts clearly, starting around the 10 minute mark
rattray, 2014-05 · Recommendation · in “Flux Application Architecture”
“the original Facebook engineering announcement videos helped me understand React and Flux tremendously”
Facebook announcement videos that explain React and Flux
danesparza, 2017-07 · Recommendation · in “How to optimize React applications that use Redux”
“something highly recommended to learn the philosophy behind Redux”
Flux talk explains philosophy behind Redux
franciscop, 2023-05 · Recommendation · in “React is 10 years old”
“Facebook gave a great talk on Flux architecture vs MVC ten years ago that you should check out here”
Flux architecture versus MVC explanation
phailhaus, 2024-12 · Recommendation · in “React 19”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: react, flux, mvc, redux, facebook, state management
Also recommended by the same people
commentaryNet Neutrality: Last Week Tonight with John Oliver (HBO)LastWeekTonight · 7 HN recommenders · 2014–2017
talkI Was SCARED To Say This To NASA... (But I said it anyway) - Smarter Every Day 293SmarterEveryDay · 9 HN recommenders · 2023–2025
interviewLadyada interview with Paul Horowitz - The Art of Electronics @adafruit @electronicsbookAdafruit Industries · 1 HN recommender · 2015–2019
tutorialBlender 3.0 Beginner Tutorial - Part 1Blender Guru · 4 HN recommenders · 2022–2023
talkPete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 2013JSConf · 5 HN recommenders · 2014–2024
talkPete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)Codegram · 2 HN recommenders · 2015–2023
talkWhat the heck is the event loop anyway? | Philip Roberts | JSConf EUJSConf · 16 HN recommenders · 2015–2025
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026