Code With HSN
رودمپ تست نویسی قسمت دوم، با QA Lead اکالا 🔬 این ویدئو رو ببین و کتاب تست نویسی رایگان بگیر 📖 توی قسمت دوم از پلی لیست تستنویسی، میریم سراغ ادامهی رودمپ؛ این بار تمرکز روی تستهای non-functional، و کلی تست دیگه که شاید کمتر دربارهشون شنیده باشی، مثل…
فقط امروز تا 12 شب وقت دارید ویدئو رو کامل ببینید و در قرعه کشی شرکت کنید هم یاد بگیرید هم کتاب جایزه ببرین 🥳
فردا شب قرعه کشی انجام میشه با توجه به اینکه تا الان 10 نفر کامل ویدئو رو دیدن شانس شما توی برنده شدن خیلی بالاس
لینک ویدئو: https://youtu.be/61tdLL5sy8I
فردا شب قرعه کشی انجام میشه با توجه به اینکه تا الان 10 نفر کامل ویدئو رو دیدن شانس شما توی برنده شدن خیلی بالاس
لینک ویدئو: https://youtu.be/61tdLL5sy8I
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
تقریبا توی 4 روز 28 تا Stars گرفتیم ⭐️ یه تعدادش خودتون بودین دمتون گرم ❤️ ← راستی Readme رو حتما بخونید کش پیاده کردیم به کمک DI و این باعث شد از Mediator Source Generator نسخه Stable هم سریع تر بشیم (نسخه 3 preview خیلی عقب بود از سرعت ما) 😎👋🏻 🔗 پروژه:…
ویدئو بعدی مون نسخه جدید DispatchR که Stream روهم ساپورت میکنه
-206 خط پاک کردم و +1162 خط اضافه شد
وابستگی به ZLinq روهم حذف کردم😎
اون جایی که MediatR ZeroAllocation شده باگه بهش توجه نکنید
بریم برای رکورد...
PR: https://github.com/hasanxdev/DispatchR/pull/7/files
-206 خط پاک کردم و +1162 خط اضافه شد
وابستگی به ZLinq روهم حذف کردم
اون جایی که MediatR ZeroAllocation شده باگه بهش توجه نکنید
بریم برای رکورد...
PR: https://github.com/hasanxdev/DispatchR/pull/7/files
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
فقط امروز تا 12 شب وقت دارید ویدئو رو کامل ببینید و در قرعه کشی شرکت کنید هم یاد بگیرید هم کتاب جایزه ببرین 🥳 فردا شب قرعه کشی انجام میشه با توجه به اینکه تا الان 10 نفر کامل ویدئو رو دیدن شانس شما توی برنده شدن خیلی بالاس لینک ویدئو: https://youtu.be/61tdLL5sy8I
ازمن خواستند که تمدیدش کنم، گفتن وقت نکردن ببینن تا 12 ظهر جمعه هم جوین بشین قبوله ❤️
Code With HSN
بچها میخوام یک لایو بزارم و بریم داخلش راجب DispatchR صحبت کنیم و تسک بدم بهتون PR بفرستید روی DispatchR مهم نیست اگر مشکل داشته باشه اگر کند باشه مرج میکنیم بعدا بهبودش میدیم حداقل ها باید توش رعایت بشه کیا پایه هستن؟ کی بزاریم؟ توی کامنت ها بیاین صحبت کنیم
سلام بچها صبحتون بخیر، میخواستم دیشب یا امشب لایو بزارم ولی محتوای کافی آماده نکرده بودم که ارائه خوبی داشته باشیم (همزمان روی ویدئو جدید دارم کار میکنم وقت نمیشه) هفته بعدی درباره Kafka باهم گپ میزنیم یک ارائه آماده خواهم کرد و باهاتون به اشتراک میزارم. 🍻
منتظر اطلاع رسانی های بعدی باشید.
منتظر اطلاع رسانی های بعدی باشید.
👍18 5 3
چالش ❓
فرض کنید برنامه شما 100 مگابایت رم داره، و قراره دیتایی به حجم 1 ترابایت رو پردازش کنید، در این چالش زمان مهم نیست مهم اینه بتونیم پردازش کنیم
جوابتون رو توی کامنت ها به صورت spoiler بفرستید😀
فرض کنید برنامه شما 100 مگابایت رم داره، و قراره دیتایی به حجم 1 ترابایت رو پردازش کنید، در این چالش زمان مهم نیست مهم اینه بتونیم پردازش کنیم
جوابتون رو توی کامنت ها به صورت spoiler بفرستید
Anonymous Poll
24%
غیر ممکنه ❌
41%
تاحالا انجام دادم ✔️
35%
توی توضیحات با اسپویلر مینویسم 😁
Code With HSN
ویدئو بعدی مون نسخه جدید DispatchR که Stream روهم ساپورت میکنه -206 خط پاک کردم و +1162 خط اضافه شد وابستگی به ZLinq روهم حذف کردم 😎 اون جایی که MediatR ZeroAllocation شده باگه بهش توجه نکنید بریم برای رکورد... PR: https://github.com/hasanxdev/DispatchR/pull/7/files
DispatchR
ویژگی های جدید:
1. وابسته نبودن به z linq
2. ساپورت CreateStream
در Runtime با پرفورمنس قابل رقابت با Mediator source generator
توضیحات جدید ببینید حتما:
https://github.com/hasanxdev/DispatchR
v1.1.0 is out now! ✅ویژگی های جدید:
1. وابسته نبودن به z linq
2. ساپورت CreateStream
در Runtime با پرفورمنس قابل رقابت با Mediator source generator
توضیحات جدید ببینید حتما:
https://github.com/hasanxdev/DispatchR
GitHub
GitHub - hasanxdev/DispatchR: Fast, zero-alloc alternative to MediatR for .NET – minimal, blazing fast, and DI-friendly.
Fast, zero-alloc alternative to MediatR for .NET – minimal, blazing fast, and DI-friendly. - hasanxdev/DispatchR
👍5 1
Code With HSN
چالش ❓
فرض کنید برنامه شما 100 مگابایت رم داره، و قراره دیتایی به حجم 1 ترابایت رو پردازش کنید، در این چالش زمان مهم نیست مهم اینه بتونیم پردازش کنیم
جوابتون رو توی کامنت ها به صورت spoiler بفرستید😀
فرض کنید برنامه شما 100 مگابایت رم داره، و قراره دیتایی به حجم 1 ترابایت رو پردازش کنید، در این چالش زمان مهم نیست مهم اینه بتونیم پردازش کنیم
جوابتون رو توی کامنت ها به صورت spoiler بفرستید
چطوری یک فایل یک ترابایتی رو پردازش کنیم؟⚡️
🔥 در این قسمت قراره باهم بریم سراغ یه موضوع خیلی مهم:
اگر به رشد سیستم فکر نکنیم چی میشه؟ چه بلایی سرمون میاد؟
بهونهی این بحث، معرفی نسخه جدید پکیجم به اسم DispatchR هست، که با هدف بهبود عملکرد نسبت به MediatR طراحی شده.
اما این فقط یه معرفی ساده نیست! تو این ویدیو قراره هم آموزش ببینید، هم کد بزنیم، هم سورس بخونیم، هم بنچمارک بگیریم! 💥
اگر به بهینهسازی در DotNet علاقه دارید، حتما این ویدیو را ببینید!
🎥 لینک ویدئو: https://youtu.be/kjKzGcE9F6Y
🔗 لینک دیسپچآر: https://github.com/hasanxdev/DispatchR
پلی لیست: Mediator Pattern
🔥 در این قسمت قراره باهم بریم سراغ یه موضوع خیلی مهم:
اگر به رشد سیستم فکر نکنیم چی میشه؟ چه بلایی سرمون میاد؟
بهونهی این بحث، معرفی نسخه جدید پکیجم به اسم DispatchR هست، که با هدف بهبود عملکرد نسبت به MediatR طراحی شده.
اما این فقط یه معرفی ساده نیست! تو این ویدیو قراره هم آموزش ببینید، هم کد بزنیم، هم سورس بخونیم، هم بنچمارک بگیریم! 💥
اگر به بهینهسازی در DotNet علاقه دارید، حتما این ویدیو را ببینید!
🎥 لینک ویدئو: https://youtu.be/kjKzGcE9F6Y
🔗 لینک دیسپچآر: https://github.com/hasanxdev/DispatchR
پلی لیست: Mediator Pattern
👍16 6 2
فکر نمیکردم به این زودی از DispatchR توی پروژه هاتون استفاده کنید دمتون گرم خیلی بهبودش میدیم باهم ⭐️
استپ بعدی INotification هست، داوطلب اگه داریم استارت بزنه و انجامش بده 🤩
https://www.linkedin.com/feed/update/urn:li:activity:7330347038464688128/
استپ بعدی INotification هست، داوطلب اگه داریم استارت بزنه و انجامش بده 🤩
https://www.linkedin.com/feed/update/urn:li:activity:7330347038464688128/
آقای Chris Patterson نویسنده MassTransit
از DispatchR خوششون اومده و استار دادن🫠
خوشحالم که در این سطح فعالیت میکنیم ویدئو قسمت جدید رو از دست ندید:
🎥 لینک ویدئو: https://youtu.be/kjKzGcE9F6Y
🔗 لینک دیسپچآر: https://github.com/hasanxdev/DispatchR
از DispatchR خوششون اومده و استار دادن
خوشحالم که در این سطح فعالیت میکنیم ویدئو قسمت جدید رو از دست ندید:
🎥 لینک ویدئو: https://youtu.be/kjKzGcE9F6Y
🔗 لینک دیسپچآر: https://github.com/hasanxdev/DispatchR
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
سلام بچها صبحتون بخیر، میخواستم دیشب یا امشب لایو بزارم ولی محتوای کافی آماده نکرده بودم که ارائه خوبی داشته باشیم (همزمان روی ویدئو جدید دارم کار میکنم وقت نمیشه) هفته بعدی درباره Kafka باهم گپ میزنیم یک ارائه آماده خواهم کرد و باهاتون به اشتراک میزارم. 🍻…
سلام بچها،
یک Live در یوتیوب خواهیم داشت میخواستم بدونم این لایو رو جمعه بزاریم بیشتر شرکت میکنید یا 5 شنبه؟
لایو ساعت 8 شب و درباره کافکا هست، سعی میکنم مفاهیم پایه ای رو بهتون توضیح بدم و یکم به مباحث پیشرفته هم بپردازیم میتونید هردو انتخاب کنید
یک Live در یوتیوب خواهیم داشت میخواستم بدونم این لایو رو جمعه بزاریم بیشتر شرکت میکنید یا 5 شنبه؟
لایو ساعت 8 شب و درباره کافکا هست، سعی میکنم مفاهیم پایه ای رو بهتون توضیح بدم و یکم به مباحث پیشرفته هم بپردازیم میتونید هردو انتخاب کنید
Anonymous Poll
47%
پنجشنبه
60%
جمعه
این دومین ریپو من هست که ۱۰۰ تایی میشه
توی کمتر از یک ماه
اون داداشمون که با سورس جنریتور Mediator نوشته بود تازه نسخه ۳ اش هم مصرف حافظه داره هم سرعتش خیلی کمتره من توی بنچمارک ها از نسخه ۲ که استیبل هست استفاده کردم تا بنچمارک عادلانه باشه
منتظرم نسخه ۳ رو بده برم بنچمارک بگیرم و این ریپو بشه سریع ترین ریپو Mediator😁
توی کمتر از یک ماه
اون داداشمون که با سورس جنریتور Mediator نوشته بود تازه نسخه ۳ اش هم مصرف حافظه داره هم سرعتش خیلی کمتره من توی بنچمارک ها از نسخه ۲ که استیبل هست استفاده کردم تا بنچمارک عادلانه باشه
منتظرم نسخه ۳ رو بده برم بنچمارک بگیرم و این ریپو بشه سریع ترین ریپو Mediator
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
سلام بچها،
یک Live در یوتیوب خواهیم داشت میخواستم بدونم این لایو رو جمعه بزاریم بیشتر شرکت میکنید یا 5 شنبه؟
لایو ساعت 8 شب و درباره کافکا هست، سعی میکنم مفاهیم پایه ای رو بهتون توضیح بدم و یکم به مباحث پیشرفته هم بپردازیم میتونید هردو انتخاب کنید
یک Live در یوتیوب خواهیم داشت میخواستم بدونم این لایو رو جمعه بزاریم بیشتر شرکت میکنید یا 5 شنبه؟
لایو ساعت 8 شب و درباره کافکا هست، سعی میکنم مفاهیم پایه ای رو بهتون توضیح بدم و یکم به مباحث پیشرفته هم بپردازیم میتونید هردو انتخاب کنید
جمعه ساعت ۸ لینک لایو رو براتون میفرستم 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
چون حجم مطالب زیاده سعی کردم داستان محور پیش برم، اینطوری که شما یک داستان بین Rick و دوستاش رو دارین میخونید و در کنارش کلی مطلب یاد میگیرین دیالوگ های بین ریک و دوستاش چالشی ترین مباحث هست که به شکل ساده ای بهتون میگم
یه خورده RabbitMQ روهم وارد کردم تا ببینیم چالش هاش چیا هستن و چطوری کافکا اونها رو حل میکنه شاید اصلا اون چالش ها برای سیستم هامون قابل پذیرش باشه
امیدوارم لذت ببرین ❤️
یه خورده RabbitMQ روهم وارد کردم تا ببینیم چالش هاش چیا هستن و چطوری کافکا اونها رو حل میکنه شاید اصلا اون چالش ها برای سیستم هامون قابل پذیرش باشه
امیدوارم لذت ببرین ❤️
Code With HSN
داستان آقای ریک و دوتا دوستش مگی و نیگن تموم شد این اسم ها مربوط به یکی از سریال های مورد علاقم در گذشته هست به اسم TWD بنظر خودم که خیلی جذابه 😁 ساعت 8 منتظر باشید بریم لایو
لایو آموزش کافکا • با چالش های آقای Rick و دوستانش ، امشب ساعت 20
بچها زنگوله رو بزنید که ساعت 8 یوتیوب نوتیفیکیشن بفرسته براتون
توی اولین لایو مون میخوایم چالش هایی که یک برنامه نویس (آقای ریک) میتونه در زمانی که از کافکا استفاده میکنه باهاش مواجه بشه رو بررسی کنیم، همچنین ببینیم RabbitMQ تا کجا میتونه کمک کننده باشه
https://www.youtube.com/live/MEzuql1f0cc
بچها زنگوله رو بزنید که ساعت 8 یوتیوب نوتیفیکیشن بفرسته براتون
توی اولین لایو مون میخوایم چالش هایی که یک برنامه نویس (آقای ریک) میتونه در زمانی که از کافکا استفاده میکنه باهاش مواجه بشه رو بررسی کنیم، همچنین ببینیم RabbitMQ تا کجا میتونه کمک کننده باشه
https://www.youtube.com/live/MEzuql1f0cc
Code With HSN
لایو آموزش کافکا • با چالش های آقای Rick و دوستانش ، امشب ساعت 20 بچها زنگوله رو بزنید که ساعت 8 یوتیوب نوتیفیکیشن بفرسته براتون توی اولین لایو مون میخوایم چالش هایی که یک برنامه نویس (آقای ریک) میتونه در زمانی که از کافکا استفاده میکنه باهاش مواجه بشه رو…
سلام بچها لایو در یوتیوب ذخیره شد و چپتر هاش روهم جدا کردم براتون آمادس که ببینید ❤️
این اولین لایومون بود خوشحال میشم نظراتتون رو راجبش بهم بگید ویدئو بهتره یا لایو؟
چی میتونست بهتر باشه و نبود؟
06:00 Tightly coupled چیست؟
09:40 Message brokers چیست؟
10:45 Kafka بهتر است یا RabbitMQ
12:10 RabbitMQ چطوری کار میکنه؟
16:45 Message Delivery Guarantees چیست؟
20:00 Idempotency چیست؟
23:00 Exactly-Once چطوری پیاده سازی میشه؟
24:15 Kafka چطوری کار میکنه؟
28:40 Idempotency در کافکا چطوری پیاده میشه؟
34:30 Consumer GroupId در کافکا
43:30 Kafka چطوری مسیج هارو بین پارتیشن ها تقسیم میکنه؟
53:20 Auto Offset Commit در کافکا
56:15 Manual Offset Commit در کافکا
59:00 Dead letter queue چیست؟
📱 Live: https://www.youtube.com/live/MEzuql1f0cc
Excalidraw: https://excalidraw.com/#json=B2Hgewhr67VxIr_fFqfKx,TahRUdrBvHPGgn18qamaJA
این اولین لایومون بود خوشحال میشم نظراتتون رو راجبش بهم بگید ویدئو بهتره یا لایو؟
چی میتونست بهتر باشه و نبود؟
06:00 Tightly coupled چیست؟
09:40 Message brokers چیست؟
10:45 Kafka بهتر است یا RabbitMQ
12:10 RabbitMQ چطوری کار میکنه؟
16:45 Message Delivery Guarantees چیست؟
20:00 Idempotency چیست؟
23:00 Exactly-Once چطوری پیاده سازی میشه؟
24:15 Kafka چطوری کار میکنه؟
28:40 Idempotency در کافکا چطوری پیاده میشه؟
34:30 Consumer GroupId در کافکا
43:30 Kafka چطوری مسیج هارو بین پارتیشن ها تقسیم میکنه؟
53:20 Auto Offset Commit در کافکا
56:15 Manual Offset Commit در کافکا
59:00 Dead letter queue چیست؟
Excalidraw: https://excalidraw.com/#json=B2Hgewhr67VxIr_fFqfKx,TahRUdrBvHPGgn18qamaJA
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
لایو آموزش کافکا • با چالش های آقای Rick و دوستانش
سلام بچها توی اولین لایو مون میخوایم چالش هایی که یک برنامه نویس (آقای ریک) میتونه در زمانی که از کافکا استفاده میکنه باهاش مواجه بشه رو بررسی کنیم، همچنین ببینیم RabbitMQ تا کجا میتونه کمک کننده باشه
🤝 همچنین ویدئو به اندازه ای که براتون مفید بوده میتونید…
🤝 همچنین ویدئو به اندازه ای که براتون مفید بوده میتونید…
سلام بچها توی لایو این هفته بریم Notification رو در DispatchR پیاده سازی کنیم نظرتون چیه؟
تکنیکالی میتونید سوال بپرسید و ببینید چطوری من فیچر هارو به صورت zero-alloc یا با پرفورمنس بالا پیاده میکنم
تکنیکالی میتونید سوال بپرسید و ببینید چطوری من فیچر هارو به صورت zero-alloc یا با پرفورمنس بالا پیاده میکنم
Anonymous Poll
24%
خوبه، پنجشنبه بریم
54%
خوبه، جمعه بریم
4%
مشارکت نمیکنم
18%
دیدن نظرات بقیه
Code With HSN
سلام بچها توی لایو این هفته بریم Notification رو در DispatchR پیاده سازی کنیم نظرتون چیه؟
تکنیکالی میتونید سوال بپرسید و ببینید چطوری من فیچر هارو به صورت zero-alloc یا با پرفورمنس بالا پیاده میکنم
تکنیکالی میتونید سوال بپرسید و ببینید چطوری من فیچر هارو به صورت zero-alloc یا با پرفورمنس بالا پیاده میکنم
فردا شب ساعت ۲۰ میبینمتون 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
فردا شب ساعت ۲۰ میبینمتون 🚀
این ریزالت اولیه هست که امروز میریم توی لایو راجبش صحبت میکنیم و کد میزنیم
توجه شمارو به اختلاف زمان اجرای مورد هایلایت شده جلب میکنم 😁 از حافظه که بگذریم اون خیلی وقته zero allocation هست ...
این بنچمارک ها ساختگی نیستند برای اینکه مطمئن باشیم دقیقا شرایطی بهترین شرایط برای MediatR SourceGenerator هست من بنچمارک هارو شبیه بنچمارک های اون نوشتم و فقط DispatchR رو اضافه کردم بهش
امشب منتظرتون هستم📱
توجه شمارو به اختلاف زمان اجرای مورد هایلایت شده جلب میکنم 😁 از حافظه که بگذریم اون خیلی وقته zero allocation هست ...
این بنچمارک ها ساختگی نیستند برای اینکه مطمئن باشیم دقیقا شرایطی بهترین شرایط برای MediatR SourceGenerator هست من بنچمارک هارو شبیه بنچمارک های اون نوشتم و فقط DispatchR رو اضافه کردم بهش
امشب منتظرتون هستم
Please open Telegram to view this post
VIEW IN TELEGRAM