thisisnabi.dev [Farsi] @thisisnabi_dev Channel on Telegram

thisisnabi.dev [Farsi]

@thisisnabi_dev


اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم.

thisisnabi.dev [Farsi] (Farsi)

اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم. اگر به دنبال یادگیری و به اشتراک گذاری تجربیات در زمینه طراحی سیستم با استفاده از دات نت هستید، کانال تلگرام @thisisnabi_dev یک جای مناسب برای شماست. در این کانال، می‌توانید به دوره‌ها و آموزش‌های مربوط به طراحی سیستم دات نت دسترسی پیدا کنید و از تجربیات و مهارت‌های نابی بهره‌مند شوید.

همچنین در کانال پادکست کُد به زبان آدمیزاد با نابی می‌توانید به پادکست‌های مرتبط با موضوعات فناوری اطلاعات گوش دهید و از دیدگاه‌ها و نکات جالب او بهره‌مند شوید. همچنین می‌توانید از کلندر میت های نابی برای دسترسی به رویدادها و فعالیت‌های او استفاده کنید.

اگر علاقه‌مند به بهبود مهارت‌های خود در زمینه طراحی سیستم با دات نت هستید، به کانال تلگرام @thisisnabi_dev بپیوندید و از منابع آموزشی و تجربیات ارزشمند نابی بهره‌مند شوید.

thisisnabi.dev [Farsi]

14 Jan, 06:33


به قول شایع:
گرم دم اونایی که با ما بودن ❤️

هفته آینده از شنبه تا چهارشنبه یه کد ۴۵٪ شیرینی واسه باندل مایکروسرویس و طراحی سرویس ها میدم بهتون 😊

thisisnabi.dev [Farsi]

13 Jan, 14:21


سلام دوستان وقتتون بخیر باشه.

من یک پنل مدیریتی می خوام با Blazor واسه یک پروژه توسعه بدم.
کار بصورت پروژه ای هست و بک اند کار هم بصورت API در اختیارتون قرار میگیره.

اگر دوست داشتید می تونید رزومه خودتون و یا نمونه کاری اگر دارید رو برام بفرستید.
@thisisnabi

thisisnabi.dev [Farsi]

12 Jan, 18:48


سال گذشته در کنار اسم خودم حدود ۲۰+ میلیون بار اسم علی بابا دیده شد. رایگان 😅

thisisnabi.dev [Farsi]

12 Jan, 08:06


تا علی بابا بودم که نیومدید 😅، ایشالا توی دیجی پی ببینیمتون 💙.

thisisnabi.dev [Farsi]

09 Jan, 07:29


من حساب لینکدینم رو یه دوستم به نام میثم ملکی در ترم اول دانشگاه واسم ساخت (چون خودم لپ تاپ نداشتم 😅).

2 سال پیش مجددا درش لاگین کردم و یه خورده محتوایی رو با عزیزان به اشتراک گذاشتیم و حاصلش شد این عدد.

در طول مسیر، شاید نزدیک به 400 پست به اشتراک گذاشته باشم که بی‌اشتباه هم نبودند، اما همیشه سعی کرده‌ام بهتر بشم. درست مثل کودکی که با زمین خوردن، راه رفتن رو یاد می‌گیره، شما هم باید اشتباه کنید تا یاد بگیرید و پیشرفت کنید.

از اول تابستون امسال بیشتر دنبال به اشتراک گذاری تجربه بودم تا معرفی قابلیت فریم ورک هایی که روش کار کردم.

قطعا این سفر قرار نیست اینجا تموم بشه 🐫
شاد باشید و سر بلند ❤️

thisisnabi.dev [Farsi]

07 Jan, 17:39


گالری ما هم عالمی داره :)

من اول کارم توی حوزه برنامه نویسی در یه گروه برج سازی بودم توی تهران که سیستم مدیریت منابعشون رو توسعه میدادیم. اونجا با این بیزینس مقدس آشنا شدم و خب بنظرم خیلی جذاب هست.

thisisnabi.dev [Farsi]

04 Jan, 16:38


این ریسپانس یکی از بانک های عزیزمون هست.
این مدل کثافت کاری ها باید روی API Gateway مدیریت بشه.
اینطوری توسعه دهنده سرویس هم یادش بره، روی Gateway فیلتر میشه.

thisisnabi.dev [Farsi]

31 Dec, 20:26


منم جزو این ۲۰٪ ام.
حتی به غلط 😅

thisisnabi.dev [Farsi]

31 Dec, 15:25


اینم فایلش هست، دوست داشتید نگاه کنید.

@thisisnabi_dev

thisisnabi.dev [Farsi]

31 Dec, 15:21


کوئرا یک گزارش نظرسنجی جامعه برنامه نویسان آماده کرده بود که آمار های قابل تأملی درش بود. توصیه می کنم برید توی سایتشون و ببینید.

thisisnabi.dev [Farsi]

30 Dec, 16:09


نامش نیک و یادش گرامی 💛🥂

thisisnabi.dev [Farsi]

29 Dec, 09:39


اولین دسته از برنامه نویس هایی که AI جاشون رو میگیره، بطور قطع اونهایی هستن که میگن بیزینس مهم نیست و ما فقط بتونیم کد بنویسیم کافیه.

thisisnabi.dev [Farsi]

28 Dec, 21:55


یکی از علاقمندی های من گشتن توی دیوار هستش، میفهمم که مردم دیگه چی رو نمی خوان 😅

امشب اتفاقی این ماشین داغون رو دیدم و عمق فاجعه رو حس کردم.
بنظرتون چند تومن گذاشتن قیمتش رو؟
۱۹۸ میلیون تومن.

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

فکر کنید شما VP یه شرکت های تک هم باشید، ۳۰۰ که بیشتر نمی گیرید، بعد چند سال می تونید توی تجریش تهران یه ۱۰۰ متری بگیرید؟ ۱۵ سال خوبه؟
دیگه بقیه چیزهایی که می خواید بماند.


برای مسائل مالی تون هم برنامه ریزی داشته باشید تا بتونید با حقوق های پایین هم اقلا حداقل هاتون رو تهیه کنید و جا نمونید.

thisisnabi.dev [Farsi]

27 Dec, 16:08


https://thisisnabi.dev/system-design/pricing

می تونید با یاد گرفتن این موضوعات خیلی راحت تبدیل به یک برنامه‌نویس خوب بشید.

thisisnabi.dev [Farsi]

26 Dec, 14:13


اون رو برای این می خواستیم.
پیش پیش مبارک آدمش.

من ۲ هفته دیگه ۱ کتاب معرفی میکنم.
بنظرم شما توی این 3 هفته این کتاب رو مطالعه کنید که با هم رشد کنیم 😊

📗 Learning Systems Thinking

thisisnabi.dev [Farsi]

23 Dec, 16:58


یه کتابی هست به اسم Learning systems thinking. کتاب خوبیه 😊

Update
------------
به پیشنهاد عزیزان از طرف خودم یک نسخه از این کتاب رو به عزیزان تقدیم میکنیم.

۱۱۰ میت آنلاین داشتیم، ۱۱۰ قرعه کتاب هم ان شالله می کشیم.

thisisnabi.dev [Farsi]

22 Dec, 16:08


من به این نتیجه رسیدم که هر کسی گفت خیلی کتاب میخونم، یه کلمه رو جا انداخته؛ خیلی "کم" کتاب می خونم.

thisisnabi.dev [Farsi]

21 Dec, 16:55


حواسمون باشه که درسته دیتابیس ها جدا باشن جذابه، اما نگهداری این تعداد دیتابیس می تونه پرهزینه باشه.
البته توی بعضی از سازمان ها و استاندارد ها شما مجاز نیستید که دیتابیس همه مشتری ها رو مشترک بذارید و باید این جداسازی فیزیکی باشه.

thisisnabi.dev [Farsi]

19 Dec, 20:56


هر موقع جو گیر شدید این تایتل رو 10 بار تکرار کنید.

thisisnabi.dev [Farsi]

18 Dec, 20:17


سال جذابی هم بود در علی بابا :)

thisisnabi.dev [Farsi]

18 Dec, 16:59


سال آینده بیشتر می ترکونیم ❤️
اینکه جمعه فعال ترین روز کاریم بوده در دنیای open source جذابه ☺️


https://github.com/thisisnabi

thisisnabi.dev [Farsi]

12 Dec, 10:32


اصول Uncle Bob خیلی جذابه که در سیستم های سرویس گرا رعایتش کنیم.

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

یا مثلا با رعایت CCP میشه که نگهداری سرویس ها رو راحت تر کرد.

http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

thisisnabi.dev [Farsi]

11 Dec, 11:56


https://wiki.c2.com/?GodClass

اگر God Service باشه چه می کنیم؟

thisisnabi.dev [Farsi]

10 Dec, 13:08


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

یه فرقی هم بین prototype و mvp هست که بد نیست بهش فکر بکنید.

در همین راستا silver bullet هم داریم که خوبه بفهمیم هر کدوم کجاها کاربرد داره.

thisisnabi.dev [Farsi]

30 Nov, 19:07


Failures are a given and everything will eventually fail over time. (Werner Vogels)

حالا یه شرکتی بنا به هر دلیلی چند دقیقه در دسترس نبوده، لازم نیس پارش کنیم :)

thisisnabi.dev [Farsi]

27 Nov, 19:35


Raft + Circuit Breaker + Concurrency

شما نباید دغدغه سینتکس رو تا چند سال آینده داشته باشید. فقط باید یاد بگیرید چی رو کجا استفاده کنید. مابقیش رو Copilot براتون می نویسه.

تمام این فیچر رو با پرامپت های AI توسعه دادم.

100+ کامیت بود :)

thisisnabi.dev [Farsi]

26 Nov, 18:55


بیاید قبل اینکه دس به کد بشیم، مشکل رو بفهمیم. اصلا شاید نیازی به کد نوشتن نبود :)

#journal

@thisisnabi_dev

thisisnabi.dev [Farsi]

26 Nov, 11:37


به این درد می خوره بزرگوار، در محیط هایی که چندین پاد داریم.

thisisnabi.dev [Farsi]

25 Nov, 13:11


امروز درگیر آلگوریتم Raft بودم. کثافت عجب چیزیه.

thisisnabi.dev [Farsi]

24 Nov, 18:23


داشتم LogBook مربوط به یه فیچر رو می نوشتم، حیفم اومد براش دیاگرام نکشم.
کار باید جذاب باشه.

thisisnabi.dev [Farsi]

23 Nov, 17:23


https://thisisnabi.dev/roadmaps/aspnetcore


حدودا 20 ساعت، امیدواریم که تونسته باشیم کمکی کرده باشیم.
حتی به 1 نفر ❤️✌️

این ویدیو ها رایگان هست و هدیه ای به کامیونیتی فارسی دات نت بود
دم شما گرم، نبی کرم پور ❤️

@thisisnabi_dev

thisisnabi.dev [Farsi]

18 Nov, 18:16


thisisnabi.dev [Farsi] pinned «تخفیف کورس های ما برای جمعه سیاه 1. طراحی سیستم (30%) 2. یک مایکروسرویس از ایده تا پروداکشن (25%) 3. باندل طراحی سیستم و مایکروسرویس (35%) تاریخ ۲ آذر ماه رو در نظر گرفتیم که کد تخفیف ها اینجا براتون گذاشته میشه. با افزایش قیمتی که بعد از این تاریخ اعمال…»

thisisnabi.dev [Farsi]

17 Nov, 18:21


تخفیف کورس های ما برای جمعه سیاه

1. طراحی سیستم (30%)
2. یک مایکروسرویس از ایده تا پروداکشن (25%)
3. باندل طراحی سیستم و مایکروسرویس (35%)

تاریخ ۲ آذر ماه رو در نظر گرفتیم که کد تخفیف ها اینجا براتون گذاشته میشه.

با افزایش قیمتی که بعد از این تاریخ اعمال میکنیم روی کورس ها، مجموع تخفیف ها بیشتر از ۶۰٪ هست.

thisisnabi.dev [Farsi]

16 Nov, 15:37


دیروز داشتم چند پارتیشن رو کانسوم می کردم روی کافکا و واقعیت این بود که 51 پارتیشن خیلی کثیف کاری داشت، بعد یهو حضرت Range یادم افتاد :)

thisisnabi.dev [Farsi]

15 Nov, 16:06


ما از اول زمستون برای دوره هایی که داریم پلن کامیونیتی رو هم می ذاریم و دیدگاهم این است که هزینه ای رو اضاف نکنیم.

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

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

thisisnabi.dev [Farsi]

13 Nov, 09:45


برای خودمم جذاب بود واسه همین مثل یه سرویس دیدمش.

thisisnabi.dev [Farsi]

12 Nov, 15:31


آیا به نسخه دات نت ۹ ارتقاء بدیم سرویس هامون رو؟

واقعیت اینه که شما پروژه های داخل شرکت رو باید جدا از پروژه های شخصی و فانتزیتون ببینید.

اجازه بدید نسخه جدید در صنعت خودش رو نشون بده بعد ۳ ماه این ارتقاء رو انجام بدید.

thisisnabi.dev [Farsi]

11 Nov, 14:02


هر خطش چون نگین، هر متد یک گلاب
سرمه‌ای بر چشمان، دل به آن داد شتاب

😁😁

thisisnabi.dev [Farsi]

11 Nov, 13:57


دیشب نشسته بودم، غرق کُد و فَنون
کُدهای مایکروسافت، باز شد بر زبون

یافتم در آن میان، رازهای نهان
پیاده‌سازی جمیل، ساده و بی‌نشان


این سویچ اکسپرشنی که توی کد بیس های aspnetcore استفاده کرده بودن رو دوست داشتم. (OAuthHandler)

thisisnabi.dev [Farsi]

10 Nov, 19:54


قبلا ما ویدیو ها رو فقط در این کانال میذاشتیم، از این هفته به بعد ویدیو ها رو می تونید در آدرس زیر بدون فیلترشکن دانلود کنید.

امیدوارم که این ویدیو ها براتون مفید بوده باشه.

https://thisisnabi.dev/roadmaps/aspnetcore

@thisisnabi_dev

thisisnabi.dev [Farsi]

10 Nov, 15:15


با 2 عدد (یا بیشتر) پاد یا اینستنس به availability نمی رسیم. یه جایی کلا کلاستر از دسترس خارج میشه.
البته اینها رو تیم SRE و DevOps مدیریت می کنن ولی شما باید خواستتون رو بتونید مطرح کنید.

توی این ویدیو با معین عزیز در مورد این مطالب صحبت کردیم که شما تا کجا باید این مطالب رو بلد باشید.

thisisnabi.dev [Farsi]

10 Nov, 06:42


حالا که دات نت ۹ داره میاد

وقتی می خواید فریمورک یک پروژه رو ارتقا بدین باید به breaking changes های نسخه جدید فریمورک  آشنا باشید.

شاید پروژه تون بیلد و حتی ران بشه، اما باید حواستون باشه که عملکرد نرم افزار شما می تونه متاثر باشه از این قضیه.

thisisnabi.dev [Farsi]

09 Nov, 15:01


بنظرم audit logging باید در سطح فریم ورک باشه و نباید بسپریمش به برنامه نویس.
چون احتمال فراموش کردنش هست.

یعنی یه بیس کلاسی چیزی باید براش تعریف کنید.

thisisnabi.dev [Farsi]

08 Nov, 14:48


امروز توی اینستا یه پستی دیدم از این پیج، می گفت ما رو فالو کن بعد کامنت بذار که لیست قیمت فلان محصول رو براتون بفرستیم. من فالو کردم و کامنت گذاشتم.

منتها از پیام مشخصه در اکشن فالوو eventual consistency داریم.
۱۰ ثانیه بعدش کامنت گذاشتم و اوکی بود.

اینکه strong consistency داشته باشید یا تاخیر بروز رسانی رو بپذیرید موضوع جذابی هست که خوبه یادش بگیریم.

thisisnabi.dev [Farsi]

07 Nov, 17:04


9 ساعت روی Authentication & Authorization صحبت کردیم 🔥
فکر نکنم کلاسی مونده باشه در BCL که یه ناخنکی بهش نزده باشم.

البته هنوز 2 ساعتش مونده :)

thisisnabi.dev [Farsi]

06 Nov, 11:00


برای پیاده سازی top k problem با حجم دیتایی بالا (حدودا ۱۵۰ میلیون رکورد) در میت های سیستم دیزاین ۵ ساعت صحبت کردیم و ردیس رو هم به همین بهانه آموزش دادیم.

در این مثال، کنار top k problem باید یه key section هم دیده بشه.

thisisnabi.dev [Farsi]

06 Nov, 06:53


امروز صبح ویدیو های سیستم دیزاین 116 نفری شد✌️

کلا ۱۶ آبان روز مقدسیه واسه من ❤️

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

پست رو گذاشتم تا بماند به یادگار.
دمتون گرم که همیشه حمایت کردید.

thisisnabi.dev [Farsi]

05 Nov, 15:00


این کجا داستان ساز میشه، وقتی دارین پترن Gateway Offloading استفاده میکنید و scheme رو از خود سرویس میگیرید.
احتمالا HTTP بهتون بده.

thisisnabi.dev [Farsi]

05 Nov, 06:51


این فورس کردن https هم بخشی از الزامات auth2.1 هست.
روی BCL مایکروسافت شما Request.Scheme رو خواهید دید.

thisisnabi.dev [Farsi]

04 Nov, 17:16


یکی از الزامات Auth2.1

@thisisnabi_dev

thisisnabi.dev [Farsi]

04 Nov, 13:43


Abstraction over Auth :)

یخورده پیاده سازی گیت هاب متفاوت بود و چون اکثر کارهایی که دارم انجام می دم روی اعتبارسنجی با گیت هاب هستش، ترجیح دادم یه AuthHandler برای گیت هاب بنویسم.

بزرگترین چالشم؟ نداشتم، زدیم رفت :)
دوست داشتید می تونید اینجا کدش رو ببینید.
2 عدد خطا عمدا گذاشتم درش، خواستید خودتون رو محک بزنید و پیداش کنید.

https://github.com/thisisnabi/AspNetCore.Authentication.GitHub

thisisnabi.dev [Farsi]

03 Nov, 10:38


با مایکروسرویس شروع نکنید!

این یک کلام ناآگاهانه س. بسته به ماهیت کار شما، باید در فاز discovery به این سوال پاسخ داده بشه که از چه معماری استفاده کنیم، نه اینکه نسخه عمومی براتون بپیچن.

thisisnabi.dev [Farsi]

02 Nov, 19:23


ای کسانی که سیرکت بریکیر می نویسید؛ سیرکت بریکر ننویسید و از polly استفاده کنید :/

thisisnabi.dev [Farsi]

02 Nov, 10:30


منم، برای اون جمعه تخفیف روی 2 تا محصولی که دارم میذارم.

1. سیستم دیزاین 25 سرویس در دات نت
2. پلتفرم انبار بر پایه مایکروسرویس

زیاد عدد فضایی نیست، ولی نسبت به چیزی که در مارکت هست، منصفانه س 😊

برای همین می تونید فعلا خرید نداشته باشید. البته اگر عجله ندارید! به هر حال فصل نقل و انتقالات دولوپر ها هم نزدیکه :)

Fri, Nov 29, 2024

thisisnabi.dev

thisisnabi.dev [Farsi]

02 Nov, 09:33


ASP.NET Core Roadmap [Persian]| Part 18:
CI
/CD

✔️ Channels:
@thisisnabi_dev | @Moien_Tajik

〰️〰️〰️

[ Roadmap URL ]:
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

thisisnabi.dev [Farsi]

01 Nov, 17:49


بی خودی هم اعداد فضایی ندید

چند روز پیش به یه دوستم که در xxx چند هکتار باغ داره توصیه کردم چند تا کره خر هم بگیره و ازشون ویدیو بذاریم تو یوتیوب.

قرار شده نصف نصف باشیم درامدش رو 😅

thisisnabi.dev [Farsi]

01 Nov, 11:13


Asynchronous programming enables scalability, but BE CAREFUL :)

thisisnabi.dev [Farsi]

30 Oct, 19:42


از اون روزی که حضرت رایگان شده منم با vs روی سیستم شخصیم خداحافظی کردم.

thisisnabi.dev [Farsi]

30 Oct, 16:57


خدایی زیبا نیست؟
هفته گذشته سر یه مسئله ای نیاز داشتم تا کاپلینگ 2 بخش یه سیستم رو از بین ببرم و ایده این پیاده سازی خیلی کمکم کرد.


@thisisnabi_dev ♻️

thisisnabi.dev [Farsi]

30 Oct, 13:59


وبلاگش رو بخونید حرف نداره مقاله هاش❤️

thisisnabi.dev [Farsi]

29 Oct, 16:40


یخورده تمیز تر شده، وگرنه زیاد چیز عجیب و غریبی نیست :)

@thisisnabi_dev

thisisnabi.dev [Farsi]

29 Oct, 15:29


روی API Gateway می تونید globally این مشکل رو حل کنید.
اگر توسعه دهنده ای هم روی یه سرویس یادش رفت و چنین گندی زد، شما حواستون بوده و کارو جم کردین.

thisisnabi.dev [Farsi]

28 Oct, 14:23


"اه این کد کار نمی کنه" چه کوفتیه؟

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

thisisnabi.dev [Farsi]

28 Oct, 13:40


لطفا قبل از اینکه خریدی انجام بدید،بخش نظرات سایت رو مطالعه بفرمایید که بدونید این ویدیو ها بدردتون می خوره یا ن.

دم شما گرم
thisisnabi.dev

thisisnabi.dev [Farsi]

28 Oct, 06:34


اعصابم رو خورد کردن از آمازون اومدم بیرون. 😐

این صحبت یک دوست بود که داشتیم دیشب با هم گپ می زدیم.

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

thisisnabi.dev [Farsi]

27 Oct, 13:59


زیباترین مثالی که برای SignalR دیدم در یک پروژه انبارداری بود که موجودی رو اعلام می کرد در موقع سند زد.
توی SignalR تعداد Connection های Alive فاکتور مهمی هست.

اینم یه نمونه مثال هست که می تونید داخل گیت هابم پیداش کنید و بررسی کنید.

https://github.com/thisisnabi

thisisnabi.dev [Farsi]

26 Oct, 21:15


فقط حواستون به این موضوع باشه که اگر عناوین رو تغییر بدید، دیتا نمی تونه مپ بشه و خطا دارید.
اگر اسمی رو تغییری دادین، بصورت جدا برای دیتا های قدیمی اسکریپت بدید.

@thisisnabi_dev ♻️

thisisnabi.dev [Farsi]

26 Oct, 17:33


ذخیره کردن enum در دیتابیس بصورت عدد واقعا اذیت هست وقتی داری از دیتابیس کوری میگیری،
اگر تونستید اسم enum رو ذخیره کنید، اگر خیلی اذیت پرفورمنس بودید، هم مقدار و هم نام رو ذخیره کنید.
یه ستون اضافه مسئله ای ایجاد نمی کنه ؛)

thisisnabi.dev [Farsi]

25 Oct, 12:31


این بزرگوار، Yarp منظورم هستش
اوایل بعنوان Reverse Proxy اومد، ولی خب الان دارن بعنوان API Gateway ازش بیگاری میکشن 😁

thisisnabi.dev [Farsi]

24 Oct, 09:29


اوایل میت های طراحی سیستم خیلی استرس داشتم، الان خدا خدام هست که زودتر شروع بشه،

شما می تونید ویدیو های این دوره رو هم از طریق لینک زیر تهیه بفرمایید.

https://thisisnabi.dev/system-design/pricing

thisisnabi.dev [Farsi]

23 Oct, 19:09


🔥 از هیچ تا پروداکشن

فرض ما این هست معماری مایکروسرویس کار ما رو راه می ندازه و برای همین چالش های اون محیط رو بررسی می کنیم.

توی این محیط ما توسعه، تست و دیپلوی رو پوشش خواهیم داد.

توضیحات بیشتر:
https://thisisnabi.dev/microservices/inventory

ثبت نام:
https://zarinp.al/640340

📌 لطفا فقط با آدرس gmail ثبت نام بفرمایید.
📌 دانش جزئی از سی شارپ و ASP.NET Core پیش نیاز است
📌 ریلیز ویدیو ها، هر سه شنبه ساعت 21:00

thisisnabi.dev [Farsi]

23 Oct, 15:30


ویدیو های رود مپ توسعه دهنده ASP.NET Core

1. General Development Skills
https://t.me/thisisnabi_dev/334

2. C#
https://t.me/thisisnabi_dev/336

3. SQL Fundamentals
https://t.me/thisisnabi_dev/338

4. ASP.NET Core Basic
https://t.me/thisisnabi_dev/389

5. SOLID
https://t.me/thisisnabi_dev/543

6. ORM - EF Core
https://t.me/thisisnabi_dev/630

7. Dependency Injection
https://t.me/thisisnabi_dev/631

8. Databases
https://t.me/thisisnabi_dev/651

9. Caching
https://t.me/thisisnabi_dev/669

10. Log Frameworks
https://t.me/thisisnabi_dev/708

11. APIs Client and Communications
https://t.me/thisisnabi_dev/792

12. Real-time Applications
https://t.me/thisisnabi_dev/793

13. Object Mapping
https://t.me/thisisnabi_dev/796

14. Background Jobs
https://t.me/thisisnabi_dev/816

15. Testing
https://t.me/thisisnabi_dev/855

16. Microservices - Part 1
https://t.me/thisisnabi_dev/885

17. Microservices - Part 2
https://t.me/thisisnabi_dev/900

امیدواریم که براتون مفید بوده باشه، 5 قسمت مونده که اونها رو هم بزودی داخل کانال میذاریم.
با دوستانتون به اشتراک بذارید 🔁

thisisnabi.dev [Farsi]

22 Oct, 07:39


درسته که شما می تونید روی هر سرویس Rate limiter بذارید، اما واقعیت اینه که تا جای ممکن این محدودیت رو به کاربر نزدیک کنید.

ترافیک الکی نباید بیاد سمت شما و شبکه داخلی شما رو اشغال کنه :/

در واقع زمانی که شما API Gateway دارین، ست کردن ریت لیمیتر روی یه سرویس یعنی اینکه اجازه دادین ترافیک وارد شبکه داخلی شما بشه و این طراحی خوبی نیست.

thisisnabi.dev [Farsi]

20 Oct, 15:26


🔥 از هیچ تا پروداکشن

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

10 عدد کد تخفیف 25% هم گذاشتیم برای 10 عزیزی که اول ثبت نام می کنند.

توضیحات بیشتر:
https://thisisnabi.dev/microservices/inventory


ثبت نام:
https://zarinp.al/640340


🎁 کد تخفیف : 120012

📌 لطفا فقط با آدرس gmail ثبت نام بفرمایید.
📌 دانش جزئی از سی شارپ و ASP.NET Core پیش نیاز است
📌 ریلیز ویدیو ها، هر سه شنبه ساعت 21:00

thisisnabi.dev [Farsi]

15 Oct, 22:07


این مسابقه کوئرا هستش
اگر دقت کنید تعداد شرکت کنندگان دات نت بیشتر از جاوا شده، دات نت داره در ایران رشد میکنه.

یک سوالش رو دوستان به من گفتن که بازبینی کنم و بنظرم جذاب اومد که به شما هم پیشنهاد بدم تا خودتون رو به این چالش دعوت کنید. توی سایت کوئرا برید و بخش مسابقات رو ببینید.

شاید خیلی از شما ها شاغل باشید و نیازی به این پوزیشن نداشته باشید، اما خودتون رو محک بزنید.

اسپانسرش گویا فناپ هست.

thisisnabi.dev [Farsi]

12 Oct, 10:36


ASP.NET Core Roadmap [Persian]| Part 17:
Microservices
- Part 2

✔️ Channels:
@thisisnabi_dev | @Moien_Tajik

〰️〰️〰️

[ Roadmap URL ]:
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

♻️ Share

thisisnabi.dev [Farsi]

11 Oct, 20:10


خیلی کیف میده هفته ای نیم میلیون بار اسمت دیده بشه.
دمتون گرم، همیشه حامی هستید ❤️

thisisnabi.dev [Farsi]

11 Oct, 17:43


این روز ها درگیر یه پروژه استارت آپ طوری هستم به نام Bawer. هیچ الگو و کد تمیزی درش نمی بینید. معماری عجیب و غریبی نداره و خیلی سادس.

برای یه prototype بیش از حد وقت نذارید.

thisisnabi.dev [Farsi]

11 Oct, 07:56


ایجاد کردن Thread هزینه زیادی داره، توصیه میکنم که benchmark بگیرید و با Task.Run مقایسه کنید.

thisisnabi.dev [Farsi]

10 Oct, 19:14


thisisnabi.dev

thisisnabi.dev [Farsi]

05 Oct, 18:08


توی API Gateway نوشتن Business Logic ها درست نیست. این بزرگوار اومد تا به موضوعات Cross cutting بپردازه.

۱۱ عدد پست برای این آماده کردم که خیلی فان هست، عمری باشه روی لینکدین میذاریم.

thisisnabi.dev [Farsi]

05 Oct, 17:58


درگاه اوکی شد 😍، بریم که داشته باشیم پیاده سازی بخش مای یه e-commerce رو.

توی پلن محاوره، مدل اینطوری هست که ما یک پیاده سازی دیگه رو هم داریم.
یعنی با توجه به اینکه من چند سالی درگیر یه سیستم ERP بودم، قصد دارم تا اون رو تبدیل کنم به یک مایکروسرویس کنم و این کار رو توی ویدیو ها انجام میدم.

thisisnabi.dev

thisisnabi.dev [Farsi]

05 Oct, 13:47


thisisnabi.dev/system-design/pricing

thisisnabi.dev [Farsi]

05 Oct, 09:27


ASP.NET Core Roadmap [Persian]| Part 16:
Microservices
- Part 1

✔️ Channels:
@thisisnabi_dev | @Moien_Tajik

〰️〰️〰️

[ Roadmap URL ]:
https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

https://github.com/MoienTajik/AspNetCore-Developer-Roadmap-Slides

thisisnabi.dev [Farsi]

04 Oct, 17:58


امروز ۱۰۹ همینش رو هم برگزار کردیم رفت 😊
مثل همیشه، این میت ها رکورد نمی شن.

thisisnabi.dev [Farsi]

30 Sep, 16:32


چهار سال مایکروسافت کار کنی بعد بیایی بیرون استارتاپ خودت رو راه بندازی 😍

من یک بار نشنیدم که این عزیز از کارکردن در شرکت چس ناله بیاد، یا بگه کارمندی فلان.

تا نیاز بوده برای دیگران کار کرده و الان برای خودش کار می کنه.

thisisnabi.dev [Farsi]

30 Sep, 15:15


توی JoJoFood Evolution قراره همچین کاری بکنیم :)
البته اسم سرویس ها و ماهیتشون یه چیز دیگس. اما مسیر تکامل رو بررسی می کنیم.

thisisnabi.dev

thisisnabi.dev [Farsi]

29 Sep, 19:21


شما داخل لینکدین می رید که پرستیژ بسازید، دلقک بازی یکی از کارهایی هست که خیلی به شما ضربه میزنه.

thisisnabi.dev [Farsi]

29 Sep, 13:42


قبل اینکه برید Blazor رو یاد بگیرید اول معماری component-based رو یاد بگیرید.

اون موقع هستش که کار کردن با Blazor خیلی جذاب میشه.

اگر با این اصول معماری پیش نرید، بعد یه مدت پروژه تون خیلی به‌هم‌ریختگی عجیبی درش شکل میگیره.