Every Programmer Should Know is an open collection of technical topics useful for developers: systems, networking, security, databases, and engineering fundamentals.
Open Source: #software-engineering
Catalog projects marked with #software-engineering. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 4 projects with a combined 289,166 GitHub stars. Main languages: Java.
Repositories
Found: 4
mtdvio/every-programmer-should-know
Every Programmer Should Know
iluwatar/java-design-patterns
Java Design Patterns
Java Design Patterns is a large collection of design patterns implemented in Java, with explanations, examples, and links to architectural problems.
nilbuild/design-patterns-for-humans
Design Patterns for Humans
Design Patterns for Humans is a simple explanation of classic design patterns with examples and warnings about misuse.
DovAmir/awesome-design-patterns
Awesome Design Patterns
Awesome Design Patterns is a catalog of resources on design patterns, architecture, cloud, microservices, and related topics.