ZenMaxe – Telegram
ZenMaxe
226 subscribers
41 photos
10 videos
13 links
در حال فعالسازی دوباره ...
Download Telegram
خیلی جالبه
برای یک پروژه ای نیاز به یک مدل برای جابجایی دیتا داشتم ( همراه با ذخیره کردن Exception های هندل نشده) ، که چشمم خورد به لایببری ErrorOr
این لایبرری خیلی جالبه و باعث میشه که راحت بتوانید اکسپشن هارو بدون throw کردن اکسپشنی بنویسید ، چگونه؟ خب ما در ApiResult Pattern میایم و قسمت Error رو با متن های آماده پر میکنیم .

این لایبرری هم همینکارو میکنه ولی مرتب شده تر ، شما از قبل در کلس های مختلف اکسپشن هارو تعریف میکنید و متن آن هم مشخص میکنید ( با این کار راحت تر میتوانید پروژه رو چند زبانه کنید.) ، بعد برخورد به اروری میاید و این لایبرری رو کال میکنید و ریزالت مرتب شده ای میگیرید

اگر در پروژه های چند لایه ای کار میکنید میتوانید با کمک ErrorOr بین سرویس ها اطلاعات جابجا کنید و با کمک ApiResult هم به کاربر یک ریزالت ثابت بدید ( چارچوب Error Or مناسب ریزالت نیست)

در آینده کمی از کاربرد هاشو نشان میدم

پ.ن : این لایبرری توسط Amichai Mantinband ، یکی از مهندسین اسرائیلی مایکروسافت زده شده و بنظرم خیلی جالبه
🔅 رویا فروش های جدید


🔸 بعد از گذشت دوران ترید ، برنامه نویسی و سرمایه گذاری ، دوستان رویافروش به یاد دادن
دزدی روی آوردن 😁

🔹داستان این برنامه اینجوریه که شما یک سری تراست کد بهش میدید و اون شروع میکنه به بروت فورس کردن ولت های دست نخورده یا غیرفعال ، حالا این برنامه چه وضعیتیه؟ یک برنامه پولی اما کرک شده که رویافروش ها نسخه کرکی اش رو که ممکنه حتی آلوده هم باشه بهتون بفروشن


🔸 جالبه که تا شش هفت سال پیش همین دوستان رویافروش میومدن و ابزار های کرک، کرک شده رو به شما میفروختن که باهاش هر اکانتی که میخواید رو کرک کنید


❗️ این دزدی ها و رویا فروشی ها هیچوقت تمام نمیشن فقط رنگ عوض میکنند


#Scam

@ZenMaxe
🔅 سیستم Swagger بصورت Built in در دات نت 9

🔸 قراره که Swagger بصورت built in در پکیج های Asp net نوشته بشه و قابلیت تولید فایل سواگر در زمان بیلد را هم فراهم کنه

🔹 رفرنس

#aspnet

@ZenMaxe
...
🔆 در صورت پاک شدن تغییرات کامیت نشده چه کنیم؟

🔺 اگر اون فایل ها توسط گیت Track شده باشن میتوانید با Git Status برشون گردونید اما شانس زیادی در این بخش ندارید.

🔺 اگر از IDE های جت برینز استفاده می کنید یا Vscode دارید ، میتوانید از قابلیت Local History استفاده کنید.


🔺 متاسفانه Visual Studio این فیچر را نداره و باید یک اکستنشن نصب کنید

🔅 حتما حواستون باشه که سر وقت تغییراتتونو کامیت کنید ، من بصورت اتفاقی برنچ رو عوض کردم و هارد ریست دادم و باعث شد که تمامی فایلا overwrite و فایل های جدید پاک شن ، با کمک لوکال هیستوری رایدر تونستم تمامی 212 فایل چنج شده رو ریکاوری کنم. ( البته که خیلی دردسر داشت ، ابزار جت برینز یکم باگ داره و نمیتونه کل پوشه رو یک جا ریکاوری کنه بهتره تک تک ریکاوری کنید)

پ.ن: رایدر دوست دارم


@ZenMaxe
از این باحال تر هم داریم؟
درمورد بحث نات کوین و اهورا و جادی نظری ندارم جز گیف
منابع یادگیری دات نت از نظر من:


مقاله ها:
-داکیومنت مایکروسافت یا لایبرری مدنظر
- سایت code maze و csharpcorner

ویدیو های آموزشی در یوتیوب:
- Nickchapsas
- Patrick god
- Tim Corey
- Gui Ferreira
- dotnet
- NDC Conferences
- Milan Jovanović
- Amichai Mantinband
- Zoran Horvat
This media is not supported in your browser
VIEW IN TELEGRAM
واقعا این چراغ مطالعه ، امکانات جالبی نسبت به قیمتش داره.

میتوانید از اینجا خریداری کنید (قابلیت پرداخت قسطی هم داره)

کیفیت ساخت خوبی داره و دیمر اشم مکانیکی هستش و عمر زیادی داره
دنیای بک اند از جایی سخت شد که یکی تصمیم گرفت خارج از کنترلر کد بزنه
👍2
Forwarded from thisisnabi.dev [Farsi]
اولین دسته از برنامه نویس هایی که AI جاشون رو میگیره، بطور قطع اونهایی هستن که میگن بیزینس مهم نیست و ما فقط بتونیم کد بنویسیم کافیه.
Forwarded from اَلِف.حِ.پِ 🍋 (امیرحسین پناهےفر)
بالاخره رکوردم رو زدم، آخیش. 🔥💎