ذخیره کردن enum در دیتابیس بصورت عدد واقعا اذیت هست وقتی داری از دیتابیس کوری میگیری،
اگر تونستید اسم enum رو ذخیره کنید، اگر خیلی اذیت پرفورمنس بودید، هم مقدار و هم نام رو ذخیره کنید.
یه ستون اضافه مسئله ای ایجاد نمی کنه ؛)
اگر تونستید اسم enum رو ذخیره کنید، اگر خیلی اذیت پرفورمنس بودید، هم مقدار و هم نام رو ذخیره کنید.
یه ستون اضافه مسئله ای ایجاد نمی کنه ؛)
فقط حواستون به این موضوع باشه که اگر عناوین رو تغییر بدید، دیتا نمی تونه مپ بشه و خطا دارید.
اگر اسمی رو تغییری دادین، بصورت جدا برای دیتا های قدیمی اسکریپت بدید.
@thisisnabi_dev ♻️
اگر اسمی رو تغییری دادین، بصورت جدا برای دیتا های قدیمی اسکریپت بدید.
@thisisnabi_dev ♻️
زیباترین مثالی که برای SignalR دیدم در یک پروژه انبارداری بود که موجودی رو اعلام می کرد در موقع سند زد.
توی SignalR تعداد Connection های Alive فاکتور مهمی هست.
اینم یه نمونه مثال هست که می تونید داخل گیت هابم پیداش کنید و بررسی کنید.
https://github.com/thisisnabi
توی SignalR تعداد Connection های Alive فاکتور مهمی هست.
اینم یه نمونه مثال هست که می تونید داخل گیت هابم پیداش کنید و بررسی کنید.
https://github.com/thisisnabi
thisisnabi.dev [Farsi]
🔥 از هیچ تا پروداکشن فرض ما این هست معماری مایکروسرویس کار ما رو راه می ندازه و برای همین چالش های اون محیط رو بررسی می کنیم. توی این محیط ما توسعه، تست و دیپلوی رو پوشش خواهیم داد. توضیحات بیشتر: https://thisisnabi.dev/microservices/inventory ثبت نام:…
لطفا قبل از اینکه خریدی انجام بدید،بخش نظرات سایت رو مطالعه بفرمایید که بدونید این ویدیو ها بدردتون می خوره یا ن.
دم شما گرم
thisisnabi.dev
دم شما گرم
thisisnabi.dev
"اه این کد کار نمی کنه" چه کوفتیه؟
هیجان برنامه نویسی اون موقع تازه شروع میشه که می خوای یه مشکلی رو حل کنی.
هیجان برنامه نویسی اون موقع تازه شروع میشه که می خوای یه مشکلی رو حل کنی.
thisisnabi.dev [Farsi]
اکسپشن بی صاحب، به این مدل از اکسپشن ها می گن که کسی گردنش نمی گیره تا به یوزر نهایی میرسه. توی میت Defensive Programming به این موضوعات می پردازیم. @thisisnabi_dev
روی API Gateway می تونید globally این مشکل رو حل کنید.
اگر توسعه دهنده ای هم روی یه سرویس یادش رفت و چنین گندی زد، شما حواستون بوده و کارو جم کردین.
اگر توسعه دهنده ای هم روی یه سرویس یادش رفت و چنین گندی زد، شما حواستون بوده و کارو جم کردین.
خدایی زیبا نیست؟
هفته گذشته سر یه مسئله ای نیاز داشتم تا کاپلینگ 2 بخش یه سیستم رو از بین ببرم و ایده این پیاده سازی خیلی کمکم کرد.
@thisisnabi_dev ♻️
هفته گذشته سر یه مسئله ای نیاز داشتم تا کاپلینگ 2 بخش یه سیستم رو از بین ببرم و ایده این پیاده سازی خیلی کمکم کرد.
@thisisnabi_dev ♻️
Asynchronous programming enables scalability, but BE CAREFUL :)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core Roadmap [Persian]| Part 18:
CI/CD
✔️ Channels:
@thisisnabi_dev | @Moien_Tajik
〰️〰️〰️
[ Roadmap URL ]:
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
CI/CD
✔️ Channels:
@thisisnabi_dev | @Moien_Tajik
〰️〰️〰️
[ Roadmap URL ]:
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
با مایکروسرویس شروع نکنید!
این یک کلام ناآگاهانه س. بسته به ماهیت کار شما، باید در فاز discovery به این سوال پاسخ داده بشه که از چه معماری استفاده کنیم، نه اینکه نسخه عمومی براتون بپیچن.
این یک کلام ناآگاهانه س. بسته به ماهیت کار شما، باید در فاز discovery به این سوال پاسخ داده بشه که از چه معماری استفاده کنیم، نه اینکه نسخه عمومی براتون بپیچن.
Abstraction over Auth :)
یخورده پیاده سازی گیت هاب متفاوت بود و چون اکثر کارهایی که دارم انجام می دم روی اعتبارسنجی با گیت هاب هستش، ترجیح دادم یه AuthHandler برای گیت هاب بنویسم.
بزرگترین چالشم؟ نداشتم، زدیم رفت :)
دوست داشتید می تونید اینجا کدش رو ببینید.
2 عدد خطا عمدا گذاشتم درش، خواستید خودتون رو محک بزنید و پیداش کنید.
https://github.com/thisisnabi/AspNetCore.Authentication.GitHub
یخورده پیاده سازی گیت هاب متفاوت بود و چون اکثر کارهایی که دارم انجام می دم روی اعتبارسنجی با گیت هاب هستش، ترجیح دادم یه AuthHandler برای گیت هاب بنویسم.
بزرگترین چالشم؟ نداشتم، زدیم رفت :)
دوست داشتید می تونید اینجا کدش رو ببینید.
2 عدد خطا عمدا گذاشتم درش، خواستید خودتون رو محک بزنید و پیداش کنید.
https://github.com/thisisnabi/AspNetCore.Authentication.GitHub
thisisnabi.dev [Farsi]
این فورس کردن https هم بخشی از الزامات auth2.1 هست. روی BCL مایکروسافت شما Request.Scheme رو خواهید دید.
این کجا داستان ساز میشه، وقتی دارین پترن Gateway Offloading استفاده میکنید و scheme رو از خود سرویس میگیرید.
احتمالا HTTP بهتون بده.
احتمالا HTTP بهتون بده.