software-design
There are 618 repositories under software-design topic.
0voice/expert_readed_books
2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,**类,数学类,人物传记书籍
mhadidg/software-architecture-books
A comprehensive list of books on Software Architecture.
stemmlerjs/software-design-and-architecture-roadmap
🧱 The software design and architecture roadmap for any developer
evolutionary-architecture/evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
Sairyss/backend-best-practices
Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS
Sairyss/system-design-patterns
Resources related to distributed systems, system design, microservices, scalability and performance, etc
meysamhadeli/monolith-to-cloud-architecture
A practical architecture styles for migrating from monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.
palash25/best-practices-checklist
A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more
daryllxd/lifelong-learning
✅ ✅ ✅ A massive repo filled with notes on everything from coding to philosophy to psychology to marketing to product
mister0/How-to-prepare-for-google-interview-SWE-SRE
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
gvwilson/sdxpy
Software Design by Example: a tool-based introduction with Python
nadirbad/VerticalSliceArchitecture
Vertical Slice Architecture solution template in .NET 9
ddd-crew/domain-message-flow-modelling
Design & visualise the flow of commands, events, and queries between your bounded contexts
Katsukiniwa/awesome-software-design-ja
日本語でのソフトウェア開発・設計に関する記事や書籍をまとめたリポジトリです
sbvkrishna/low-level-design
Resources to learn Low-level System Design and prepare for Low-level design (LLD/Machine Coding) Interviews
gurugio/book_cprogramming
Framework and Plugin design in C
dronezzzko/software-development-best-practices
Comprehensive collection of essential software engineering practices and recommendations.
pkardas/notes
My software engineering notes - books, courses, conferences 📓
arm-university/Embedded-Linux-Education-Kit
Develop an embedded Linux system on low-cost Arm based platforms
Ditectrev/Scrum-Developer-I-PSD-I-Practice-Tests-Exams-Questions-Answers
⛳️ PASS: Scrum Developer I (PSD I) by learning based on our Questions & Answers (Q&A) Practice Tests Exams.
stemmlerjs/solid-email-microservice
Learn the SOLID design principles by building a robust email microservice
stanislaw/notes_on_software_systems_engineering
Notes on software systems engineering.
TanvirArjel/SolidPrinciples
Contains clear examples and explanations of SOLID design principles.
bespoyasov/explicit-design
Source code for the “Explicit Design” post series.
piyush6348/Design-Patterns
All design patterns implemented in Java with code, explanation and learning resources
grantwinney/Surviving-WinForms
WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎
CharlesCreativeContent/CodeWars
Daily Coding Exercises to sharpen problem solving skills
arm-university/A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers
A 'learn by doing' textbook on building an embedded system
ad0x99/swe-books-collection
A collection of software engineering books - This repo has been archived, new books will be updated on the link below
milanm/architecture-docs
Software architecture documentation example that uses arc42 and C4 Model with AsciiDoc
carpentries-incubator/python-intermediate-development
"Intermediate Research Software Development Skills (Python)" Lesson Material
maciek365/c4-diagrams.net
The EasyC4 library is for quick and convenient visualising software architecture in diagrams.net / draw.io application using the C4 model approach.
flowdev/spaghetti-cutter
Command line tool for CI/CD pipelines that helps to prevent Go spaghetti code (a.k.a. big ball of mud).
andersontr15/resources-to-master-software-engineering-interview-for-non-cs-majors
📖 Resources To Master Software Engineering Interview for Non CS Majors
arm-university/Operating-Systems-Foundations-with-Linux-on-the-Raspberry-Pi
A textbook on the introduction to the foundations of modern operating systems with Linux
roc-lang/book-of-examples
Software Design by Example in Roc