Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
Updated
May 14, 2024 - TypeScript
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Learn Low Level Design (LLD) and prepare for interviews using free resources.
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Code Samples to understand SOLID design principles and Design Patterns in JAVA.
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
SOLID Principles explained in Python with examples.
Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles
URL shortening service written in Go and React
Repository for low level design solution of parking lot
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
SOLID Principles - simple and easy explanation
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Hands-On Design Patterns with C# and .NET Core, published by Packt
Apostila do curso Práticas de Design e Arquitetura de Código da Caelum. https://www.caelum.com.br/curso-design-arquitetura-de-aplicacoes-java
Add a description, image, and links to the solid-principles topic page so that developers can more easily learn about it.
To associate your repository with the solid-principles topic, visit your repo's landing page and select "manage topics."