-
- 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.
- Think about the component hierarchy first.
- Then build it statically to render the data model, just with props and no state.
- Then decide what should be state. Stuff that can be calculated from other state, with no additional changing info, can be passed with props.
- Then decide which component should hold that state. It should be the topmost, common owner.
- 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.