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

از اونجایی که آسایش خاطر کاربر ها در #علی_بابا برامون خیلی مهم هست تصمیم گرفتیم که بازه زمان ارسال پیامک رو برای این نیازمندی محدود کنیم و فقط بین ساعت 09:00 تا 22:00 برای کاربر پیامک بفرستیم و خارج از این بازه رو ببریم توی یه پرسیست صفی و اول صبح این پیام ها ی صفبندی شده رو بفرستیم.

اول خب من خودم یه زیرساخت نوشتم و بزرگوار جواب بود.
اما دیروز که ظرف ها رو داشتم می شستم، یادم افتاد که حضرت Hangfire هم خودش قابلیت اسکیجول کردن رو داره و نیازی نبوده من این همه کد بنویسم.

از این به بعد بیشتر ظرف می شورم، ذهن آدم رو خیلی باز می کنه 😁
😁55👍11👌3
https://www.youtube.com/@thisisnabi


چند روز پیش می خواستم اولین ویدیو رو آپلود کنم، توی یوتیوب یه دوستم رو دیدم که 2 تا ویدیو گذاشته و 32.8 کا سابسکرایبر داره.

به این فکر می کردم باید گل های تاریخی زد :(

@thisisnabi_dev
😍155👍1
Media is too big
VIEW IN TELEGRAM
#online_talk1

بیاید ببینیم کفِ سیلیکون ولی چخبره!

Speaker:
Sepehr Pakbaz @ Amazon

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

دمتون گرم، نبی ❤️

@thisisnabi_dev
51👍3👎2
هر موقع خواستید مرز بین Debug، Trace و Observability رو راحت تر درک کنید، یاد معاینه پزشک و عمل جراحی بیوفتید.

در Observability باید دیتا اکسپوز شده برای شما مشخص کنه که نرم افزار چه مشکل یا اتفاقی درش افتاده که نیاز نباشه دست به تیغ بشید، مگر برای اصلاح.

یاد دارم از شرکت xyz که 1.5 گیگ دیتا بیس یک بخش مالی بانک K رو به ما می دادن که برنامه ای که خیر سرمون نوشتیم رو دیباگ کنیم تا ببینیم چه مرگش هست.

و خب زیاد دووم نیاوردم درش :)

@thisisnabi_dev
👍16
امروز، جایگاه دومین ریپو ترند برای ما بود در گیت هاب.

بچه ها هم دارن یه پروژه روی VSA بالا میاریم. اونم به طور قطع یکی از خوب ها میشه.
اینجا گروه ایده پردازیشه: https://news.1rj.ru/str/+9RY9wo_leLQ3MDlk

@thisisnabi_dev
22👍7👏1
خب یه میت بریم در رابطه با موضوع How to become a productive developer با سعید اسماعیلی نژاد عزیز.

https://lu.ma/ifluirjt

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

جمعه 28 اردیبهشت، ساعت 5 عصر.

@thisisnabi_dev
😍15👍72
دوستان منتورینگ تکمیل ظرفیت شد و ۵ نفر از دوستان هم ثبت نام نهایی کردن.

من هر فصل این منتورینگ رو میذارم، دوره بعدی مردادماه ثبت نامش رو انجام میدم و اونجا می بینمتون.
🔥9👍2
فیدبک های از اول سال

میت های سیستم دیزاین بنظر خودم خیلی خوب بوده، دلیل هم داره! رایگان نیست 😅
البته شوخی میکنم، من همه میت ها رو به یه چشم میبینم.

اما باز دمتون گرم که همیشه با فیدبک هاتون به رشد من کمک می کنید،

5 سال دیگه یکی از خوب ترین ارائه دهنده ها میشم به طور قطع 🔥، البته اگر عمری باشه.


@thisisnabi_dev
20🔥8👏5👍2👎1
همچنان که در جریان هستید هفته گذشته نرسیدم یونیت تستینگ رو تموم کنم. میت شماره 2 رو گذاشتیم که بتونیم اقلا کمی عملی هم کار کنیم.

میت های دیگه تست رو هم به ترتیب شیفت میدیم جلو.

https://lu.ma/zjrki3g2

@thisisnabi_dev
🔥7👍2
ععع، کانتریبوتر های بلاگ چقدر زیاد شده.

https://github.com/thisisnabi/Blogger

@thisisnabi_dev
11👍4
در این سرویس می تونید یه پیاده سازی از VSA رو ببینید.
استار شما نشانه ای از حمایتتون هست، دمتون گرم.
https://github.com/thisisnabi/Locator

@thisisnabi_dev
👍102
🔥13👍4
امشب با یکی از دوستان صحبت می کردم و داره یه سرویس مدیا می نویسه برامون، بعد به یه Object Storage وصلش می کنیم.
کاراش تموم بشه توی میت های System Design تابستون پلنش می کنیم.

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

@thisisnabi_dev
👍196🔥2
thisisnabi.dev [Farsi]
همچنان که در جریان هستید هفته گذشته نرسیدم یونیت تستینگ رو تموم کنم. میت شماره 2 رو گذاشتیم که بتونیم اقلا کمی عملی هم کار کنیم. میت های دیگه تست رو هم به ترتیب شیفت میدیم جلو. https://lu.ma/zjrki3g2 @thisisnabi_dev
دیدین آدم بعضی موقع ها با خودشون یه عهدی می بنده؟

من تنها عهدی که از اول این هفته با خودم بستم اینه که Tests Should Not Be Optional!

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

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

@thisisnabi_dev
👍292🔥1
جدیدا دارم کتاب صراحت تمام عیار، از کیم اسکات رو می خونم.
بنظرم این کتاب خوب بود به جای تنظیم خانواده در دانشگاه تدریس می شد!

تموم که شد یه میت میذارم که با هم یه مرورش کنیم در یک ساعت،
کمی هم به مهارت های نرممون بپردازیم :/

@thisisnabi_dev
👏266👌2🔥1
من این روزها زیاد توی لینکداین نیستم و کل پست هایی که هست خودش ریلیز میشه.

برنامه ریزی کلید آرامش خاطر هست.

@thisisnabi_dev
👍16👏42👌2
بجای اینکه "خیلی" کتاب بخونید سعی کنید زندگی کنید.
کتاب خیال بهتون می فروشه،
کدوم کتاب حس بو کردن یک گل رو بهتون میده؟
کدوم کتاب لرز زیر کرسی رو در زمستون براتون به ارمغان میاره؟

من خیلی رمان می خوندم و می خونم، مثلا بیاید عدد ۳۶ رمان در ۳ ماه رو بهتون بگم که یک جورایی رکوردم بوده :/

اما جذابیتی که در مسافرت و زندگی کردن هست رو در هیچ رمانی ندیدم! نظر شخصیم هست این موضوع.

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

@thisisnabi_dev
35👍14👎6🔥4
این سری از ویدیو ها رو ببینید داخل چنل .NET از Stephen Toub
Async/Await:
https://www.youtube.com/watch?v=R-z2Hv-7nxk

Span:
https://www.youtube.com/watch?v=5KdICNWOfEQ&t=61s

RegEx:
https://www.youtube.com/watch?v=ptKjWPC7pqw

LINQ:
https://www.youtube.com/watch?v=xKr96nIyCFM

DEEPER LINQ:
https://www.youtube.com/watch?v=W4-NVVNwCWs


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

@thisisnabi_dev
👍279❤‍🔥3🔥1
یه جایی برای توسعه فردیم نیاز به selenium داشتم که ترجیح دادم از کانال محمد یادش بگیرم، دمت گرم مرد. عالی بود

آدرس چنل:
https://www.youtube.com/@AutomationCamp

@thisisnabi_dev
👍167
فردا قراره این سرویس رو پیاده سازی کنیم.

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

مثل اون سری که در رابطه با سرویس locator صحبت می کردم بعد یهو اخرش دیدم که بیشتر از کد روی معماری اینترنت صحبت کردم 😅

این سرویس کیف پول برای E-Commerce ها می تونه کاربردی باشه.

https://github.com/thisisnabi/DigitalWallet

@thisisnabi_dev
👍134🔥1
آیا شما تا حالا کیف پول دیجیتالی ایجاد کردین؟

این ریپو امکان این رو میده که شما حتی ولت هایی با نوع پول های متفاوتی رو ایجاد کنید.

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

https://github.com/thisisnabi/DigitalWallet

@thisisnabi_dev
24👍3