Code With HSN
تاحالا برای پروژه بدون تست، تست نوشتی؟ 🤕 بعد از تمام شدن مباحث تئوری رودمپ تست نویسی حالا وقتشه باهم عملی کد بزنیم توی این ویدئو خیلی سعی کردم نحوه فکر کردنم به موضوع تست نویسی رو بهتون بگم امیدوارم لذت ببرین. حمایت هاتون باعث دلگرمیه مرسی که هستید ❤️ تست…
اینم از قولی که داده بودم
تست ها تموم شدن و چون میخواستم کتابخونه ای باشه که بیشتر از قبل قابل اعتماد باشه تا 99 درصد کد هارو با test cover کردم ❤️
وقت داشتید یه سری به تست ها بزنید یا ویدئو رو ببینید
ارادتمند ❤️
https://github.com/hasanxdev/DispatchR/
تست ها تموم شدن و چون میخواستم کتابخونه ای باشه که بیشتر از قبل قابل اعتماد باشه تا 99 درصد کد هارو با test cover کردم ❤️
وقت داشتید یه سری به تست ها بزنید یا ویدئو رو ببینید
ارادتمند ❤️
https://github.com/hasanxdev/DispatchR/
صبح بخیر به همه برنامهنویسهای عزیز که دنبال طلب دانوش هستید 🌞
ویدئو جدید داریم 🔥
در این ویدیو ابتدا تفاوتهای GC Workstation و GC Server را بررسی میکنیم، سپس در یک پروژه عملی سناریوهای پاکسازی حافظه، مراحل آن و انواع دادههای تحت مدیریت GC را مرور میکنیم. یاد میگیریم چطور رویدادهای GC را دریافت کنیم، متریکها را اکسپوز کنیم و در Grafana نمایش دهیم. در پایان هم زمانها و روشهای مناسب فراخوانی دستی GC را توضیح میدهیم.
مدت زمان ویدئو: 37 دقیقه
پلی لیست: Pro .NET Memory Management
ویدئو:
https://youtu.be/naDedl-onHs
روز خوبی داشته باشید 🌱
ویدئو جدید داریم 🔥
در این ویدیو ابتدا تفاوتهای GC Workstation و GC Server را بررسی میکنیم، سپس در یک پروژه عملی سناریوهای پاکسازی حافظه، مراحل آن و انواع دادههای تحت مدیریت GC را مرور میکنیم. یاد میگیریم چطور رویدادهای GC را دریافت کنیم، متریکها را اکسپوز کنیم و در Grafana نمایش دهیم. در پایان هم زمانها و روشهای مناسب فراخوانی دستی GC را توضیح میدهیم.
مدت زمان ویدئو: 37 دقیقه
پلی لیست: Pro .NET Memory Management
ویدئو:
https://youtu.be/naDedl-onHs
روز خوبی داشته باشید 🌱
👍21 6😁3 2 1
رفقا سلام و عرض ادب
این مدت که نبودم درگیر یه سری مسائل بودم و بعدشم خونه ام رو عوض کردم (خیلی آلودگی صوتی داشت)
یه خورده دیگه ویدئو هارو شروع میکنم اگر دنبال آموزش خاصی هستید توی کامنت ها بگید ❤️
این مدت که نبودم درگیر یه سری مسائل بودم و بعدشم خونه ام رو عوض کردم (خیلی آلودگی صوتی داشت)
یه خورده دیگه ویدئو هارو شروع میکنم اگر دنبال آموزش خاصی هستید توی کامنت ها بگید ❤️
2 35 3
خیلی زیبا میشد اگر برنامه های ما زمانی که concurrency براشون پیش میاد نیازی به redlock ردیس نداشتن.
اینطوری میشد latency رو کاهش داد و ردیس رو به عنوان Single Point of Failure حذف کرد.
تجربه مشابه ای در این باره داشتید؟ هم latency رو حذف کرده باشید و هم SPOF رو. 😁
اینطوری میشد latency رو کاهش داد و ردیس رو به عنوان Single Point of Failure حذف کرد.
تجربه مشابه ای در این باره داشتید؟ هم latency رو حذف کرده باشید و هم SPOF رو. 😁
🤔9👍3❤1🙏1
Code With HSN
خیلی زیبا میشد اگر برنامه های ما زمانی که concurrency براشون پیش میاد نیازی به redlock ردیس نداشتن. اینطوری میشد latency رو کاهش داد و ردیس رو به عنوان Single Point of Failure حذف کرد. تجربه مشابه ای در این باره داشتید؟ هم latency رو حذف کرده باشید و هم SPOF…
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍1🔥1🙏1
Media is too big
VIEW IN TELEGRAM
با کافکا کمتر به RedLock نیاز داری!
این یک حقیقته که خیلی وقت ها دولوپر ها فراموشش میکنند
توی این ویدئو بررسیش میکنیم و دوباره قدرت کافکا رو باهم میبینیم!
مواردی که باهم بررسی میکنیم:
1. چرا همیشه Redlock بهترین راه نیست؟
2. کافکا چطوری میتونه خودش قفل طبیعی سیستم باشه؟
3. چطوری به این پیاده سازی باید برسیم؟
در یوتیوب نسخه کامل ویدئو رو ببینید 🙂 👇🏻
https://youtu.be/kc-TzLcz_kQ
این یک حقیقته که خیلی وقت ها دولوپر ها فراموشش میکنند
توی این ویدئو بررسیش میکنیم و دوباره قدرت کافکا رو باهم میبینیم!
مواردی که باهم بررسی میکنیم:
1. چرا همیشه Redlock بهترین راه نیست؟
2. کافکا چطوری میتونه خودش قفل طبیعی سیستم باشه؟
3. چطوری به این پیاده سازی باید برسیم؟
در یوتیوب نسخه کامل ویدئو رو ببینید 🙂 👇🏻
https://youtu.be/kc-TzLcz_kQ
🔥11❤9👍5🙏1
Code With HSN
با کافکا کمتر به RedLock نیاز داری! این یک حقیقته که خیلی وقت ها دولوپر ها فراموشش میکنند توی این ویدئو بررسیش میکنیم و دوباره قدرت کافکا رو باهم میبینیم! مواردی که باهم بررسی میکنیم: 1. چرا همیشه Redlock بهترین راه نیست؟ 2. کافکا چطوری میتونه خودش قفل…
رفقا از تایم ویدئو ها راضی هستین یا کمتر کنیم؟
اگر 2x ببینید حدودا ۱۵ دقیقه میشه ✌🏻
اگر 2x ببینید حدودا ۱۵ دقیقه میشه ✌🏻
❤17👍9🙏1
حالا وقتشه که کل runtime رو بریزیم بیرون. 😊+🕶 = 😎
راستی میم توی ویدئو قبلی رو دیدین؟😅
راستی میم توی ویدئو قبلی رو دیدین؟
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🙏3🔥1
کار خوبه دلی باشه
تا الان 35 تا ویدئو رکورد کردم با 1.5م چیزی نزدیک 23 ساعت آموزش!
3 برابر اینو ازتون میگیرن توی جلسات 1.5 ساعته کد میزنن بجای اینکه مهندس نرم افزارتون کنن کد نویستون میکنن
فقط کافیه به یکی از چالش های خارج از دورشون برخورد کنید اونجا میفهمید چقدر ضعف دارین
عشقین ❤️👋🏻
راستی روزمون هم مبارک 😍🥰
تا الان 35 تا ویدئو رکورد کردم با 1.5م چیزی نزدیک 23 ساعت آموزش!
3 برابر اینو ازتون میگیرن توی جلسات 1.5 ساعته کد میزنن بجای اینکه مهندس نرم افزارتون کنن کد نویستون میکنن
فقط کافیه به یکی از چالش های خارج از دورشون برخورد کنید اونجا میفهمید چقدر ضعف دارین
عشقین ❤️👋🏻
راستی روزمون هم مبارک 😍🥰
❤49🙏1
رفقا سلام،
ما داریم یه Book Club برای کتابهای مهندسی نرمافزار (مثل Clean Code, Pragmatic Programmer, DDD) راه میندازیم.
یک یا چند کتاب رو به انتخاب هم گروهی باهم خلاصه شده میخونیم و تجربیاتمون رو به اشتراک میزاریم. علاقه ای به شرکت در این Club دارین؟
ما داریم یه Book Club برای کتابهای مهندسی نرمافزار (مثل Clean Code, Pragmatic Programmer, DDD) راه میندازیم.
یک یا چند کتاب رو به انتخاب هم گروهی باهم خلاصه شده میخونیم و تجربیاتمون رو به اشتراک میزاریم. علاقه ای به شرکت در این Club دارین؟
Final Results
53%
28%
19%
Code With HSN
حالا وقتشه که کل runtime رو بریزیم بیرون. 😊+🕶 = 😎 راستی میم توی ویدئو قبلی رو دیدین؟ 😅
فردا ساعت 09:00 ❤️
کیفیت خدا 🔥
صدا خدا 🔥
خونه جدید 🔥
بکگراند جدید 🔥
محتوا یونیک 🔥
اول هفته تون رو با خنده و یادگیری شروع کنید اینطوری ماندگار تره 😅
🚨 خطر پخش میم در ویدئو
خیلی عشقین.
کیفیت خدا 🔥
صدا خدا 🔥
خونه جدید 🔥
بکگراند جدید 🔥
محتوا یونیک 🔥
اول هفته تون رو با خنده و یادگیری شروع کنید اینطوری ماندگار تره 😅
🚨 خطر پخش میم در ویدئو
خیلی عشقین.
❤12🔥4👍1
Media is too big
VIEW IN TELEGRAM
🚀 گرافانا هارو پاچیدم روی Runtimeها
اگه همیشه میخواستی بدونی برنامههات توی Runtime دقیقاً چه بلایی سر CPU، Memory و Thread ها میارن، این ویدئو برای توئه 🔥
توی این ویدئو باهم:
🔹 اول از همه Grafana و Prometheus رو ستاپ میکنیم
🔹 با prometheus-net متریکهای حیاتی رو اکسپورت میکنیم
🔹 با دشبوردهای آماده Grafana آشنا میشیم
🔹 و در نهایت یه دشبورد کاستوم برای Runtime میسازیم که تصویر واقعی از وضعیت اپلیکیشن بهمون بده
🎯 بعد از دیدن این ویدئو میتونی خیلی راحت بفهمی چرا اپلیکیشنت کند میشه یا رم میخوره، و با مانیتورینگ درست، مشکلاتو قبل از اینکه دیر بشه پیدا کنی!
📺 اگه تیزر برات جذاب بود نسخه کامل رو در یوتیوب ببین.
📱 https://youtu.be/uZCiqUcl6bc
اگه همیشه میخواستی بدونی برنامههات توی Runtime دقیقاً چه بلایی سر CPU، Memory و Thread ها میارن، این ویدئو برای توئه 🔥
توی این ویدئو باهم:
🔹 اول از همه Grafana و Prometheus رو ستاپ میکنیم
🔹 با prometheus-net متریکهای حیاتی رو اکسپورت میکنیم
🔹 با دشبوردهای آماده Grafana آشنا میشیم
🔹 و در نهایت یه دشبورد کاستوم برای Runtime میسازیم که تصویر واقعی از وضعیت اپلیکیشن بهمون بده
🎯 بعد از دیدن این ویدئو میتونی خیلی راحت بفهمی چرا اپلیکیشنت کند میشه یا رم میخوره، و با مانیتورینگ درست، مشکلاتو قبل از اینکه دیر بشه پیدا کنی!
📺 اگه تیزر برات جذاب بود نسخه کامل رو در یوتیوب ببین.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3👏1
امشب وقت گذاشتم و یه فیچر جدید در نسخه 2.0.1 به DispatchR اضافه کردم 🎉
با این فیچر میتونید Notificationهایی بدون Concrete Type هم Dispatch کنید!
مثلاً وقتی توی Domain خودتون یه لیست از Notificationها دارین و میخواید همه رو Dispatch کنید، این روش خیلی راحت و کارآمده ✅
اگه بهش نیاز داشتین، میتونید ازش استفاده کنید.
راستی یک آپدیت خفن هم برای DispatchR دارم که بین تمام Mediator ها یونیک هست ایشالا همین هفته ریلیز میکنمش.
[ Issue ]: https://github.com/hasanxdev/DispatchR/issues/33
[ PR ]: https://github.com/hasanxdev/DispatchR/pull/38
با این فیچر میتونید Notificationهایی بدون Concrete Type هم Dispatch کنید!
مثلاً وقتی توی Domain خودتون یه لیست از Notificationها دارین و میخواید همه رو Dispatch کنید، این روش خیلی راحت و کارآمده ✅
اگه بهش نیاز داشتین، میتونید ازش استفاده کنید.
راستی یک آپدیت خفن هم برای DispatchR دارم که بین تمام Mediator ها یونیک هست ایشالا همین هفته ریلیز میکنمش.
[ Issue ]: https://github.com/hasanxdev/DispatchR/issues/33
[ PR ]: https://github.com/hasanxdev/DispatchR/pull/38
GitHub
Publish does not handle interface input instead of generic type · Issue #33 · hasanxdev/DispatchR
public async ValueTask Publish<TNotification>(TNotification request, CancellationToken cancellationToken) where TNotification : INotification { var notificationsInDi = serviceProvider.GetRequ...
250❤12👍3👨💻1
Code With HSN
یه ویدئو دارم رکورد میکنم که …
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍1
Media is too big
VIEW IN TELEGRAM
کتابخونه Prometheus-net کیلو چنده؟ OTEL رو بچسب! و بدون نیاز به داکر گرافانا بیار بالا
داشتن یک دشبورد برای مانیتورینگ برنامه DotNet شما اینبار بدون نیاز به داکر و گرافانا با Grafana Cloud دشبورد خودتو هرجای جهان که هستی بساز!
ویژگی های این دشبورد:
1. همراه داشتن نحوه ستاپ
2. تقریبا جامع و کامل است
3. دسترسی آسان به آن
4. داشتن توضیحات و راهکار برای حل مشکلات در خود دشبورد
🔗 دشبورد در Grafana: مشاهده دشبورد
📱 لینک مشاهده ویدئو: مشاهده ویدئو
داشتن یک دشبورد برای مانیتورینگ برنامه DotNet شما اینبار بدون نیاز به داکر و گرافانا با Grafana Cloud دشبورد خودتو هرجای جهان که هستی بساز!
ویژگی های این دشبورد:
1. همراه داشتن نحوه ستاپ
2. تقریبا جامع و کامل است
3. دسترسی آسان به آن
4. داشتن توضیحات و راهکار برای حل مشکلات در خود دشبورد
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍3🔥2
Code With HSN
کتابخونه Prometheus-net کیلو چنده؟ OTEL رو بچسب! و بدون نیاز به داکر گرافانا بیار بالا داشتن یک دشبورد برای مانیتورینگ برنامه DotNet شما اینبار بدون نیاز به داکر و گرافانا با Grafana Cloud دشبورد خودتو هرجای جهان که هستی بساز! ویژگی های این دشبورد: 1. همراه…
پروژه ای که توی ویدئو داشتیم باهاش کار میکردیم رو درخواست کرده بودید تقدیم بهتون:
https://github.com/hasanxdev/dotnet-runtime-monitoring-dashboard
https://github.com/hasanxdev/dotnet-runtime-monitoring-dashboard
GitHub
GitHub - hasanxdev/dotnet-runtime-monitoring-dashboard: This .NET Runtime Monitoring Dashboard built with Grafana offers real-time…
This .NET Runtime Monitoring Dashboard built with Grafana offers real-time insights into .NET application performance. Monitor key runtime metrics like CPU, memory usage, thread pool, EF Core, Netw...
❤6👍2
Code With HSN
راستی یک آپدیت خفن هم برای DispatchR دارم که بین تمام Mediator ها یونیک هست ایشالا همین هفته ریلیز میکنمش.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2😍2🔥1
امشب داشتم با خودم به این فکر میکردم
ویدئوی طولانی لزوما چیز بدی نیست!
اینکه بتونی نان استاپ یک ساعت درباره یک موضوع حرف بزنی واقعا کار سختیه
بهش فکر کنید 🤯
«لپتاپ خودش را باز کرده و پشت صحنه ادیت ویدئو آخرو شروع به ادیت میکند f(f(x) رخ داده»
ویدئوی طولانی لزوما چیز بدی نیست!
اینکه بتونی نان استاپ یک ساعت درباره یک موضوع حرف بزنی واقعا کار سختیه
بهش فکر کنید 🤯
«لپتاپ خودش را باز کرده و پشت صحنه ادیت ویدئو آخرو شروع به ادیت میکند f(f(x) رخ داده»
❤11👍6😁2