Event-Driven Architecture in .NET with RabbitMQ Milan JovanovićMay 3, 2025About 6 minC#DotNetErlangRabbitMQArticle(s)blogmilanjovanovic.techcsc#csharperlangerlrabbitmqrabbit-mqrabbitmq
Refactoring Overgrown Bounded Contexts in Modular Monoliths Milan JovanovićApril 26, 2025About 4 minC#DotNetDesignSystemArticle(s)blogmilanjovanovic.techcscsharpc#dotnetdesignsystem
MediatR and MassTransit Going Commercial: What This Means For You Milan JovanovićApril 5, 2025About 5 minC#DotNetArticle(s)blogmilanjovanovic.techcscsharpc#dotnet
How .NET Aspire Simplifies Service Discovery Milan JovanovićMarch 29, 2025About 6 minC#DotNetArticle(s)blogmilanjovanovic.techcscsharpc#dotnet
Why Your Code is Slow: Common Performance Mistakes Beginners Make RahulMarch 29, 2025About 4 minPythonJavaJavaScriptC#C++CArticle(s)blogfreecodecamp.orgpypythonjavajsjavascriptc#csharpc++cppc
How Do Pro Developers Write Faster Code? RahulMarch 29, 2025About 3 minPythonJavaC#C++CArticle(s)blogfreecodecamp.orgpypythonjavac#csharpc++cppc
Mistake #1: Logging Everything in Production (Without Realizing It) RahulMarch 29, 2025About 3 minPythonJavaC#C++CArticle(s)blogfreecodecamp.orgpypythonjavac#csharpc++cppc
Mistake #2: Using the Wrong Loops (When There’s a Faster Alternative) RahulMarch 29, 2025About 3 minPythonJavaC#C++CArticle(s)blogfreecodecamp.orgpypythonjavac#csharpc++cppc
Mistake #3: Writing Database Queries Inside Loops (Killer of Speed) RahulMarch 29, 2025About 2 minPythonJavaC#C++CArticle(s)blogfreecodecamp.orgpypythonjavac#csharpc++cppc
Mistake #4: Not Knowing Your Hardware’s Dirty Secrets RahulMarch 29, 2025About 4 minPythonJavaC#C++CArticle(s)blogfreecodecamp.orgpypythonjavac#csharpc++cppc