thisisnabi.dev [Farsi] – Telegram
thisisnabi.dev [Farsi]
2.16K subscribers
458 photos
38 videos
24 files
160 links
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم.
Download Telegram
بچه ها سلام،
این هم ویدیوهای رود مپ بود که سال گذشته رکوردش کرده بودیم برای کامیونیتی دات نت ایران، این با کورس aspnet core خودم متفاوت هست ولی بد نیست قبلش اینا رو ببینید.

01 | General Development Skills
02 | C#
03 | SQL Fundamentals
04 | ASP.NET Core Basics
05 | SOLID
06 | ORM
07 | Dependency Injection
08 | Databases
09 | Caching
10 | Log Frameworks
11 | API Clients & Communications
12 | Real-Time Communication
13 | Object Mapping
14 | Background Task Scheduler
15 | Testing
16 | Microservices 1
17 | Microservices 2
18 | CI/CD
19 | Design Patterns
20 | Observibility
21 | Client Side .NET
22 | Good to know libraries

@thisisnabi_dev

خفن باشید و پایدار ❤️
معمولا قبل از لی آف های گسترده آدم های مهم از سازمان جدا شدن یا میشن، چطوری توی بازار های مالی اول نهنگ ها بازار رو رها میکنن، بعد کم کم قیمت شروع به ریزش می کنه، بنظرم سازمان هم همینه :/
This media is not supported in your browser
VIEW IN TELEGRAM
حالا من خودم خیلی دورم از اینکه بتونم تصمیم به رفتن بگیرم :)
کتاب خوبیه 🔥

@thisisnabi_dev
Media is too big
VIEW IN TELEGRAM
هیچ کسی هیچ پخی نیست 😄
از جذابیت های مایکروسرویس سرعت بیلد و دیپلوی بالاست.
مابقیش همش سمه خالصه :))
یه بعضی موقع ها اینقدر برنامه نویسی رو دوست دارم که توی ۴۸ ساعت، ۴۲ ساعت کد می نویسم.
بعضی موقع ها هم اینقدر حال به هم زن میشه که می خوام برم پیک موتوری کار کنم ول کنم همه چی رو :/
توی سیستم های دولتی معمولا اجازه نمیدن مستقیم با سرشماره پیام بدی برای همین استفاده از تمپلیت ها خوبه.
برای shortenUrl هم لازم نیست که هر سری یه سرویس دیگه رو درگیر کنیم. آدرس رو ذخیره کنیم بد نیست، منتها باید حواسمون باشه که روی این آدرس کوتاه TTL نداشته باشیم.
thisisnabi.dev [Farsi]
خدایی زیبا نیست؟ هفته گذشته سر یه مسئله ای نیاز داشتم تا کاپلینگ 2 بخش یه سیستم رو از بین ببرم و ایده این پیاده سازی خیلی کمکم کرد. @thisisnabi_dev ♻️
یه سرویس برای audit داریم بالا میاریم به اسم Nakir، کل غروب رو داشتیم به اسم بزرگوار می خندیدیم.

اون ۲ تا فرشته محترم هست که در زمان مرگ میان برای حساب و کتاب، از اسم اونا الگو گرفتیم 😄
thisisnabi.dev [Farsi]
🎗 رایگان برای همدلی بروزرسانی: اتمام ظرفیت در روزهایی که شرایط سخت‌تر از همیشه شده، بسیاری از عزیزانم به‌خاطر جنگ و بحران‌های اخیر، شغل خودشون رو از دست دادن. به همین دلیل، دوره سیستم دیزاین در این ماه به‌صورت رایگان در اختیار عزیزانی قرار می‌گیره که به‌تازگی…
دیشب به همه عزیزانی که ایمیل زده بودن دسترسی به ویدیو های سیستم دیزاین رو دادیم.

خوشحالم که الان ۱۰۱۷ نفر به این ویدیو ها دسترسی دارن، بعضی ها این دوره رو پول پرداخت کرده بودن و بعضی ها هم شامل طرح رایگانمون شدن.

در هر صورت من خوشحالم که قسمت شد به عدد بالای هزار برسیم.

تا اول پاییز ۱۴۰۴ شما می تونید این ویدیو ها رو دانلود بفرمایید و بعد از دسترسی هاتون برداشته خواهد شد.

خفن باشید و پایدار ❤️
thisisnabi.dev [Farsi]
آدم حسابی ❤️
امروز یک جمله طلایی از علیرضا شنیدم،
اگر می خواید AI جاتون رو نگیره سعی کنید Requirement Engineering رو یاد بگیرید و بفهمید. توی همین کانال چند مقاله در موردش گذاشتم، بگردید پیدا می کنید :)
البته خودم هم یک کتاب خفن در موردش از انتشارات مایکروسافت خوندم که بد نیست شما هم عنوانش رو بدونید

Software Requirements Third Edition - Joy Beatty
پیچیده‌سازی بیش از حد (Over Engineering) می‌تونه کل فرآیند تحویل (Delivery) محصول رو با چالش جدی مواجه کنه.
این GetLock یه چیز عجیبی بود که دو هفته پیش ما درگیرش بودیم، خیلی مسئله حیاتی هست در تراکنش های روی والت.
البته توی سیستم دیزاین Reservation کامل مفاهیم رو توضیح دادم حتی بر روی سیستم عامل اما در محیط پروداکشن چند ایشو داریم که توضیح دادم.

توی چالش های سیستم دیزاین ویدیوش رو براتون آپلود کردم.

چالش 9/100 👾

@thisisnabi_dev
تمام این بیزینس هایی که می بینیم هدف نهایی شون بالا بردن فروش و گرفتن پول بیشتر از کاربر هاشونه. اما چطوری success rate پرداخت رو بالا ببریم!؟
توی چالش های سیستم دیزاین ویدیوش رو براتون آپلود کردم. البته این فونداسیون رسیدن به این هدف هست.

چالش 10/100 👾

@thisisnabi_dev
روی اندپوینت هاتون تایم اوت ست کنید!
امروز تو دفتر خونه ۱۸۲ اندرزگو بودم،
یارو داشت ملک ۱۰۰ میلیاردی معامله می کرد.

موبایلش شیاومی نوت ۱۰ بود، سرمایه تون رو هر روز با تغییر گوشی و لوازم دیجیتال به فاک ندید.

#اوت_آف_تک 😄
امروز برای شروع دوره جدیدمون من از مهندسی اینترنت شروع کردم، بیشتر موضوعاتی که باعث میشه ما نیاز پیدا کنیم به اینکه چرا از aspnetcore استفاده می کنیم. تهش به این رسیدیم که فریم ورک خودمون رو بسازیم، حتی یه زوری هم زدیم که Kestrel رو شبیه سازی کنیم، در واقع دیدگاهم اینه یک خونه 1 طبقه بسازیم، بعد بریم معماری یک برج چند ده طبقه رو بررسی کنیم.

لخت مادرزاد یه کنسول بالا آوردیم و خیلی کارای خفنی انجام دادیم.

دلم تنگ شده بود برای این جنگولک بازی ها 😄
باید عاشق کاری که می کنید باشید، اگر نه که حداقل دوسش داشته باشید.
در غیر این صورت ولش کنید برید سراغ یه کار دیگه :)
خیلی هامون تا یه api می نویسیم فورا یه v1 هم می چسبونیم تنگش!
چرا باید/نباید بذاریم رو توی اخرین ویدیو انبار که درش در مورد know your customers صحبت کردم ببینید.
فردا آپلود میشه.