software-design
There are 593 repositories under software-design topic.
mhadidg/software-architecture-books
A comprehensive list of books on Software Architecture.
0voice/expert_readed_books
2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,**类,数学类,人物传记书籍
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
palash25/best-practices-checklist
A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more
Sairyss/system-design-patterns
Resources related to distributed systems, system design, microservices, scalability and performance, etc
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
nadirbad/VerticalSliceArchitecture
Vertical Slice Architecture solution template in .NET 8
gvwilson/sdxpy
Software Design by Example: a tool-based introduction with Python
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 📓
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
arm-university/Embedded-Linux-Education-Kit
Develop an embedded Linux system on low-cost Arm based platforms
stanislaw/SoftwareDesignHeuristics
Heuristics for software design, development, testing, and maintenance programming.
TanvirArjel/SolidPrinciples
Contains clear examples and explanations of SOLID design principles.
piyush6348/Design-Patterns
All design patterns implemented in Java with code, explanation and learning resources
bespoyasov/explicit-design
Source code for the “Explicit Design” post series.
CharlesCreativeContent/CodeWars
Daily Coding Exercises to sharpen problem solving skills
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? 😎
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
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
milanm/architecture-docs
Software architecture documentation example that uses arc42 and C4 Model with AsciiDoc
roc-lang/book-of-examples
Software Design by Example in Roc
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
IndrajeetPatil/dry-r-package-development
Tips on not repeating yourself during R package development