TondTech – Telegram
TondTech
2.6K subscribers
1.48K photos
169 videos
133 files
1.15K links
کالای ما دانش است


تبلیغات نداریم
Download Telegram
Forwarded from .NET Fun
رفهاب علاوه بر ویژگی‌های جذابی که داره، یه امکان باحال اضافه کرده: می‌تونید لیستی از کتاب‌های مورد علاقتون بسازید. من هم یه لیست از کتاب‌هایی که فکر می‌کنم هر برنامه‌نویس دات‌نتی حداقل یک‌بار باید بخونه، آماده کردم.

مطالعه این کتاب‌ها رو به‌شدت توصیه می‌کنم:

مشاهده لیست در رفهاب
👍9
Forwarded from tech-afternoon (Amin Mesbahi)
شاید برای شما هم پیش اومده باشه که با خودتون فکر کنید «تا کِی باید توی شرکت فعلی یا پوزیشن فعلی بمونم که درگیر رخوت و رکود نشم؟!»

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

نه «موندن» نه «تغییر دادن» شغل در یک شرکت، به تنهایی ضامن «حال خوب» داشتن در کار نیست... بلکه اینکه «کجا» «چجوری» «چه کاری» رو با «چه رویکردی» انجام بدیمه که می‌تونه کمک کنه به داشتن حس پویایی، حس مولد بودن و نهایتا «حالِ خوب»

حالا Larry Osterman بعد از ۴۰ سال و ۴ ماه کار کردن توی مایکروسافت در قامت Principal Software Design Engineer در ویدیوهای کوتاه داره تجربیات و خاطراتش رو بیان می‌کنه، از چالش‌های فنی یا خاطرات بامزه و خنده‌دار.

خلاصه اینکه، هر چند سال که از شروع کارمون گذشته، همیشه به این فکر کنیم، «کجا» «چی‌کار» کنیم که بعد از ۴۰ سال تجربه و کار، «حال خوب» داشته باشیم و حس رخوت و خسران نکنیم... مهم نیست یک‌جا بمونیم یا گاهی تغییر شغل یا تغییر کشور داده باشیم...

داشتن پلن و career path خیلی مهمه. می‌ارزه براش بخونیم، مشورت بگیریم و دغدغه‌اش رو داشته باشیم.

دوست داشتید در مورد career path نظرتون رو گید تا گپ بزنیم 😊
🔥7
به جز نشان، فاندر آپارات هم به سخنان آقای جلیلی واکنش نشان داد و در مقابل خزعبلاتی که به عنوان برکات فیلترینگ بر رونق کسب و کارهای داخلی بیان شده ایستاد
https://x.com/NeshanMaps/status/1859171739558699504?t=JPtbM4POrTChBCyDHANRcA&s=19
👏15👎1
😍 قسمت دوم ریلکس شو منتشر شد

در این قسمت از پادکست Relax Show با مهدی شمس، برنامه نویس ارشد بک اند که در اسنپ فود کار میکند، گفتگویی صمیمی داریم.

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


Watch on:
Youtube

Listen on:
برای سرویس های پادکست مشکلی پیش اومده فعلا در دسترس نیست به محض درست شدن لینک های همین پست اپدیت خواهند شد
Castbox
Soundcloud


Guest: Mahdi Shams
Position: Senior Backend Developer
Connect with our guest on Linkedin

#RelaxShow #Programming #Backend #DotNet
😍4🤩1🏆1
Forwarded from .NET Fun
خیلی ها پیام دادن و برای دوره Clean Architecture درخواست تخفیف بلک فرایدی کردن.
تا فردا ساعت ۸ شب دوره رو میتونید با ۱۵ درصد تخفیف داشته باشید.( در آینده علاوه بر اینکه میت آنلاین هم برای دوره برگزار نمیشه، افزایش قیمت هم خواهیم داشت)
برای ثبت نام به آیدی من @Bob_Tm پیام بدید
👍3👎2
Forwarded from thisisnabi.dev [Farsi] (Nabi Karampour)
سلام به همگی تون

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

کورس سیستم دیزاین در دات نت
جزئیات محصول: https://thisisnabi.dev/system-design/dotnet


کورس مایکروسرویس (انبار)
جزئیات محصول: https://thisisnabi.dev/microservices/inventory


صفحه پرداخت: https://thisisnabi.dev/system-design/pricing


باندل هر دو کورس رو هم به مبلغ کمتری می تونید خریداری بفرمایید.
بعد از ثبت نام، حداکثر تا 24 ساعت ایمیل دسترسی به ویدیو ها براتون میاد.
ویدیو ها قابل دانلود هست و هفتگی دسترسیش روی گوگل درایو بهتون داده میشه.
🔥3
Forwarded from tech-afternoon (Amin Mesbahi)
📽 ویدیو اول از سری آموزشی NET Aspire.

سلام
ویدیو اول از سری آموزشی NET Aspire. که مقدمه و معرفی است روی یوتیوب قرار گرفت.
احتمالا این سری ۳ قسمت داره که قسمت اول، مقدمه، معرفی امکانات و کاربرد و قابلیت‌های Aspire است و ویدیو دوم، گام‌به‌گام به پروژه جدید و پروژه موجود اضافه خواهیم کرد. و ویدیو سوم هم نوشتن component و integration جدید رو خواهیم دید.

📽 لینک یوتیوب

امیدوارم زودتر ویدیو دوم رو آماده و منتشر کنم 🏃‍♂️
♻️🌱 امیدوارم مفید باشه و اگر دوست داشتید به دوستانتون هم معرفی کنید 😊
👍3
واقعا دات نت دیگه یه شراب کهنه ی حال خوب کن شده :)
🔥134👎1
#سنیور_دات_نت_دلوپر #ریموت #آماده_به_کار 🙌

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

اگر کامنت بگذارید یا share کنید به شدت به من لطف کردید.
👍51🤣1😭1
اون جمله رو با یه بغض سنگین بگم، یه موزیک عاشورایی هم پس زمینه ش تا حق مطلب رو برسونه
10😭3😢1
Forwarded from refhub
علیرضا صفاری عزیز، تکنیکال تیم لید Didar CRM هم به جمع خبرگان رفهاب پیوست :)
خیلی داره این فرآینده ارزشمند و جذاب میشه
داشتن تک تک تون برای ما یه پشتوانه محکمه رفقا

لیست تجربیات یک برنامه نویس به انتخاب علیرضای عزیز

#خبرگان_ما_قوی_تره :)
👍7🔥3
Forwarded from tech-afternoon (Amin Mesbahi)
🚀🚀 تست رفتارها و خطاهای API به سادگی، با Dev Proxy
—————————————————————————
تا حالا شده موقع توسعه یه اپلیکیشن، API ای که ازش استفاده‌ می‌کردید یهو به مشکل بخوره؟ مثلاً سرور پاسخ نده، تأخیر داشته باشه، یا با خطای محدودیت نرخ (Rate Limit) روبه‌رو بشین؟ خب، اگه یه اپلیکیشن اصولی می‌سازین، باید بدونین که این اتفاقات واقعی‌ان و ممکنه تجربه کاربر رو خراب کنن.

برای اینکه این مشکلات رو قبل از اینکه وارد دنیای واقعی بشین شبیه‌سازی کنین، یه ابزار خیلی خوب به اسم Dev Proxy موجود داره برای شبیه‌سازی این مشکلات. با Dev Proxy می‌تونین رفتارهای مختلف رو شبیه‌سازی کنین و مطمئن بشین اپلیکیشن‌تون تو هر شرایطی سر بلند بیرون میاد.

♻️ کاربرد Dev Proxy: کجا به درد می‌خوره؟


در واقع Dev Proxy دقیقاً یه پروکسی شبکه است که بین اپلیکیشن شما و API قرار می‌گیره. وظیفه‌اش شبیه‌سازی شرایطیه که ممکنه یه API تو دنیای واقعی تجربه کنه. مثل:

- ایجاد تأخیر (Latency): شبیه‌سازی شرایطی که سرور کند پاسخ می‌ده.

- خطاهای HTTP: مثل خطاهای 500 (Internal Server Error)، یا 404 (Not Found) یا حتی 429 (Too Many Requests).

- خطای Rate Limiting: مثلا وقتی که اپلیکیشن شما API رو صدا می‌کنه ولی با خطای محدودیت نرخ درخواست‌ها روبرو می‌شه چی‌ می‌شه.

- حذف داده‌ها یا پاسخ‌های ناقص از طرف API

⚙️ مثال عملی:
فرض کنین یه اپلیکیشن مالی نوشتین که نرخ تبدیل ارزها رو از یه API می‌گیره. حالا، اگه API به هر دلیلی کند بشه یا خطا بده، اپلیکیشن شما نباید متوقف بشه یا داده اشتباه نشون بده. با Dev Proxy می‌تونید این سناریوها رو شبیه‌سازی کنید و رفتار اپلیکیشن رو در این شرایط بسنجین.

یکی از خوبی‌های Dev Proxy اینه که به زبان یا تکنولوژی خاصی وابسته نیست. عملا یه ابزار جمع‌وجوره که روی مک، لینوکس یا ویندوز نصب می‌شه و شما می‌تونید ازش برای هر اپلیکیشنی که با API از نوع HTTP REST یا gRPC کار می‌کنه، استفاده کنید. فرقی هم نداره اپلیکیشن‌ دات‌نت، جاوا، پایتون، یا جاوااسکریپت باشه.

من قدیم از Mountebank استفاده می‌کردم ولی از ده سال پیش دیگه آپدیت نداد، بعدش postman mock server و مدتی از WireMock و یک سالی می‌شه که اکثرا از Dev Proxy استفاده می‌کنم، تقریبا از زمانی که دیگه کم‌کم به ابزار خوبی تبدیل شد، با اینکه هنوز به نسخه ۱ نرسیده ولی اکثر نیازها رو برای توسعه و تست برآورده می‌کنه و به راحتی توی CI/CD قرار می‌گیره.

گیت‌هاب
مستندات رسمی

نصب روی ویندوز:
winget install Microsoft.DevProxy
نصب رو مک:
brew tap microsoft/dev-proxy
brew install dev-proxy
نصب روی لینوکس:
bash -c "$(curl -sL https://aka.ms/devproxy/setup.sh)"


مثال:
برای شبیه سازی تاخیر ۲ ثانیه‌ای در پاسخ دادن:
dev-proxy --latency 2000

برای برگردوندن خطای ۵۰۰
dev-proxy --error 500

نظرتون چیه؟ بعد از انتشار ویدیو aspire بریم سراغ ویدیو آموزشی براش؟
👍3🔥1
Forwarded from .NET Fun
دیجیکالا هم سر بلک فرایدی ترکید...
👍4
Forwarded from Azibom Channel (MohammadReza Shabani)
از بچگی خیلی زیاد ازمون پرسیدن بزرگ شدی میخوای چه کاره بشی
تو دبیرستان
نو دانشگاه 
بار ها و بارها به این فکر کردیم که واقعا چی دوست داریم و میخوایم روزامون رو صرف چه کاری کنیم
ولی 
تا حالا کسی ازتون پرسیده که دوست دارید تو چه لایه ای اون کارو‌ انجام بدید

تا حالا فکر کردید که ممکنه این سوال از سوال اول مهم تر هم باشه!

اینکه دوست دارید تو چه لایه ای کار ها رو انجام بدید

منظورم چیه
مثلا من میفهمم گل و گیاه دوست دارم
ولی
دوست دارم گل و گیاه بکارم؟
یا دوست ندارم گلی بشه دستم و گیاه بکارم ولی دوست دارم یه حیاط از گل و گیاه دیزاین کنم؟
یا دوست دارم آدم هایی که گل و گیاه میکارن رو مدیریت کنم؟
یا دوست دارم یه مسئول سبز کردن یه بخشی از شهر باشم؟
یا اصلا بجنگم برای اینکه جلو خراب شدن جنگل ها رو بگیرم؟

مثلا تا حالا فکر کردید اون آدمی که داره عمیقأ برای یه مسئله ای میجنگه جنگ رو دوست داره یا اون مسئله رو؟! :)


(بقیه هم داشت ولی پاکش کردم فعلا همین قدرش همین جا باشه خوبه)


کاری که دوستش دارید و دارید انجام میدید رو ببینید توی چه لایه ای دارید انجام میدید
بعد ببینید دوست داشتید یه کار دیگه ای توی همون لایه بکنید؟

اگه جواب اولتون واضحا مفنیه یکم وایسید و دوباره از خودتون بپرسید

اگر بعد از مدتی باز هم جوابتون منفیه یکم صبر کنید و دوباره از خودتون بپرسید :))

اگر بعد از مدتی باز هم جوابتون منفیه یکم صبر کنید و دوباره از خودتون بپرسید :)))

فقط لطفا زمان وقفه هاتون هم exponential ای بیشتر بشه که فرآیند به صورت ولیدی پیش بره :)

مراقبت کنید



@azibom
@azibomChannel

Azibom.com
👏5👍21
این مهم است که فکر کنیم با هر قدم به سمت مرگ، پیری و ناکامی می رویم، یا از مسیر لذت ببریم.
این مهم است.
💯4
"مشکلی که به خوبی بیان شده باشد، مشکلی ست که نیمی از آن حل شده است "
👍8🔥2
کاش توییتر یه آپشن داشت، میدادی توییت مورد علاقه تو با طلا بنویسن.
9🔥2👎1🤩1
Forwarded from refhub
با افتخار اعلام میکنیم که در طرح "اول آورد 2" توانستیم 100 میلیون تومان اعتبار حمایتی از Avalai.ir عزیز کسب کنیم.
این طرح برای کسب و کارهای بزرگ است که اولین کسب و کار اسنپ فود بود که در این طرح قرار گرفت، اما با حمایت و لطف تیم خوب avalai ، رفهاب هم شامل این طرح شد، این برای ما تجربه ی شگفت آور و با ارزشی ست که گام بزرگی برای رشد Refhub.ir خواهد بود.
3