Michael Jackson

Video Guides & Talks

Remix v1 Beta Launch (youtube.com)
Apr 29, 2021
Through lots of live code, Ryan and Michael will tell you all about where Remix started, where it's at now, and what this v1 Beta launch means for one of the most exciting web frameworks today.
    Updates on React Router (youtube.com)
    Nov 08, 2018
    Over the past 4 years, React Router has become one of the most widely used pieces of the React ecosystem. Working on React Router was actually how I got my start in React, and it's been incredibly humbling and rewarding to work on something that brings so much value to businesses and to the React community. In this talk, I'll cover the current state of React Router, as well as discuss several new features and updates we have made so the router is ready for React's (async) future!
    Making The DOM Declarative (youtube.com)
    Nov 19, 2017
    React gave us a great tool for building UIs declaratively by abstracting away the details of putting DOM trees together and adding events to them. When you use React, you rarely have to use imperative methods like appendTo and addEventListener directly. But what about the rest of the DOM's imperative APIs? In this talk, we'll explore how we can extend what React taught us about making the DOM declarative to other imperative APIs as well!
    Never Write Another HoC - Phoenix ReactJS (youtube.com)
    Sep 17, 2017
    Michael Jackson, creator of the React Router library, gives this talk where he says a component with a render prop or children prop as renderer can do anything an HoC (Higher Order Component) can do, and more.

    Podcast Episodes

    Michael Jackson on React Router v6 and Empathy in Open Source (reactpodcast.com)
    Mar 12, 2020
    This week we chat with Michael of React Training and learn everything we need to know about React Router v6 — what's in store, how to update, and what he's learned about empathy in the process.
    Version Responsibly with Michael Jackson (reactpodcast.com)
    Apr 25, 2019
    This week Michael Jackson joins us again to discuss the pains of versioning, how to avoid them, and why it all comes down to communication.
      React Today and Tomorrow with the React Core Team (reactpodcast.com)
      Oct 31, 2018
      The React core team sits down with Michael Jackson to discuss React today and tomorrow. They talk Concurrent Mode, Suspense, Hooks, the new profiler tab, scheduling in the browser, React Fire, React Fusion, becoming more framework-y, appearing less JavaScript-y, and why you shouldn’t worry about the second argument of useEffect.
      Supporting Open Source with Michael Jackson (reactpodcast.com)
      Sep 04, 2018
      Chantastic talks with Michael about his journey into open source and how he's building a business to sustain open source development. They discuss frontend libraries (then and now), the link between business and open source, the genesis of unpkg.com (a CDN for NPM), and the future of modules in the browser.
        The Good, Bad, and Ugly of Open Source with Ken Wheeler (reactpodcast.com)
        Aug 14, 2018
        Michael and Michael talk with Ken about the good, bad, and ugly of open source. Ken shares the pain and frustration he's felt as an open source developer and what keeps him coming back for more as the Director of Open Source at Formidable Labs.
          Coming to React with Sara Vieira (reactpodcast.com)
          Jun 05, 2018
          Sara Vieira is easily one of the most entertaining people we've ever had on this show. She has been working with React over the past few years and has recently been traveling around Europe and giving free workshops on React in London and at React Finland.
          Inside React with Sophie Alpert (reactpodcast.com)
          May 29, 2018
          Sophie Alpert is a core contributor to React and is currently the engineering manager for the React team at Facebook. She has been contributing to React for over 3 years now, making her first contributions while she was working as an engineer at Khan Academy.
          Codesandbox with Ives van Hoorne (reactpodcast.com)
          May 22, 2018
          Ives van Hoorne is the creator of Codesandbox; an online code editor written completely in React. Although Codesandbox is written in React, it can be used to build applications for any front-end framework.
          Emotion with Kye Hohenberger (reactpodcast.com)
          May 15, 2018
          Kye Hohenberger is the author of the Emotion JavaScript library, a popular choice among React developers who prefer using CSS-in-JS to traditional CSS stylesheets. In this episode we discuss his work on Emotion including where he got the initial inspiration for the project and his motivation for creating it. We also discuss the future of the project and what may be in store for the future of CSS-in-JS.
          React Perf Devtool with Nitin Tulswani (reactpodcast.com)
          May 08, 2018
          Nitin Tulswani is a prolific developer and the creator of react-perf-devtool, a library that helps with profiling the performance of your React components since react-addons-perf was deprecated in React 16. In this episode we discuss Nitin's approach to writing code and the motivation behind several of his open source projects.
          Async React with Andrew Clark (reactpodcast.com)
          Apr 10, 2018
          Andrew Clark is a developer on the React core team at Facebook who has been working on asynchronous rendering. In this episode we do a deep dive on some of the decisions behind the implementation of async mode in React 16 as well as talk about how applications can benefit from using it.
          React Drama with Michael Jackson (shoptalkshow.com)
          Mar 13, 2018
          We're joined by Michael Jackson, co-founder of React Training and creator of unpkg, to talk about some of the drama in the JavaScript world on the internet lately. We cover Dan Abramov's beyond React talk, Context and Suspense API, whether View Source matters, React Native Web, and of course Mootools.

          Articles & Tutorials

          React Router v5 (reacttraining.com)
          Mar 20, 2019
          Today, we are excited to announce the release of React Router version 5.