Sunday learning list
9 February 2023 (Updated 24 September 2023)
- Gain a deeper understanding of web browsers.
- Learn to learn better
- Understand how the
overflow
property works. - Read all posts my Mark Erikson here.
- Master SQL Joins
- Find SQL challenges repo on GitHub. Ask on Reddit to locate such repositories.
- Improve debugging skills
- Read Presentations: Debugging JavaScript by Mark Erikson
- Understand CSS grid system.
- Master TypeScript
- Complete challenges from type-challenges/type-challenges
- Read Effective TypeScript
- Master Flexbox
- Understand how the layout engine works.
- Understand what
flex-basis
,flex-grow
, andflex-shrink
do.
- Read all TKDodo’s blogs
- Understand Keycloak.
- Learn how to use sequence diagrams to visualise processes / work out how to implement something
- What is a microtask in JavaScript?
- Accounting
- What is the flat rate VAT scheme?
- Create kitchen sink React SPA.
- Global state management.
- Toast notifications.
- Error boundaries.
- Form validation
- Route history
- Sentry error tracking
- Storybook
- React rendering
- Improve understanding of HTTP
- Buy and read Rebuilding HTTP by Noah Gibbs
- Redux best practices
- Learn how what dopamine is and how it works.
- Watch Advanced Static Types in TypeScript.
- Read Refactoring UI.
- Learn about @ts-expect-error
- Learn about CSS grids.
- Read a page a day of HTML standard.
- Read Web performance guide on MDN.
- Learn more about HTTP caching.
- Start reading You-Dont-Know-JS.
- Read the source code of Mastadon.
- Check out noriSte/ui-testing-best-practices. Seems to have some good advice there.
Tagged:
Learning