Skip to main content
📚Bookshelf
hackingwithswift.com
freecodecamp.org
kodeco.com
blog.kotzilla.io
kt.academy
droidcon.com
outcomeschool.com
frontendmasters.com
smashingmagazine.com
blog.logrocket.com
digitalocean.com
antonioleiva.com
johnnyreilly.com
code-maze.com
milanjovanovic.tech
shopify.engineering
devtoolstips.org
piccalil.li
sitepoint.com
event-driven.io
packagemain.tech
towardsdatascience.com
douggregor.net
tech.kakao.com
tech.kakaopay.com
fe-developers.kakaoent.com
yozm.wishket.com
popit.kr
devkuma.com
blog.gangnamunni.com
codingeverybody.kr
tecmint.com
learnk8s.io
Milanjovanovic.tech
Less than 1 minute
Catalog
.NET Aspire: A Game-Changer for Cloud-Native Development?
3 Ways To Create Middleware In ASP.NET Core
5 Awesome C# Refactoring Tip
5 EF Core Features You Need To Know
5 Serilog Best Practices For Better Structured Logging
5 Ways To Check For Duplicates In Collections, With Benchmarks
8 Tips To Write Clean Code
A Clever Way To Implement Pessimistic Locking in EF Core
Adding Real-Time Functionality To .NET Applications With SignalR
Adding Validation To The Options Pattern In ASP.NET Core
Advanced Rate Limiting Use Cases In .NET
API Versioning in ASP.NET Core
Automatically Register Minimal APIs in ASP.NET Core
Balancing Cross-Cutting Concerns in Clean Architecture
Breaking It Down: How to Migrate Your Modular Monolith to Microservices
Building Resilient Cloud Applications With .NET
Building Your First Use Case With Clean Architecture
C# Yield Return Statement
Caching in ASP.NET Core: Improving Application Performance
Clean Architecture And The Benefits Of Structured Software Design
Clean Architecture: The Missing Chapter
Complete Guide to Amazon SQS and Amazon SNS With MassTransit
CQRS Pattern With MediatR
CQRS Validation with MediatR Pipeline and FluentValidation
Creating Data-Driven Tests With xUnit
Decorator Pattern In ASP.NET Core
EF Core Migrations: A Detailed Guide
EF Core Raw SQL Queries
Enforcing Software Architecture With Architecture Tests
Extending HttpClient With Delegating Handlers in ASP.NET Core
Fast Document Database In .NET With Marten
Fast SQL Bulk Inserts With C# and EF Core
Feature Flags in .NET and How I Use Them for A/B Testing
Flexible PDF Reporting in .NET Using Razor Views
From Transaction Scripts to Domain Models: A Refactoring Journey
Functional Error Handling in .NET With the Result Pattern
Functional Programming in C#: The Practical Parts
Getting Started With NServiceBus in .NET
Getting the Current User in Clean Architecture
Global Error Handling in ASP.NET Core 8
Health Checks In ASP.NET Core For Monitoring Your Applications
Horizontally Scaling ASP.NET Core APIs With YARP Load Balancing
How I Implemented Full-Text Search On My Website
How I Made My EF Core Query 3.42x Faster With Batching
How I Optimized an API Endpoint to Make It 15x Faster
How To Apply Functional Programming In C#
How To Approach Clean Architecture Folder Structure
How To Be a Better Software Engineer In 2023
How To Build a CI/CD Pipeline With GitHub Actions And .NET
How to Build a URL Shortener With .NET
How To Easily Create PDF Documents in ASP.NET Core
How To Implement API Key Authentication In ASP.NET Core
How To Improve Performance With EF Core Query Splitting
How To Publish MediatR Notifications In Parallel
How To Structure Minimal APIs
How To Use Domain Events To Build Loosely Coupled Systems
How To Use EF Core Interceptors
How To Use Global Query Filters in EF Core
How To Use Rate Limiting In ASP.NET Core
How To Use The New Bulk Update Feature In EF Core 7
How To Use The Options Pattern In ASP.NET Core 7
Idempotent Consumer - Handling Duplicate Messages
Implementing an API Gateway For Microservices With YARP
Implementing API Gateway Authentication With YARP
Implementing Idempotent REST APIs in ASP.NET Core
Implementing Soft Delete With EF Core
Implementing the Outbox Pattern
Implementing The Saga Pattern With Rebus And RabbitMQ
Improving ASP.NET Core Dependency Injection With Scrutor
Improving Code Quality in C# With Static Code Analysis
Introduction to Distributed Tracing With OpenTelemetry in .NET
Introduction to Event Sourcing for .NET Developers
Introduction To Locking And Concurrency Control in .NET 6
Lightweight In-Memory Message Bus Using .NET Channels
Master Claims Transformation for Flexible ASP.NET Core Authorization
Mastering Dapper Relationship Mappings
Messaging Made Easy With Azure Service Bus
Modular Monolith Communication Patterns
Modular Monolith Data Isolation
Monolith to Microservices: How a Modular Monolith Helps
Multi-Tenant Applications With EF Core
Orchestration vs Choreography
Outbox Pattern For Reliable Microservices Messaging
Problem Details for ASP.NET Core APIs
Records, Anonymous Types, and Non-Destructive Mutation
Refactoring From an Anemic Domain Model To a Rich Domain Model
Refit in .NET: Building Robust API Clients in C#
Request-Response Messaging Pattern With MassTransit
Response Compression In ASP.NET Core
Running Background Tasks In ASP.NET Core
Scaling the Outbox Pattern (2B+ messages per day)
Scheduling Background Jobs With Quartz.NET
Screaming Architecture
Service Discovery in Microservices With .NET and Consul
Shift Left With Architecture Testing in .NET
Simple Messaging in .NET With Redis Pub/Sub
Solving Race Conditions With EF Core Optimistic Locking
Solving Race Conditions With EF Core Optimistic Locking
Structured Logging In ASP.NET Core With Serilog
Testing Modular Monoliths: System Integration Testing
The Right Way To Use HttpClient In .NET
Unleash EF Core Performance With Compiled Queries
Using MassTransit with RabbitMQ and Azure Service Bus
Using Multiple EF Core DbContexts In a Single Application
Using Scoped Services From Singletons in ASP.NET Core
Value Objects in .NET (DDD Fundamentals)
Vertical Slice Architecture
Vertical Slice Architecture: Structuring Vertical Slices
Visualize Your Software Architecture With The C4 Model
What Is a Modular Monolith?
What You Need To Know About EF Core Bulk Updates
What's New In .NET 7?
Why Clean Architecture Is Great For Complex Projects
Why I Write My LINQ Queries Tall, Not Wide
Working With Transactions In EF Core