The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- system-design
- backend
- scalability
- interview
61,121 visible repositories in the index
25–48 of 1,075 · Most stars
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
🗂 The essential checklist for modern web development, for humans and AI agents
12 Weeks, 24 Lessons, AI for All!
from vibe coding to agentic engineering - practice makes claude perfect
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
Everything you need to know to get the job.
Translated"Code Random Thoughts" (代码随想录) LeetCode problem-solving guide: the order for working through 200 classic problems, with 600,000 characters of detailed illustrated explanations, video analysis of difficult points, and over 50 mind maps. Supports multiple language versions including C++, Java, Python, Go, and JavaScript, so learning algorithms is never confusing again! 🔥🔥 Come take a look, and you will wish you had met it sooner! 🚀
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
TranslatedLeetCode Solutions: A Record of My Problem Solving Journey. (LeetCode solutions, recording my own journey of solving LeetCode problems.)
:iphone: Collaborative List of Open-Source iOS Apps
⭐️ Companies that don't have a broken hiring process
100 Days of ML Coding
A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python
A curated list of software and architecture related design patterns.
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Learn how to design systems at scale and prepare for system design interviews
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Front End interview preparation materials for busy engineers (updated for 2026)
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
Learn System Design concepts and prepare for interviews using free resources.