.NET Fun
1.8K subscribers
86 photos
59 videos
3 files
181 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
سریال چرنوبیل یه جا یه دیالوگ خوب داره

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
هرچیزی که خوبه باید مسدود و حذف بشه
زرین پال سرویس زرین لینک رو غیرفعال کرد
لطف همه شماست❤️
وقتی این پیام ها رو میبینم انرژی میگیرم
هرکی گفت قبل قرار دادن دیتا توی ردیس اون رو compress کنید این نمودار رو نشونش بدید بعد بزنید توی گوشش ( الان اگه cpu بدبخت زبون داشت هزارتا فحش میداد)
اگه حجم دیتای ردیس زیاد هست خب مشکل از جای دیگس و باید approach ای که نسبت به cache کردن دیتا دارید رو عوض کنید.

@DotNetIsFun
This media is not supported in your browser
VIEW IN TELEGRAM
چرا بدون هماهنگی استیمت زمانی میدید؟😂

#Fun

@DotNetIsFun
Forwarded from Learning With M
#fun
RACI MATRIX IN REAL WORLD
امیدوارم تو عمرتون هیچ وقت مجبور نباشین برای پرتفو یا حسابداری سرویس بنویسید
سخت ترین و حساس ترین بیزنس ممکن هست با کلی اکسپشن

@DotNetIsFun
اوه اوه

The Great Firewall of China (GFW) experienced the largest leak of internal documents in its history on Thursday September 11, 2025. Over 500 GB of source code, work logs, and internal communication records were leaked, revealing details of the GFW’s research, development, and operations.

https://gfw.report/blog/geedge_and_mesa_leak/en/
.NET Fun
دوره آنلاین Fundamentals Of Building Microservices خیلی از شرکت های بزرگ در سیستم ها و اپلیکیشن هاشون از معماری میکروسرویس استفاده میکنن. بعضی ها به درست و خیلی ها به غلط. توی این دوره قراره به بررسی مفاهیم میکروسرویس به صورت کاملا عملی همراه با مثال های…
تا الان ۱۶ قسمت فقط در مورد RabbitMQ صحبت کردیم و هنوز هم بحثمون تموم نشده!
خیلی از آموزش‌ها صرفاً به این بسنده می‌کنن که چطور یه پیام تولید کنیم و اون‌ور مصرفش کنیم.
اما ما توی این دوره تا جایی که می‌شده این «خرگوش» رو زیر و رو کردیم؛ از چالش‌هاش توی محیط Production گرفته تا نحوه اسکیل کردنش.
به شخصه این دوره رو خیلی دوست دارم و مطمئنم هنوز کلی مسیر هیجان‌انگیز پیش رومون هست

برای ثبت نام به بنده @bob_tm پیام بدید
این جستجوی توصیفی دیجیکالا خیلی باحاله
همچین چیزی رو توی Search Service توی دوره Fundamentals Of Building Microservices با استفاده از Ollama و Elasticsearch پیاده سازی کردیم
از اینکه بعضیا اینقدر async/await رو با concurrency قاطی میکنن خسته شدم.
ان شاالله یه ویدیو راجع به این موضوع خواهیم داشت

@DotNetIsFun