Media is too big
VIEW IN TELEGRAM
ساختن چت بات با Ollama و Semantic Kernel ساده تر از اونی هست که فکر میکنید.
بخشی از دوره Fundamentals Of Building Microservices
👈👈 معرفی دوره 👉👉
✏️✏️ ثبت نام ✏️✏️
20 درصد تخفیف فقط تا جمعه با کد summer404
دانلود کد های این بخش
بخشی از دوره Fundamentals Of Building Microservices
👈👈 معرفی دوره 👉👉
✏️✏️ ثبت نام ✏️✏️
20 درصد تخفیف فقط تا جمعه با کد summer404
دانلود کد های این بخش
.NET Fun
خیلی از رفقا درخواست تخفیف برای دوره ها داشتن . از امروز تا ۱۰ مرداد میتونید با ۲۰ درصد تخفیف دوره ها رو تهیه بکنید. این احتمالا اخرین تخفیف باشه تا بلک فرایدی. پایدار باشید کد تخفیف : summer404 - Clean Architecture: https://zarinp.al/725306 - Fundamentals…
دم همه رفقا گرم بابت استقبالی که داشتید
طی امروز و فردا ایمیل براتون ارسال میشه
طی امروز و فردا ایمیل براتون ارسال میشه
با یه چالش مغزتون رو قلقلک بدم😁
فرض کنید سرویسی داریم رو اسکیل میلیونی ریکوئست میاد سمتش
برای هر ریکوئست یه سری کار میکنیم و در اخر یه مسیج میذاریم رو مسیج بروکر
از Outbox Pattern هم برای اطمینان از message delivery استفاده کردیم ولی با استفاده از این پترن الان دوتا مشکل داریم:
۱- ریت مسیج ها اینقدر زیادن که dispatcher worker که داره پشت صحنه مسیج ها رو میخونه و به مسیج بروکر میفرسته گاهی قاط میزنه و تایم اوت میده
۲ - وقتی اپلیکیشن رو scale out کردیم و حالا چنتا dispatcher داریم مشکل race condition داریم و مسیج های تکراری زیاد شدن
راه حلتون چیه ؟
@DotNetIsFun
فرض کنید سرویسی داریم رو اسکیل میلیونی ریکوئست میاد سمتش
برای هر ریکوئست یه سری کار میکنیم و در اخر یه مسیج میذاریم رو مسیج بروکر
از Outbox Pattern هم برای اطمینان از message delivery استفاده کردیم ولی با استفاده از این پترن الان دوتا مشکل داریم:
۱- ریت مسیج ها اینقدر زیادن که dispatcher worker که داره پشت صحنه مسیج ها رو میخونه و به مسیج بروکر میفرسته گاهی قاط میزنه و تایم اوت میده
۲ - وقتی اپلیکیشن رو scale out کردیم و حالا چنتا dispatcher داریم مشکل race condition داریم و مسیج های تکراری زیاد شدن
راه حلتون چیه ؟
@DotNetIsFun
بالاخره ورژن ۳ لایبرری Mediator ریلیز شد
جایگزین بسیار خوبی برای MediatR هست
https://github.com/martinothamar/Mediator/releases/tag/v3.0
جایگزین بسیار خوبی برای MediatR هست
https://github.com/martinothamar/Mediator/releases/tag/v3.0
GitHub
Release v3.0 · martinothamar/Mediator
🚀 Features, improvements & breaking changes
[#176] Refactor source generation template, improve performance and update benchmarks - fixed "large project" performance, i.e. many messa...
[#176] Refactor source generation template, improve performance and update benchmarks - fixed "large project" performance, i.e. many messa...
هرکی گفت قبل قرار دادن دیتا توی ردیس اون رو compress کنید این نمودار رو نشونش بدید بعد بزنید توی گوشش ( الان اگه cpu بدبخت زبون داشت هزارتا فحش میداد)
اگه حجم دیتای ردیس زیاد هست خب مشکل از جای دیگس و باید approach ای که نسبت به cache کردن دیتا دارید رو عوض کنید.
@DotNetIsFun
اگه حجم دیتای ردیس زیاد هست خب مشکل از جای دیگس و باید approach ای که نسبت به cache کردن دیتا دارید رو عوض کنید.
@DotNetIsFun
امیدوارم تو عمرتون هیچ وقت مجبور نباشین برای پرتفو یا حسابداری سرویس بنویسید
سخت ترین و حساس ترین بیزنس ممکن هست با کلی اکسپشن
@DotNetIsFun
سخت ترین و حساس ترین بیزنس ممکن هست با کلی اکسپشن
@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/
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 پیام بدید
خیلی از آموزشها صرفاً به این بسنده میکنن که چطور یه پیام تولید کنیم و اونور مصرفش کنیم.
اما ما توی این دوره تا جایی که میشده این «خرگوش» رو زیر و رو کردیم؛ از چالشهاش توی محیط Production گرفته تا نحوه اسکیل کردنش.
به شخصه این دوره رو خیلی دوست دارم و مطمئنم هنوز کلی مسیر هیجانانگیز پیش رومون هست
برای ثبت نام به بنده @bob_tm پیام بدید
این جستجوی توصیفی دیجیکالا خیلی باحاله
همچین چیزی رو توی Search Service توی دوره Fundamentals Of Building Microservices با استفاده از Ollama و Elasticsearch پیاده سازی کردیم
همچین چیزی رو توی Search Service توی دوره Fundamentals Of Building Microservices با استفاده از Ollama و Elasticsearch پیاده سازی کردیم
از اینکه بعضیا اینقدر async/await رو با concurrency قاطی میکنن خسته شدم.
ان شاالله یه ویدیو راجع به این موضوع خواهیم داشت
@DotNetIsFun
ان شاالله یه ویدیو راجع به این موضوع خواهیم داشت
@DotNetIsFun