Bookmarks
The links on this page are my personal collection of great resources for learning, including blogs, websites, talks, and videos. I often revisit them multiple times because I always learn something new.
React
- React: Rethinking best practices by Pete Hunt
- Simply React by Kent C. Dodds
- Making the DOM declarative by Michael Jackson (no, not THAT Michael Jackson)
- Never Write Another Higher Order Component by Michael Jackson
- Getting Closure on React Hooks by swyx
- Using Composition in React to Avoid "Prop Drilling" by Michael Jackson
- React is Fiction by Jenn Creighton
- The Beginner's Guide to React (free Egghead course) by Kent C. Dodds
- A Complete Guide to useEffect by Dan Abramov
- Refactoring React: Which component pattern can improve your codebase? by Siddharth Kshetrapal
JavaScript
- JavaScript Promises in Depth, a great free course on Egghead.
- The Evolution of Async JavaScript: From Callbacks, to Promises, to Async/Await, a cool video by Tyler McGinnis
Programming
- Imperative vs Declarative Programming, a blog post by Tyler McGinnis
GraphQL
- Everything You Need to Know About GraphQL in 3 Components, a funny and very interactive talk by Eve Procello
Learning, teaching, and speaking
- How To Talk To Developers, a hilarious talk with great presentational tips by Ben Orenstein
- Rubber Duck Debugging - How to Solve a Problem, by Coder Foundry about how explaining things helps you understand better
- Why it is important for developers to teach, great insights on why everyone can and should teach by MPJ of Fun Fun Function