-
Updated
Oct 5, 2019
#
software-design
Here are 225 public repositories matching this topic...
A list of awesome idiomatic code resources. Rust🦀 , Go, Ruby💎 , Pony 🐴 , Ocaml 🐫 , Erlang and more
-
Updated
Jul 21, 2020
ruby
rails
vim
markdown
elixir
phoenix
journal
notes
coursera
learn
software-engineering
note-taking
learning-notes
software-design
lifelong-learning
-
Updated
May 29, 2020 - Elixir
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
Heuristics for Software Design, Development and Testing (and Maintenance Programming).
solid
evil
oop
complexity
engineer
heuristics
mind
prima-materia-heuristics
ignorance-heuristics
periphery
software-design
-
Updated
Jul 22, 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
Learn the SOLID design principles by building a robust email microservice
-
Updated
Apr 27, 2019 - TypeScript
algorithm
algorithms
handbook
interview
data-structures
software-engineering
system-design
software-design
programming-interviews
engineering-interview
cs-majors
-
Updated
Sep 3, 2017
My example codes for GoF Design Patterns. (Written in C++11/14)
-
Updated
May 22, 2018 - C++
-
Updated
Jul 17, 2017 - Java
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
Aug 1, 2019 - JavaScript
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
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#
Products Design Documents
-
Updated
Jun 13, 2017 - Python
Repository that contains code in node.js from the book Principles of Package Design by Matthias Noback
-
Updated
Apr 3, 2019 - JavaScript
满江红 -- 莫等闲,白了少年头,空悲切。
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
This is a guideline based on principles and good practices from trusted sources of software development.
awesome
principles
software-development
awesome-list
software-quality
good-practices
software-design
-
Updated
Aug 26, 2017
System design not just on whiteboard, but with code.
microservice
architecture
architectural-patterns
software-architecture
interview-preparation
system-design
software-design
-
Updated
Jul 16, 2020 - Java
Companion repository for Object-Oriented Analysis & Design at National University of Kyiv-Mohyla Academy, fall semester, 2018
-
Updated
Dec 4, 2018 - C#
-
Updated
Apr 4, 2020 - Java
Frontend repository for TechVet Webapp
-
Updated
Jun 27, 2017 - JavaScript
Software development tools and technologies
sql
scalability
databases
cloud-computing
software-engineering
software-development
webdevelopment
secure-coding
software-design
-
Updated
Apr 24, 2017
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
Aug 22, 2019 - C#
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."