Design patterns implemented in Java
- java
- principles
- design-patterns
- awesome-list
68,760 visible repositories in the index
1–24 of 43 · Most stars
Design patterns implemented in Java
Clean Code concepts adapted for JavaScript
An ultra-simplified explanation to design patterns
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
🧠 Laws, Theories, Principles and Patterns for developers and technologists.
What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?
Principles of Writing Consistent, Idiomatic JavaScript
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
A curated list of Microservice Architecture related principles and technologies.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
TranslatedA project to localize the MIT open video course "Structure and Interpretation of Computer Programs" into Chinese, and a collection of course study materials.
Clean Code concepts adapted for TypeScript
"Context engineering is the delicate art and science of filling the context window with just the right information for the next step." — Andrej Karpathy. A frontier, first-principles handbook inspired by Karpathy and 3Blue1Brown for moving beyond prompt engineering to the wider discipline of context design, orchestration, and optimization.
:bathtub: Clean Code concepts and tools adapted for .NET
TranslatedCompilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers.
Principles of writing consistent, idiomatic CSS.
mini-spring is a simplified version of the Spring framework that helps you quickly familiarize yourself with Spring source code and master Spring's core principles. It extracts Spring's core logic with extremely simplified code while preserving Spring's core functionality.
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode
Techniques and numbers for estimating system's performance from first-principles
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
📦 Module thinking, principles, design patterns and best practices.
Building a modern functional compiler from first principles.