Table of contents 👇


Fundamentals

Learning sites

Data Structures and Algorithms

Courses and Tutorials

Interviews

Exercises

Cheatsheets

Interactive Games

Projects

Books

Blogs

Podcasts

Newsletters

Channels

Handbooks

Best Practices

Collections


Like my content and want more? 👇

Follow me on Twitter and LinkedIn

1. Patterns Dev

Stay up to date on the latest design and performance patterns on design, rendering, and performance.

👉 https://www.patterns.dev/posts

2. Airbnb

One of the best Style Guides out there.

👉 https://github.com/airbnb/javascript

3. Clean Code Javascript

Software engineering principles, from Robert C. Martin's book "Clean Code", adapted for JavaScript. A guide to producing readable, reusable, and refactorable software in JavaScript.

👉 https://github.com/ryanmcdermott/clean-code-javascript

4. System Design Primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

👉 https://github.com/donnemartin/system-design-primer

5. Refactoring Guru

Refactoring And Design Patterns

👉 https://refactoring.guru/

6. Source Making

Design Patterns & Refactoring

👉 https://sourcemaking.com/

7. Project Guidelines

A set of best practices for JavaScript projects.

👉 https://github.com/elsewhencode/project-guidelines

8. Art of Readme

This is a guide about READMEs. About what they do, why they are an absolute necessity, and how to craft them well.

👉 https://github.com/hackergrrl/art-of-readme