Xerxes Blog

dotnet

بارگذاری تنظیمات .NET از دیتابیس: مفید، اما بدون هزینه نیست

trade-offهای تنظیمات مبتنی بر دیتابیس در .NET، از startup و caching تا مسئولیت عملیاتی.

engineering #dotnet #configuration #database

Equals و GetHashCode در C#: چرا برابری پیچیده‌تر از چیزی است که به نظر می‌رسد

مقدمه‌ای عملی بر قرارداد برابری در .NET و خطاهایی که با ناسازگاری Equals و GetHashCode رخ می‌دهند.

engineering #csharp #dotnet #equality

gRPC در سیستم‌های بک‌اند: کجا مناسب است و کجا نیست

نگاهی عملی به gRPC برای ارتباط سرویس‌های داخلی، بدون جایگزین دانستن آن برای هر API مبتنی بر HTTP.

engineering #grpc #dotnet #microservices

حذف یک Migration اعمال‌شده در Entity Framework بدون بدتر کردن اوضاع

راهنمایی محتاطانه برای اصلاح migrationی که قبلاً به دیتابیس رسیده است.

engineering #dotnet #entity-framework #database-migrations