• Sunday

    • Lex Fridman + Mark Zuckerberg: https://www.youtube.com/watch?v=5zOHSysMmH0. Some interesting segments.
    • Bought march madness weekend vegas flight, 1k roundtrip.
    • Metamask still working on improving NFT support natively in the extension.
    • Did an es6 and react17 refresher. Typescript too. Went through some MDN web docs. Full notes in gdrive.
      • Beginner-focused: https://www.taniarascia.com/getting-started-with-react/.
      • React’s tutorial game: https://reactjs.org/tutorial/tutorial.html.
      • Docs for main concepts: https://reactjs.org/docs/hello-world.html.
      • Thinking in React: https://reactjs.org/docs/thinking-in-react.html. This is a good one.
        1. Think about the component hierarchy first.
        2. Then build it statically to render the data model, just with props and no state.
        3. Then decide what should be state. Stuff that can be calculated from other state, with no additional changing info, can be passed with props.
        4. Then decide which component should hold that state. It should be the topmost, common owner.
        5. Then have the state flow data. Each component only updates their own, then pass callbacks to children to update.
    • Disabled GitLens’ annoying “Git Code Lens” which puts vcs history INTRA file at the top of code blocks. Terrible. Left “Current Line Blame” which is great.
    • Moved all my GitLab repos from the “Brian Mahlstedt’s Group” namespace to simply my user namespace bmahlstedt (this didn’t exist years ago when I first started using gitlab).
      • Semantic note – the highest perm you can have in a user namespace is Maintainer, so you’ll be downgraded from Owner (only applicable in Groups).
      • https://gitlab.com/bmahlstedt.
    • Full Udacity webdev course, ~450 videos, each 1-2mins. 7 years old though. https://www.youtube.com/playlist?list=PLAwxTw4SYaPlLXUhUNt1wINWrrH9axjcI.