Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
47,133 repositories indexed
1–24 of 92 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
All Algorithms implemented in Python
Curated coding interview preparation materials for busy software engineers
✅ The Node.js best practices list (July 2026)
Clean Code concepts adapted for JavaScript
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
from vibe coding to agentic engineering - practice makes claude perfect
Everything you need to know to get the job.
A professional front-end template for building fast, robust, and adaptable web apps or sites.
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Automated auditing, performance metrics, and best practices for the web.
A collection of tips to help take your CSS skills pro. 🕹
Python best practices guidebook, written for humans.
A set of best practices for JavaScript projects
Learn Low Level Design (LLD) and prepare for interviews using free resources.
最新Docker容器技术,从真实案例中学习最佳实践!| Learn and understand Docker&Container technologies, with real DevOps practice!
A curated list of awesome places to learn and/or practice algorithms.
Best Practices on Recommendation Systems
Do's and Don'ts for Android development, by Futurice developers
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
FastAPI Best Practices and Conventions we used at our startup