Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    T

    Tyler McGinnis

    tylermcginnis.com · Personal blog · on HN since 2013

    Tyler McGinnis writes React and JavaScript tutorials and sells online courses on React fundamentals.

    Visit blogHN submissions
    Web DevelopmentProgrammingCareer & Work
    What HN says

    Commenters praise his React courses as clearer than other online training, and link his guide to JavaScript execution contexts and hoisting.

    Stats for nerds
    16HN people shared it
    16linked in comments
    146story points
    Jun 2020last shared
    2014people per year2020

    Top posts on HN

    1. 1
      AngularJS: Factory vs. Service vs. Provider
      1 person · 66 points · first shared 2014 · 58 comments on HN
    2. 2
      React Interview Questions
      2 people · 40 points · first shared 2017 · 3 comments on HN
    3. 3
      The Success of Firebase: An Outsider's Perspective
      1 person · 7 points · first shared 2014 · Discussion on HN
    4. 4
      React.js Tutorial Pt 3: Architecting React.js Apps with Flux
      1 person · 6 points · first shared 2015 · Discussion on HN
    5. 5
      A Comprehensive Guide to Learning React.js
      1 person · 5 points · first shared 2015 · Discussion on HN
    6. 6
      React aha moments
      2 people · 4 points · first shared 2016 · Discussion on HN
    7. 7
      JavaScript: The George Clooney of Programming Languages
      1 person · 4 points · first shared 2014 · Discussion on HN
    8. 8
      Streamline Your React.js Build with Gulp and Browserify
      1 person · 3 points · first shared 2015 · Discussion on HN
    9. 9
      Functional Components vs. Stateless Functional Components vs. Stateless Components
      1 person · 3 points · first shared 2015 · Discussion on HN
    10. 10
      Steps to Implementing an Algorithm
      1 person · 2 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • e12eApr 2020

      You're very welcome. I do believe looking at reasonml and reasonreact is a good way to gain insight into reactjs. It's on my (so very long) to-do-list.

      Ed: as an example, I found this (oldish) post on hooks in reasonreact:

      https://dev.to/iwilsonq/reasonml-with-react-hooks-tutorial-building-a-pomodoro-timer-57h0

      Compare as you will with a comparable one for reactjs:

      https://upmostly.com/tutorials/build-a-react-timer-component-using-hooks

      Note - I would advice looking at the reasonreact documentation for up to date tutorials and guides... It's a quickly changing landscape.

      Eg:

      https://reasonml.github.io/reason-react/docs/en/usereducer-hook

      Finally I came across this - I thought maybe a sibling comment mentioned it - but a quick search didn't turn up anything - but imo it's a pretty strong argument for hooks (in js react) :

      https://tylermcginnis.com/why-react-hooks/

    • shawndrostApr 2014

      I'm a cofounder at http://hackreactor.com, an immersive school for Javascript engineers. Our grads have your skillset plus a portfolio, and they all get jobs. A few notes:

      * The portfolio is key. Here's one from a grad; you can get away with just 2-3 projects: http://tylermcginnis.com/

      * I would suggest learning Angular rather than PHP -- learning PHP will put you in a socio-cultural programming context that will lower your career salary and quality of coworker.

      * You'll find life way easier if you look for a job in SF.

      * Study up on "Cracking the Coding Interview" and make sure that you can code up interview questions.

      You may want to just attend my school, which is a structured three-month program to take people like you through the above and more. Average graduate salary is $105,000.

    • FullMtlAlcoholcApr 2018

      Logged in just to say that anything Tyler McGinnis does is more than worth it. His React Fundamentals course (free at the time) was so much clearer than any other online training courses as his presentation style makes things click immediately. Learning from him saved me so much time in comprehending React.

      https://tylermcginnis.com

      Also of note in the React Universe is Cory House. His teaching style is good, but he cracks too many bad jokes for my taste.

      https://www.pluralsight.com/authors/cory-house

    • kinowJun 2020

      Another good resource for understanding JS execution context: https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/

      You can use its JavaScript Visualizer to step through the context creation (ES5, doesn't work too well with ES6): https://tylermcginnis.com/javascript-visualizer/

    • danvaynMay 2018

      Here's an article from tyler mcginnis on building your own react router: https://tylermcginnis.com/build-your-own-react-router-v4/

      He teaches a good chunk of the react nanodegree course on Udacity and has a lot of good blogs on react.

    • cagmzJan 2018

      React router supports a similar pattern to Express, although they seem to be called "protected routes" [1].

      [1] https://tylermcginnis.com/react-router-protected-routes-authentication/

    Related

    Robin Wieruchrobinwieruch.de39 people

    Neural Networks in JavaScript with Deeplearn.js

    Robin Wieruch
    Personal · last shared 2026
    Minko Gechevblog.mgechev.com35 people

    Playing Mortal Kombat with TensorFlow.js

    Minko Gechev
    Personal · last shared 2026
    James Longjlongster.com118 people

    A future for SQL on the web

    James Long
    Personal · last shared 2025
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    Overreactedoverreacted.io186 people

    Goodbye, Clean Code

    Overreacted
    Personal · last shared 2026
    SurviveJSsurvivejs.com35 people

    Interview with the author of React-like Inferno about JavaScript optimisations

    SurviveJS
    Personal · last shared 2023
    Dan Abramovmedium.com/@dan_abramov101 people

    A response to “An experienced JavaScript dev’s account of learning React”

    Dan Abramov
    Personal · last shared 2025
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023