.NET Fun
1.78K subscribers
83 photos
58 videos
3 files
179 links
Let's Connect!

Linkedin: https://www.linkedin.com/in/babak-taremi

Github: https://github.com/babaktaremi

Twitter: https://twitter.com/BabakTaremi

Telegram: @bob_tm

دانلود دوره های برنامه نویسی کاملا رایگان:
@DotNetFunBot
Download Telegram
thisisnabi.dev [Farsi]
🎗 رایگان برای همدلی در روزهایی که شرایط سخت‌تر از همیشه شده، بسیاری از عزیزانم به‌خاطر جنگ و بحران‌های اخیر، شغل خودشون رو از دست دادن. به همین دلیل، دوره سیستم دیزاین در این ماه به‌صورت رایگان در اختیار عزیزانی قرار می‌گیره که به‌تازگی تعدیل شده‌اند و به…
حرکت قشنگ نبی❤️
برای حمایت از این پویش زیبا ثبت نام دوره Clean Architecture برای دوستانی که به تازگی تعدیل شدند این ماه رایگان خواهد بود
به آیدی بنده @bob_tm پیام بدید
به امید آینده ای زیبا و روشن برای هممون
.NET Fun
حرکت قشنگ نبی❤️ برای حمایت از این پویش زیبا ثبت نام دوره Clean Architecture برای دوستانی که به تازگی تعدیل شدند این ماه رایگان خواهد بود به آیدی بنده @bob_tm پیام بدید به امید آینده ای زیبا و روشن برای هممون
تا الان دسترسی دوره در اختیار ۵۰ نفر از دوستانی که متأسفانه به خاطر اتفاقات اخیر تعدیل شدن قرار داده شده. امیدوارم این کار کوچیک تونسته باشه یه کمکی کرده باشه تا زودتر بتونن تو شرکت‌هایی که واقعاً لیاقتشو دارن مشغول بشن
Media is too big
VIEW IN TELEGRAM
یکی از قابلیت‌های جذاب gRPC، پشتیبانی از Bidirectional Streaming هست. توی این ویدیو با یه مثال باحال و کاربردی، این ویژگی قدرتمند رو با هم بررسی می‌کنیم.

بخشی از دوره Fundamentals Of Building Microservices

⬅️⬅️ثبت نام

Download Code

@DotNetIsFun
مشکل پرفومنسی توی EF Core وقتی که توی شرایط خاص از متد های async استفاده میکردیم حل شده ( البته مشکل خود EF Core نبوده و از پکیج Microsoft.Data.SqlClient بوده)

اینکه چی باعث ایجاد مشکل میشده و چجوری حل شده رو میتونید توی لینک PR زیر ببینید

https://github.com/dotnet/SqlClient/pull/3161

@DotNetIsFun
This media is not supported in your browser
VIEW IN TELEGRAM
#LeetCode
Is Subsequence

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

❗️❗️Download Code

@DotNetIsFun
.NET Fun
#LeetCode Is Subsequence یه سوال خیلی باحال و ساده که ممکنه توی مصاحبه ها ازتون بپرسن . از دستش ندید ❗️❗️Download Code @DotNetIsFun
بنظرم شرکت های ایرانی باید به جای پرسیدن سوال های الگوریتمی تو لایو کدینگ بگن کدی بنویس که وقتی برق هم رفت کار کنه
شرایط دیگه رو هم شما بگید
developer to developer:
رفلکشن خوب و زیباست به شرطی که توی جای درست و به شکل درست ازش استفاده بشه

@DotNetIsFun
سریال چرنوبیل یه جا یه دیالوگ خوب داره

Our power comes from the perception of our power


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

@DotNetIsFun
خیلی از رفقا درخواست تخفیف برای دوره ها داشتن . از امروز تا ۱۰ مرداد میتونید با ۲۰ درصد تخفیف دوره ها رو تهیه بکنید. این احتمالا اخرین تخفیف باشه تا بلک فرایدی.
پایدار باشید

کد تخفیف : summer404

- Clean Architecture:
https://zarinp.al/725306

- Fundamentals Of Building Microservices:
https://zarinp.al/714413
ذوق و شوقی نمونده حقیقتش...
Media is too big
VIEW IN TELEGRAM
این روزها بحث درباره‌ی MCP حسابی داغه — پروتکلی نسبتاً جدید که برای به‌اشتراک‌گذاری context بین مدل‌های زبانی، عامل‌های هوشمند (AI Agents) و سایر سیستم‌ها طراحی شده. با کمک MCP می‌تونید به‌سادگی کنترل بخش‌هایی از اپلیکیشن‌تون رو به یک هوش مصنوعی بسپارید.

در این ویدیو، ابتدا یک MCP Server ساده راه‌اندازی می‌کنیم که پیش بینی وضعیت هوا ( با دیتای واقعی)‌ رو انجام میده و بعد با استفاده از OpenAI، یک MCP Client می‌سازیم که بتونه از این سرور استفاده کنه و بخشی از فرآیند نرم‌افزار ما رو کنترل کنه.

🔸 همون‌طور که می‌دونید، دسترسی مستقیم به API های OpenAI برای کاربران ایرانی ممکن نیست. خوشبختانه، Aval AI بستری فراهم کرده که استفاده از سرویس‌های OpenAI رو بدون دردسر امکان‌پذیر کرده.
برای ثبت‌نام و شروع استفاده از خدمات Aval AI می‌تونید از لینک زیر استفاده کنید:

🔗🔗 https://chat.avalai.ir/?ref=CS4TW0S

🔗🔗 دانلود کد های این بخش

@DotNetIsFun
.NET Fun pinned «خیلی از رفقا درخواست تخفیف برای دوره ها داشتن . از امروز تا ۱۰ مرداد میتونید با ۲۰ درصد تخفیف دوره ها رو تهیه بکنید. این احتمالا اخرین تخفیف باشه تا بلک فرایدی. پایدار باشید کد تخفیف : summer404 - Clean Architecture: https://zarinp.al/725306 - Fundamentals…»
Forwarded from Learning With M
سلام.
توی تیم خودم توی دیجیکالا دو تا پوزیشن باز دارم الان.
اگر بیشتر از ۴ سال سابقه تخصصی دارید و همچنین اگر دوست داشتید میتونید از این آدرس اقدام کنید:

https://careers.digikala.com/job-positions/2700/

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

من Business driven هستم و با شما کمک خواهم کرد تعادل خوبی بین محصول، بیزینس و تکنولوژی بسازید و این کار رو یاد بگیرید.

من به رشد شما اهمیت میدم، چون باعث میشه به اهدافم برسم و همچنین این کار درستیه.

برای این موقعیت تا الان بالای ۲۰۰ نفر اپلای کردن که من متعهد هستم تک تک رزومه هاشونو چک کنم.

اگر واقعا این روحیه رو دارید حتمی رزومه ارسال کنید.
Media is too big
VIEW IN TELEGRAM
ساختن چت بات با Ollama و Semantic Kernel ساده تر از اونی هست که فکر میکنید.

بخشی از دوره Fundamentals Of Building Microservices

👈👈 معرفی دوره 👉👉

✏️✏️ ثبت نام ✏️✏️

20 درصد تخفیف فقط تا جمعه با کد summer404

دانلود کد های این بخش
با یه چالش مغزتون رو قلقلک بدم😁

فرض کنید سرویسی داریم رو اسکیل میلیونی ریکوئست میاد سمتش
برای هر ریکوئست یه سری کار میکنیم و در اخر یه مسیج میذاریم رو مسیج بروکر
از Outbox Pattern هم برای اطمینان از message delivery استفاده کردیم ولی با استفاده از این پترن الان دوتا مشکل داریم:

۱- ریت مسیج ها اینقدر زیادن که dispatcher worker که داره پشت صحنه مسیج ها رو میخونه و به مسیج بروکر میفرسته گاهی قاط میزنه و تایم اوت میده

۲ - وقتی اپلیکیشن رو scale out کردیم و حالا چنتا dispatcher داریم مشکل race condition داریم و مسیج های تکراری زیاد شدن

راه حلتون چیه ؟

@DotNetIsFun
هرچیزی که خوبه باید مسدود و حذف بشه
زرین پال سرویس زرین لینک رو غیرفعال کرد
لطف همه شماست❤️
وقتی این پیام ها رو میبینم انرژی میگیرم