Learning resources to develop skills across the frontend and related areas. PR’s are welcome!
Software Engineering at Google 📕
Team Topologies: Organizing Business and Technology Teams for Fast Flow
Addy Osmani - Soft skill books list
Be a Great Mentor: A Practical Guide to Mentorship
Path to a free self-taught education in Computer Science
Teach Yourself Computer Science
Computer Science: Crash Course
COMPUTATION STRUCTURES - MIT 2017
Computer Architecture - CS 61C at UC Berkeley
Introduction to Computer Systems - Carnegie 2015
Processor system architecture – Lectures 🇷🇺
Learn computer science by writing code
A Unified Theory of Garbage Collection
CS 162: Operating Systems and System Programming - Berkley
Computer Networks: A Systems Approach
Learn how the Internet works - Ben Eater
Frontend System Design Framework
Scaleyourapp - Distributed Systems & Scalability
DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together
Clean architecture in the frontend 🇷🇺
A quick introduction to clean architecture
Drawing trees on canvas with L-systems, TypeScript, and OOP 🇷🇺
Featured sliced methodology 🇷🇺
Client-Side Architecture Basics [Guide]
Designing Events-First Microservices
Clean and Hexagonal Architectures for Dummies
The Architecture of Open Source Applications
Frisby’s Guide to Functional Programming
Frontend design and performance patterns
Customize LeetCode study plans
Algorithms and data structures 🇷🇺
JavaScript Algorithms and Data Structures
Coursera’s Algorithms specialization
Coursera’s Data Structures and Algorithms
Codevolution - JavaScript Algorithms and Data Structures
Programming basics on JavaScript 🇷🇺
JavaScript. The Core: 2nd Edition
Just JavaScript book by Dan Abramov
The this keyword in JavaScript. The Complete* Guide 🇷🇺
Design and perfomance patterns
BFE - Practice Front-End coding problems
WebAssembly: tame the dragon 🇷🇺
Chromium University lectures (2020)
Web Browser Engineering - Pavel Panchekha & Chris Harrelson
Browser rendering optimization
Front-End Performance Checklist 2021
The Critical Request: How to Prioritise Requests to Improve Speed
Build a frontend framework from scratch
Rethinking reactivity - Rich Harris
React reconciler: How to write your own renderer 🇷🇺
Complete Guide to React Rendering Behavior
Timeline of a React Component With Hooks
getStaticProps: a collection of guides to help you build modern apps using Next.js.
Animating Layouts with the FLIP Technique
A Complete Guide To Accessible Front-End Components
How to Meet WCAG (Quick Reference)
Math 321 Class Notes - Wichita
Martin Fowler: Patterns for Managing Source Code Branches