اضافه کردن Spell Check زبان فارسی به Rider
اگر از محصولات Jetbrains برای کدنویسی استفاده کرده باشید احتمالا به مشکل خطا نشان دادن برای کلمات فارسی برخورد کردهاید. بصورت پیشفرض فقط زبان انگلیسی در ای...
اگر از محصولات Jetbrains برای کدنویسی استفاده کرده باشید احتمالا به مشکل خطا نشان دادن برای کلمات فارسی برخورد کردهاید. بصورت پیشفرض فقط زبان انگلیسی در ای...
برای اطمینان بیشتر از اینکه در یک Pull Request تمام موارد مهم بررسی شدهاند، میتوانید یک CheckList به توضیحات آن اضافه کنید تا افراد قبل از زدن پولریکوست آ...
اگر پروژه Net Core خود را بروی Docker Container از نوع Linux هاست کرده باشید، به احتمال زیاد با این مشکل مواجه میشوید که زمانی که در کد خود استفاده میکنید ...
بصورت پیشفرض خطاهای دیتابیسی از نوع DbUpdateException بازگردانده میشوند. اگر نیاز دارید که جزئیات خطا را متوجه شوید تا بتوانید در رابطه با آن تصمیم بگیرید ...
یکی از خوبیهای استفاده از EntityFrameworkCore در برنامه این است که بدون نیاز به تغییر خاصی در کد و با کمترین کار میتوانید دیتابیس سیستم خود را تغییر دهید و...
یکی از ابزارهای مفید برای مانیتور سیستم در Production برای اطمینان از صحت انجام کارها، ابزار healthCheck است. برای اضافه کردن این ابزار به Worker Service ها ...
اگر میخواستید فایلهای خود را از LF به CRLF و یا برعکس تغییر دهید میتوانید از دستورات زیر استفاده کنید:
Application Performance Monitoring یا به اختصار APM وظیفه نظارت بر کد شما را دارد که توسط آن میتوانید هر بخش از کد خود را مانیتور کنید و بطور مثال خطاها یا ...
```csharp using Utf8Json;
در صورتی که در کد خود کلاسی دارید که از IDisposable ارثبری کرده باشد :
یکی از امکانات خوب گوگل برای مدیریت کارها، Google Task و Google Keep است که توسط آنها میتوانید راحتتر کارهای خود را مدیریت کنید. اگر قصد استفاده از نسخه وب...
قبلا در مطلبی دیزاین پترن Singleton معرفی شده بود:
فرض کنید که در سیستم خود از RabbitMQ برای ارتباط بین سیستمها استفاده میکنید و در قسمتی چند Consumer دارید که پیامها را از روی یک صف میخواند. اگر تعدادی پ...
یکی از سریعترین کتابخانه ها برای Serializer Json کتابخانهای به اسم Utf8Json است که البته ورژن جدیدتر آن MessagePack است که جایگزین قبلی شده است. طبق تستها...
اگر در برنامه خود نیاز دارید که خطهای تکراری در یک فایل را پیدا کنید میتوانید از کد زیر استفاده کنید.
یکی از انواع Dependency LifeTime که در .net Core وجود دارد Scoped است که در طول یک Request Web معتبر است. فرض کنید میخواهید این طول عمر را خودتان شبیه سازی ...
یکی از سایتهای خوب برای گوش دادن به آهنگ، سایت اسپاتیفای است. در نسخه رایگان این سایت بعد از هر چند آهنگ چند دقیقه تبلیغات پخش میشود. اگر میخواهید این تبل...
اگر حریم خصوصی برای شما مهم است و دوست دارید شبکههای اجتماعی سایتهایی که مشاهده میکنید را ردیابی کنند، این افزونه کار شما را بسیار راحت میکند. همچنین توس...
یکی از پروژههای خوب که برای پیاده سازی Api GateWay وجود دارد، پروژه Ocelot است که تقریبا تمام امکانات مورد نیاز شما را فراهم میکند.
برای یکی از پروژههای شخصی نیاز به ویرایش فایل PSD توسط کد بود تا نیاز به ویرایش دستی آن فایل و خروجی گرفتن از آن نباشد. بدین منظور با کتابخانه Aspose.PSD آش...
Github دارای API های مختلف برای راحتسازی کارها است. فرض کنید میخواهید لیست پروژههایی که به آنها stars دادهاید را بصورت یک لیست داشته باشید.
اگر پروژه شما دارای فایل web.config است و برای محیطهای مختلف آن فایلی مانند web.Prod.config تعریف کردهاید و همچنین از Azure PipeLine برای CI/CD استفاده می...
یکی از پارامترها که شاید بیشتر مواقع به آن دقت نکرد باشید، ANSI_NULLS است. بیشتر مواقع که یک کوئری را بصورت خودکار توسط ابزارها میسازید مقدار آن و همچنین مق...
در یکی از مطالب قبلی وبلاگ چگونگی ارسال پیامها به DeadLetter آموزش داده شد:
اگر در دیتابیس خود جدولی دارید که ستون آن Identity نیست و باید بصورت دستی وارد شود، برای فعال کردن این قابلیت در EntityFrameWork کافی است موارد زیر را به کان...