Clean Architecture in Plain Language
A plain-language guide to keeping business logic independent of databases and frameworks — Domain, Application, Infrastructure, and API, and why dependencies point inward.
آموزش / Learning
Practical guides about .NET, .NET AI, architecture, DevOps and distributed systems — written with clear explanations and real examples.
A plain-language guide to keeping business logic independent of databases and frameworks — Domain, Application, Infrastructure, and API, and why dependencies point inward.
A practical map of the modern .NET AI stack: Microsoft.Extensions.AI, Semantic Kernel, and Microsoft Agent Framework 1.0 — with IChatClient, tool calling and a first agent example.
A beginner-friendly guide from SELECT and JOIN to aggregates, CTE, indexes, transactions and window functions — plus a clear comparison of database types.
A professional guide to traces, metrics and logs in ASP.NET Core — instrumentation, OTLP, Collector, Prometheus, Grafana, Jaeger, sampling, Docker, security and production architecture.
A practical guide from the first commit to team collaboration — branches, merge, rebase, conflicts, Pull Requests, advanced commands and branching models.
A complete guide to CI/CD with .NET, Docker and GitHub Actions — tests, GHCR, deployment, GitLab, Azure DevOps, secrets, rollback and production practices.
A beginner-friendly guide to JWT: token structure, login, protected APIs, roles, access and refresh tokens, testing and essential security tips.
A complete hands-on guide to Domain-Driven Design and CQRS, built on a real .NET 8 microservices project with Product, User and Order services.
A practical guide to production-ready Dockerfiles for .NET 8 — multi-stage builds, private NuGet feeds through nuget.config and safe BuildKit secrets.
A beginner-friendly guide to message brokers, exchanges, queues, bindings, acknowledgements, messaging patterns and a hands-on producer/consumer example in .NET 8.
Understand DbContext, change tracking and LINQ-to-SQL translation, then compare EF Core with raw ADO.NET and Dapper using the same query.
A plain guide to the dual-write problem, transactional Outbox, an EF Core example, duplicates, ordering, polling versus CDC and operational challenges.
A practical guide to everyday Linux commands for files, search, permissions, processes, ports, logs, systemd, resources, packages, SSH and server troubleshooting.