Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    [JSConfUS 2013] Tom Occhino and Jordan Walke: JS Apps at Facebook

    JSConf

    1 HN recommender · recommended in 3 months, 2016–2024

    YouTube

    18:55 · 45K views · Aug 5, 2013

    Tom Occhino and Jordan Walke present how Facebook builds JavaScript apps, in the talk where React was first publicly announced at JSConf US 2013.

    Cited as the original React presentation and to credit Jordan Walke as its creator.

    Software Engineering & LanguagesWeb developmentSoftware architecture & design
    1. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    2. 29:32
      Pete Hunt: React: Rethinking best practices -- JSConf EUJSConf548K views • 13 years ago
    3. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    4. 31:11
      React.js Conf 2015 - Immutable Data and ReactMeta Developers159K views • 11 years ago
    5. 36:45
      Jordan Walke - React to the FutureReasonConf48K views • 6 years ago
    6. 27:45
      React.js Conf 2016 - Ben Alpert - What Lies AheadMeta Developers50K views • 10 years ago
    7. 24:28
      Sebastian Markbage: Minimal API Surface Area | JSConf EU 2014JSConf71K views • 12 years ago
    8. 33:25
      Dan Abramov: Beyond React 16 | JSConf IcelandJSConf139K views • 8 years ago
    9. 1:35:30
      React Today and Tomorrow and 90% Cleaner React With HooksReact Conf1.2M views • 8 years ago
    10. 36:45
      Rich Harris - Rethinking reactivityYou Gotta Love Frontend334K views • 7 years ago
    11. 25:47
      React.js Conf 2015 - The complementarity of React and Web ComponentsMeta Developers22K views • 11 years ago
    12. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    13. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    14. 48:32
      Ryan Dahl: Node JSJSConf35K views • 14 years ago
    15. 54:58
      Keynote - JSON Graph: Reactive REST at NetflixAssociation for Computing Machinery (ACM)41K views • 11 years ago
    16. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    17. 52:23
      Nicholas Zakas: Scalable JavaScript Application ArchitectureYUI Library68K views • 15 years ago
    18. 31:48
      Lin Clark - A Cartoon Intro to Fiber - React Conf 2017Meta Developers216K views • 9 years ago
    19. 27:42
      Mark DiMarco: User Interface Algorithms [JSConf2014]JSConf52K views • 12 years ago
    20. 46:18
      Om Next - David NolenClojureTV44K views • 11 years ago

    3 comments from Hacker News

    1. @OsmoseFeb 2024· in “React has grown beyond its original promise and it's causing more harm than good”

      > React was meant to be a way to provide snappy page loads and UX. This is a very common misconception. React was meant to provide one-way data flow. With an app built directly on the DOM you have to deal with the DOM having its own state to manage on top of the state your own code is storing. You have a list of comments in a variable, and a list of DOM elements for each comment, and nothing but your own code is making sure they stay in sync with each other. React changed things so that the state of the DOM is always derived from your own app's state, which eliminates what turned out to be a pretty tedious and error-prone amount of work in complex web apps. It wasn't the first to provide this but its API was unique and compelling vs existing alternatives. The virtual DOM, server-side rendering, etc. are not things that make React faster than non-React code, they are things that counteract the inherent slowness in React's design to make it competitive with non-React code. Watch the original JSConf talk where React was publicly announced and released, and notice how the talk is mostly about the one-way data binding, and the virtual DOM/reconciliation are mentioned in the back half as ways React catches up to non-React app speeds: this video

      RecommendsView on HN
    2. @firasdMay 2016· in “Thinking in React”

      Yeah. When looking for videos I saw he updated his presentation and gave it again, but there’s raw appeal in that first ‘Rethinking best practices’ talk. Just something coming in out of left field. (Another early presentation: “Tom Occhino and Jordan Walke: JS Apps at Facebook” this video ) Re: basic concepts, I admit my eyes glaze over by the time I read the heading “Memoization”. Opens with this great sentence though—I like to say ‘view as a function of state’, but he breaks it down even simpler—“The core premise for React is that UIs are simply a projection of data into a different form of data.”

      CitesView on HN
    3. @yawaraminSep 2023· in “Second-Guessing the Modern Web”

      > templating languages are horrible and stuck in 2005. An underrated pro of react [1] + typescript is that you get to write your UI logic in regular typescript, Yeah exactly, which is why I always recommend DSLs that embed HTML directly in the language. E.g. [LINK] or (my own) [LINK] They make writing HTML a breeze with the full power of the programming language available. > We were doing this the same year that React came out, and clearly had some of the same thoughts as Dan Abramov did Dan Abramov is not the original creator of React. That was Jordan Walke: this video

      CitesView on HN