Michael Mathu's starred repositories
architecture-decision-record
Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
awesome-software-architecture
🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
SimplCommerce
A simple, cross platform, modulith ecommerce system built on .NET
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
git-commit-message
Git commit message: how to write a great git commit message and commit template for version control
S04E03---.NET-Microservices-Course-
Code for the Introduction to .NET Microservices
awesome-database-design
:zap: A collection of resources and tutorials to design a better database schema.
database-design
Ideas on better database design
blog-examples
Sample applications for blog posts on https://andrewlock.net
BookService
Web API + EF sample app
lightlib-lms
A lightweight library management system built in .NET 5.0 MVC with Postgres and EF Core
CQRS.WebApi
Here is an implementation of CQRS with MediatR in ASP.NET Core 3.1. Read the step by step guide in my blog post.
LeaveManagementWeb.NET
Leave Management System Built with .NET 6 for Educational Purposes
Modular-Architecture-ASP.NET-Core
QuickApp solution template which built on Modular Monolith Architecture (plug & play) with WebAPI, GraphQL, gRPC, essential feature, CI/CD, best practice, testing Strategy using the testing pyramid and documentation using .NET Core!
designing-hr-db
In this project, I have designed, built, and populated a database for the Human Resources (HR) Department of a fictitious company
libc.eventbus
An in-memory event bus without any dependency in C#
club-member
Using the Modular Monolith approach, this application is an example of the article I produced for the Telerik Blog (telerik.com/blogs).
learn-database-design
Let's learn Database Design basics in simple terms!
SignalR_UpdateUI
SignalR - updating the UI
data-models
Introduction to Relational Database Systems and Data Models (Elements of Computing II, S21, University of Notre Dame)