7 repos
Software Design Principles & Patterns — Software Engineering & Architecture
We curate 7 GitHub repositories matching software engineering & architecture · Software Design Principles & Patterns. Refine with filters or upvote what's useful.
Software Design Principles & Patterns — Software Engineering & Architecture
- donnemartin/system-design-primer
This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a
Pythondesigndesign-patternsdesign-system - facebook/react
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
JavaScriptjavascriptuifrontend - microsoft/generative-ai-for-beginners
This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository
Jupyter Notebookaiazurechatgpt - Comfy-Org/ComfyUI
ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks wit
Pythonaicomfycomfyui - mtdvio/every-programmer-should-know
This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional
cc-bycollectioncomputer-science - iluwatar/java-design-patterns
This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz
Javaawesome-listdesign-patternshacktoberfest - redis/redis
Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr
Ccachecachingdatabase