پروژه Clean Architecture به دات نت 9 آپدیت شد و میتونید اون رو از طریق Nuget دریافت کنید. علاوه بر آپدیت، کلی تغییر و بهبود توی این ورژن داشتیم که میتونید لیست کاملش رو توی لینک زیر ببینید:
اگه مشکلی توی پروژه دیدید یا بهبودی رو در نظر دارید حتما PR بدید و مشارکت کنید و اگه از این پروژه خوشتون اومد با دادن ⭐️ حمایت کنید. حمایت شما دلگرمی بزرگیه که به ساپورت و آپدیت این پروژه در کنار شما ادامه بدم.
اگه بنچمارک ها راجع به Adaptive GC حقیقت داشته باشه یه فیچر انقلابی رو خواهیم داشت که memory management رو برامون خیلی خیلی بهبود میده! ( بشخصه ازش خیلی استقبال میکنم چون مصرف مموری بالا توی high throughput رو به چشم دیدم)
دیشب میخواستم یه چیزی رو روی کافکا با Masstransit تست کنم، حوصله نوشتن docker-compose و کانفیگای چرت و پرت کافکا رو نداشتم. اینجا بود که Aspire خیلی به کارم اومد و کاری که برای من شاید بیشتر از یک ساعت طول میکشید رو توی ۵ دقیقه انجام داد. خدا David Fowler رو برامون حفظ کنه!
-فیچر Code decompile خیلی خوبی داره که خیلی جاها میتونه کمک کنه
-بشخصه با فیچر IL Viewer ای که داره خیلی حال میکنم
-اینتلیسنس و code suggestion خیلی بهتری نسبت به ویژوال استدیو ( بدون ریشارپر) داره
- ابزار خیلی بهتر و تمیز تری برای دیباگ کد در اختیار قرار میده (Thread View و Memory Snapshot اش رو خیلی دوست دارم)
- قسمت Market Place خیلی خوبی داره! من توی یک پروژه هم از Sql Server هم Kafka و هم Redis استفاده میکنم و همه این ها توی رایدر قابل مشاهده و مدیریت هست و ابزارش رو از مارکتی که داره میتونید دانلود کنید و بشخصه نیاز ندارم که بین محیط های مختلف سوییچ کنم
- مدیریت کامندهای EF Core خیلی قشنگ تر و راحتتر توی Rider انجام میشه. در رابطه با کانفیگ انتیتی مدل ها هم پیشنهاد های خیلی خوبی میده ( مثلا اگه تایپ استرینگ براش max length نذاشته باشید بهتون وارنینگ میده)
- ابزار خیلی بیشتری رو در ارتباط با گیت در اختیارتون قرار میده ( یه نکته خیلی باحالش این بود که من توی یکی از کامنت هام todo داشتم و رایدر تشخیص داد و بهم وارنینگ داد که todo داری! کامیت کنم یا نه؟)
- مدیریت پکیج ها و dependency های پروژه توی رایدر برای من خیلی راحتتره
چرا در مورد رایدر همه دنبال ویدیو و آموزشن؟😂 حالا اگه فرصت شد یه ویدیو کوتاه راجع بهش میسازیم ولی یه بار نصب کنید یه پروژه ساده کنسول باهاش بیارید بالا همه چیش دستتون میاد. چیز سختی نیست بخدا. تو عمل هم متوجه تفاوت ها و مزیت هاش نسبت به Visual Studio میشید
توی این ویدیو به دو ویژگی باحال و گودرتمند توی EF Core پرداختیم که هم میشه استفاده های خوب ازش کرد و هم میشه کدبیس رو به گند و کثافت کشید و صدای هم تیمی ها رو باهاش در آورد ( ولی جدا از شوخی این EF Core یکی از زیبایی های دنیای دات نت هست که خیلی کار ها رو بی سر و صدا پشت صحنه برامون به بهترین شکل انجام میده)
۲۰ ساعت رو رد کردیم ۳۰ قسمت از دوره ضبط شده ۳ جلسه میت آنلاین + نکات Clean API رو هنوز شروع نکردیم رفقایی که تمایل دارند برای ثبت نام این فرصت رو از دست ندن چون دوره دیگه مجددا برگزار نخواهد شد
بچه ها پارسا یکی از خفن ترین فرانت اند بازهای ایرانه که میشناسم، تازه Adplist شو باز کرده، اگر نیاز به منتورینگش دارید برای فرانت حتما استفاده کنید : https://adplist.org/mentors/parsa-khosravani