5 Repos
Educational resources on common software architecture patterns and their applications.
Distinguishing note: No existing candidates for architecture patterns.
Explore 5 awesome GitHub repositories matching education & learning resources · Architecture Patterns. Refine with filters or upvote what's useful.
This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo
Explains standard architectural patterns used in software design.
This project is a structured Rust programming curriculum and systems programming course designed to take learners from beginner to expert levels. It provides a comprehensive set of training materials focused on mastering the core syntax, idioms, and technical foundations of the Rust language. The project features a specialized language transition framework that maps concepts from C++, managed languages, and dynamic typing to Rust idioms. This allows developers from different ecosystems to translate architectural patterns and memory models into idiomatic Rust. The training covers a broad rang
Instructs on converting common architectural patterns, such as interfaces and classes, into Rust traits and structs.
Android Tech Frontier is a project that periodically translates high-quality English Android development articles into Chinese for the developer community. Its core identity is as a translation pipeline that covers topics including Android internals, open-source libraries, software architecture, and testing methodologies. The project distinguishes itself by providing Chinese translations of technical content that spans Android view hierarchy analysis, HTTP request execution patterns, proxy creation techniques, and image loading configuration. It also covers UI layout solutions such as nesting
Translates English articles on Android software architecture and design patterns into Chinese.
This project is an educational resource and reference for the Go programming language, providing a collection of practical coding examples and design patterns. It focuses on implementing common programming tasks using the Go standard library to demonstrate how to develop functionality without relying on external dependencies. The resource uses an example-driven structure that pairs practical problems with minimal runnable code. It includes comparative implementation analyses to highlight trade-offs in performance and readability, as well as syntax comparisons to help developers understand Go'
Offers educational resources on common software architecture patterns implemented using language primitives.
This project is a collection of educational materials and technical study resources focused on Google Cloud Platform. It provides visual diagrams, sketchnotes, and summaries designed to help engineers understand cloud architecture, engineering concepts, and service capabilities. The resources utilize decision trees and comparison frameworks to assist in selecting appropriate compute, storage, and database services. It also includes visual workflows and step-by-step illustrations specifically for planning the migration of workloads and data from on-premises environments to the cloud. The mate
Provides educational summaries and visual notes on common cloud infrastructure architectural patterns.