Learn how to design systems at scale and prepare for system design interviews
- architecture
- distributed-systems
- system-design
- system-design-interview
77,852 visible repositories in the index
25–48 of 1,076 · Most stars
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.
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
This is a repo with links to everything you'd ever want to learn about data engineering
Learn System Design concepts and prepare for interviews using free resources.
TranslatedAiLearning: Data Analysis + Machine Learning in Action + Linear Algebra + PyTorch + NLTK + TF2
The best design tools and plugins for everything 👉
Translated📚 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.
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
A book-in-progress about the Linux kernel and its insides.
😎 A curated list of awesome GitHub Profile which updates in real time
A list of AI autonomous agents
Alibaba Java Coding Guidelines pmd implements and IDE plugin
Translatedabout learning Spring Boot via examples. Spring Boot tutorials and tech stack example code, quick and easy tutorials to get started.
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org
500 Lines or Less
If you want to become good at AI engineering & system design, join this newsletter 👇
A set of best practices for JavaScript projects
TranslatedLearn step by step: Spring Boot, Spring Boot & Shiro, Spring Batch, Spring Cloud, Spring Cloud Alibaba, Spring Security & Spring Security OAuth2. Source code for the blog's Spring series: https://mrbird.cc
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
Translated🔥🔥Over 1,000 classic computer science books, personal notes, and the resources mentioned in articles I have published on various platforms, etc. The book resources include C/C++, Java, Python, Go, data structures and algorithms, operating systems, backend architecture, computer systems knowledge, databases, computer networks, design patterns, frontend, assembly, and all kinds of interview experience write-ups for campus recruitment and experienced-hire recruitment~
A list of developer portfolios for your inspiration
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw