-
Updated
Oct 5, 2019
#
software-design
Here are 297 public repositories matching this topic...
A list of awesome idiomatic code resources. Rust🦀 , Go, Ruby💎 , Pony 🐴 , Ocaml 🐫 , Erlang and more
-
Updated
May 8, 2021
ruby
rails
vim
markdown
elixir
phoenix
journal
notes
coursera
learn
software-engineering
note-taking
learning-notes
software-design
lifelong-learning
-
Updated
Jun 16, 2021 - Elixir
A curated list of books on Software Architecture.
-
Updated
Jun 26, 2021
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
google
database
algorithms
site-reliability-engineering
interview
competitive-programming
operating-system
software-engineering
interview-questions
software-architecture
interview-preparation
system-design
google-interview
software-design
algorithms-and-data-structures
sre-interview
site-reliability-engineer
-
Updated
Jun 16, 2020
Learn the SOLID design principles by building a robust email microservice
-
Updated
Aug 10, 2020 - TypeScript
Heuristics for Software Design, Development, Testing, and Maintenance Programming.
solid
evil
oop
complexity
engineer
heuristics
mind
prima-materia-heuristics
ignorance-heuristics
periphery
software-design
-
Updated
Nov 14, 2020
All design patterns implemented in Java with code, explanation and learning resources
design-pattern
resources
design-patterns
observer-pattern
software-engineering
command-pattern
design-thinking
builder-pattern
software-architecture
factory-pattern
adapter-pattern
bridge-pattern
decorator-pattern
chain-of-responsibility
software-design
facade-pattern
memento-pattern
flyweight-pattern
iterator-pattern
composite-pattern
-
Updated
Jul 26, 2020 - Java
algorithm
algorithms
handbook
interview
data-structures
software-engineering
system-design
software-design
programming-interviews
engineering-interview
cs-majors
-
Updated
Sep 3, 2017
Modest and essential collection of software engineering practices.
javascript
python
api
redis
learning
php
security
unit-testing
web
best-practices
clean-code
design-patterns
principles
programming-languages
fundamentals
guidelines
software-architecture
programming-principles
software-design
engineering-practices
-
Updated
Jun 27, 2021
My example codes for GoF Design Patterns. (Written in C++11/14)
-
Updated
May 22, 2018 - C++
-
Updated
Jul 17, 2017 - Java
Just another design patterns repository, but this time more TDD oriented and compiling samples in multiple programming languages.
-
Updated
Apr 9, 2021 - Python
Elements of Reusable Object-Oriented Software
-
Updated
Jan 25, 2020
Repository of events for the Software Crafters Sydney community
meetup
software-engineering
software-quality
software-testing
software-security
software-architecture
software-design
-
Updated
Dec 11, 2020 - JavaScript
The EasyC4 library is for quick and convenient visualising software architecture in diagrams.net / draw.io application using the C4 model approach.
architecture
software-visualization
software-architecture
architecture-visualization
software-design
c4
drawio
visualization-tools
c4model
diagrams-visualization
architecture-diagrams
diagrams-extensions
c4-diagrams
-
Updated
Apr 17, 2021
Code to accompany the book Your first app: node.js. See https://yourfirstapp.us/
nodejs
javascript
angularjs
mongodb
beginner-project
software-engineering
beginner
beginners-tutorial-series
software-design
beginner-class
-
Updated
Jan 9, 2020 - JavaScript
Repository that contains code in node.js from the book Principles of Package Design by Matthias Noback
-
Updated
Apr 3, 2019 - JavaScript
DDD, CQRS and Event Sourcing based .Net Core EventManagement Application
unit-testing
cqrs
ddd
eventstore
oop
domain-driven-design
event-sourcing
netcore
efcore
dapper
encapsulation
hexagonal-architecture
ddd-patterns
bounded-contexts
software-design
-
Updated
Mar 8, 2018 - C#
Command line tool for CI/CD pipelines that helps to prevent Go spaghetti code (a.k.a. big ball of mud).
-
Updated
Mar 31, 2021 - Go
Products Design Documents
-
Updated
Jun 13, 2017 - Python
Docker POC for datalake
open-source
database
apache
openstack-swift
software-development
datalake
software-design
datamanagement
apache-airflow
architecture-design
-
Updated
Jun 28, 2021 - Python
A modular, loosely-coupled web application, following the SOLID principles, built using ASP.NET Core 2.1 & Angular 5. It demonstrates the "Clean architecture".
c-sharp
angular
typescript
solid
dotnetcore
clean-code
clean-architecture
dotnet-core
software-engineering
software-architecture
software-design
angular5
-
Updated
Sep 4, 2020 - C#
满江红 -- 莫等闲,白了少年头,空悲切。
c
java
golang
computer-science
database
algorithms
cpp
network
design-patterns
operating-system
data-structures
compilers
software-engineering
software-development
information-technology
computer-language
software-architecture
software-design
-
Updated
Apr 1, 2019
-
Updated
Dec 13, 2020 - Java
Improve this page
Add a description, image, and links to the software-design topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the software-design topic, visit your repo's landing page and select "manage topics."
A neat simple service for generating badges for Github Readme pages.
https://badgen.net/