Code With HSN
رفتن به کانال در Telegram
من حسنم و اینجا تجربیاتم رو مینویسم براتون تا کمکتون کنم سنیور های واقعی باشین ❤️ یوتیوب من: https://youtube.com/@hasanxdev لینکدین: https://linkedin.com/in/hasanxdev گیت هابم: https://github.com/hasanxdev #CSharp #EFCore #ASPNETCore #Programming
نمایش بیشتر1 049
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+57 روز
+7130 روز
آرشیو پست ها
1 050
تقریبا توی 4 روز 28 تا Stars گرفتیم ⭐️
یه تعدادش خودتون بودین دمتون گرم ❤️
← راستی Readme رو حتما بخونید کش پیاده کردیم به کمک DI و این باعث شد از Mediator Source Generator نسخه Stable هم سریع تر بشیم (نسخه 3 preview خیلی عقب بود از سرعت ما) 😎👋🏻
https://github.com/hasanxdev/DispatchR/
1 050
اخرای ویدئو جدید 😅
طولانیه ولی کلی مطلب داره داخلش 🤤
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
1 050
شکست MediatR توسط DispatchR!⚡️
در این ویدیو، یک Mediator پرسرعت و بدون مصرف حافظه (zero allocation) به نام DispatchR را طراحی و پیادهسازی میکنیم که کارایی بهتری نسبت به MediatR دارد. با تستهای واقعی نشان میدهم که چطور کاهش سربار و افزایش سرعت را تجربه کنید! همچنین به مشکلاتی که در MediatR و Mediator source generator وجود دارد می پردازیم
✅ مقایسه عملکرد DispatchR vs MediatR vs Mediator
✅ کد نویسی بدون Reflection و کمهزینه در runtime
✅ نحوه پیادهسازی گامبهگام
✅ چه زمانی MediatR جایگزین بهتری دارد؟
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
1 050
بچها ویدئو DispatchR آمادس باید برم تو کار ادیتش، من دیر به قول هام عمل میکنم ولی با کیفیت عمل میکنم؛ بعد از انتشار ویدئو بهتون تسک میدم به همراه تایم تحویلش تا اون تایم پول ریکوئست های قشنگتون رو بفرستید ❤️ باهم صحبت میکنیم و از همدیگه یاد میگیریم.
چرا خوبه که کانتریبیوت کنید؟
1. بنچمارک میگیرید و میتونید پرفورمنس رو برای تک تک خط های کدتون چک کنید و کلی تجربه کسب میکنید
2. یه دستی به سرو و روی گیتتون کشیده میشه
3. چیزی که درونش مشارکت میکنید در سطح کامیونیتی دات نت قابل مقایسه و دفاع هست
4. بقیه موارد رو شما در کامنت ها بگید
افرادی که مشارکت میکنن در کامنت ها اعلام کنند اصلا ببینیم اوضاع چطوریه 🥳🙂
1 050
اینم وقتی پایپلاین گذاشتم ران کردم بیشتر allocation هم که داره بخاطر چند تا دلیگیت هست که بزودی سعی میکنم اونها روهم پاک کنم
https://github.com/hasanxdev/DispatchR
منتظر ویدئو اش باشید 🔥
1 050
اینم از بنچمارک نهایی 😎👋🏻
✅ Zero allocation
✅ 34% Faster
در این نسخه Pipeline هم ساپورت میشه که متد Send کاملا شبیه خود MediatR باشه کمو کاستی نداشته باشه ولی pipline فعالی نداره صرفا ساپورت میشه تا در مینیمم ترین حالت ممکن تست بشن
1 050
Repost from Programming & AI Tips 💡
A Structured Roadmap to Master Software Testing for Developers 🚀
Struggling to navigate the world of testing? 💭
I’ve compiled a comprehensive roadmap to help developers learn testing concepts systematically—whether you're a beginner or looking to fill gaps in your knowledge.
🔍 What’s Inside?
✅ Core Testing Concepts (White/Gray/Black Box)
✅ Test Design (Equivalence Partitioning, Boundary Analysis, etc.)
✅ Naming Standards
✅ Patterns (AAA, Four-Phase, BDD with Gherkin)
✅ Test Types (Unit, Integration, E2E, Performance, etc.)
✅ Tools & Frameworks (xUnit, Playwright, K6, AutoFixture, etc.)
✅ Best Practices (Clean Test Code, Test Smells, Coverage)
✅ Static Analysis & CI/CD Integration
📌 Highlights
Self-assessment friendly → Track your progress.
Language-agnostic → Examples in .NET, JS, Python, PHP.
Practical focus → From TDD/BDD to CI/CD pipelines.
[GitHub] : https://github.com/hasanxdev/Test-Roadmap-For-Developers
〰️〰️〰️〰️〰️〰️
#Test #Roadmap #UnitTest #IntegrationTest
@ProgrammingTip
1 050
مهران واقعا توی یک لیگ دیگه ای از دات نت و AI استفاده میکنه! استفاده کنید بچها، شاید در آینده منم دراین باره ویدئو رکورد کردم ولی اینو از دست ندید
https://www.linkedin.com/events/7314286619304378368/
1 050
بهترین حمایت غیرمالی که میتونید الان انجام بدید Star دادن در گیتهاب هست! ✨
مرسی که این ۳۰ ثانیه رو برام وقت میذارید! 🤍
اگه ویدئو رو دیدید و دوست داشتید، این رو برای بقیه هم بفرستید تا اونها هم یاد بگیرن.
دمتون گرم! 🫶❤️
1 050
معرفی Roadmap تست نرمافزار با QA Lead اکالا برای دولوپر ها 🚀
اگر نمیدونید چطوری تست نرمافزار را به صورت اصولی و حرفهای یاد بگیرید؛ این ویدئوی آموزشی، در قسمت اول راهنمای جامع و کاربردی از صفر تا صد تست نرمافزار میخواهد بیان کند که توسط من و علی حاجی خالویی تهیه شده است.
🔥 چرا این ویدئو را ببینیم؟
⬅️ آشنایی با مفاهیم کلیدی مثل Black Box vs White Box Testing
⬅️ یادگیری طراحی تستهای مؤثر با روشهای مختلف Test Design
⬅️ معرفی الگوهای تستنویسی مثل AAA Pattern و Four Phase Pattern
⬅️ مقایسه رویکردهای توسعه (TDD, BDD, TLD) و کاربرد هرکدام
⬅️ نحوه Mock کردن سرویسها و تست متدهای Internal
⬅️ دیتابیس های فیک و استفاده از Mock Server برای تست یکپارچگی
قسمت اول
لینک ویدئو: https://youtu.be/10SKSmI7nV0
لینک رودمپ: https://github.com/hasanxdev/Test-Roadmap-For-Developers
1 050
پشت پرده ویدئو فردا با QA Lead Okala
یکی از طولانی ترین ادیت هارو روش انجام دادم با 10 تا line
تقریبا همه چیزش جدیده حتی بک گراند ❤️
امیدوارم براتون مفید باشه حمایت کنید 🫠
از دو عزیز قبلی هم که دونیت کرده بودن تشکر کردم 🤩
1 050
دیروز تصمیم گرفتیم که mediat رو پاک کنیم، و بجاش یه چیزی خودمون بنویسیم (چون کتابخونه ای که کامیونیتی خوبی داشته باشه فعلا نیست)؛ شروع کردیم نسخه اولیه اش رو با یکی از بچها توی 20 دقیقه نوشتیم کلا هم از DI کمک گرفتیم بدون Reflection🗿
ویدئو اش رو میزارم که شماهم نگاه کنید و یاد بگیرید فعلا درحال ادیت ویدئو های رودمپ هستم
1 050
Repost from DevTwitter | توییت برنامه نویسی
خوشحالم که اعلام کنم بعد از یک هفته زمان گذاشتن نسخه اول رودمپ تست نویسی برای دولوپر هارو باهاتون شیر میکنم
https://github.com/hasanxdev/Test-Roadmap-For-Developers
@DevTwitter | <Hesam A.B./>
1 050
منتظر ویدئو اش باشید، از صفر صفر باهم تست نویسی رو شروع میکنیم 🫶🏻
https://www.linkedin.com/feed/update/urn:li:activity:7317445333284761603/
1 050
Repost from Learning With M
سلام سلام.
این یک آگهی شغلیه، ولی کمی متفاوت.
من برای تیم خودم در دیجیکالا دنبال چند مهندس نرم افزار خبره می گردم.
وظیفه این مهندس نرم افزار کار روی سیستم هایی هست که تراکنش های بسیار بالایی (مثل پیک های بزرگ فروش مثل بلک فرایدی و ...) خواهد بود.
افراد مورد نظر باید شرایط زیر رو داشته باشن :
1. زبان برنامه نویسی این تیم فعلا PHP و Java هست ولی به صورت کلی استک شما اهمیتی نداره.
2. بیشتر از 6 سال سابقه توسعه نرم افزار داشته باشن.
3. به ریفکتور علاقه داشته باشن.
4. در محیط های پیچیده قابلیت پیدا کردن راه رو داشته باشن.
اگر علاقه دارید به این تیم بپیوندید برای شروع کافیه برای مساله زیر راه حل ارائه بدید :
سیستمی رو طراحی کنید که از پارامتر های زیر رو داره :
1. کیف پولی که برای هر فرد دارای چندین نوع حساب می باشد.
2. سرویس مدیریت تبلیغاتی که وظیفه بروز رسانی وضعیت ادامه نمایش تبلیغات را بر اساس بودجه و مانده حساب کاربر در کیف پول بر عهده دارد.
3. سیستم نمایش تبلیغاتی که وظیفه ارائه تبلیغات را بر عهده دارد.
بر اساس سیستم ها فوق، طراحی ای پیشنهاد بدهید که :
1. دقیق ترین گزارشات بابت هزینه کرد کاربر از کیف پول خود را داشته باشد.
2. دسترس پذیری بالایی داشته باشه.
3. ارتباط بین سرویس ها بهینه باشه.
افرادی که علاقه مند هستند، می تونن از طریق این لینک اقدام کنن :
https://survey.porsline.ir/s/BMp5Uth
ممنون میشم این آگهی رو برای افراد علاقه مند ارسال کنید.
@Learning_with_m
#استخدام
1 050
+1
بچها برای دوره CQRS مون قراره بریم تست بنویسیم 🎉
سعی میکنم اکثر Concept های خوب تست نویسی رو براتون پیاده سازی کنم حداقل رایج ها و پر استفاده هاشو
و از تجربیات خودم در تست نویسی بگم، آماده یک دوره خوب و رایگان دیگری باشید
پلی لیستش جزو Top Rank های گوگل شده پیشنهاد میکنم حتما ببینید تا برای پلی لیست جدید تست نویسی آماده باشید
کلا 6 قسمت تقریبا 30 دقیقه ای هست که میشه 3 ساعت ❤️
یه خورده ویدئو ها ممکنه نویز داشته باشه ❤️
پلی لیست: https://www.youtube.com/playlist?list=PLGiSgN3ODieI7a1HeMHyC6ylluc2jhvDS
1 050
سلام عزیزان 👋🏻، عیدی داریم از جنس طلب دانوش 📚
رفهاب (refhub) اسپانسرمون شده و قراره برای پلی لیست Pro .NET Memory Management یه سری حرکت خیلی خفن بزنیم باهم
اولین حرکت زیبامون کد تخفیف 25 درصدی هست 10 عدد تا 16 فروردین (5 April) ساعت 11:20 دقیقه
میتونید از این کد تخفیف استفاده کنید و هر کتابی که دوست دارین رو بخرین همچنین میتونید نسخه فیزیکی کتاب Pro .NET Memory Management روهم تهیه کنید
کد تخفیف:
HSNYoutube
وبسایت: https://refhub.ir
کانال تلگرام: t.me/refhubOfficial1 050
ویدئو جدید منتشر شد 🚀
موشکافی dotnet و بررسی 10 ترفند برای مصرف کمتر یا بهتر حافظه؛ از مشکلات خطرناک MemoryStream بگیر تا ترفندهای مخفی LINQ و اسرار ValueTask، همهچیز رو براتون شکافتم! هدف اینه که دست خطی داشته باشید که از مموری کمتر استفاده کنه و آگاهانه از خیلی چیز ها استفاده کنید
🎯 مواردی که یاد میگیرید:
1. بهینهسازی حافظه در #C 🚀
مشکلات MemoryStream و راهحل با RecyclableMemoryStream
جلوگیری از Memory Leak و مدیریت حافظه
2.دو کلاس ValueTask vs Task ⚡️
چه زمانی از ValueTask استفاده کنیم؟
مزایا و معایب هرکدام برای Performance
3. پشتپرده async/await 🔍
نحوه عملکرد IAsyncStateMachine
کلاس Delegateها چه مشکلاتی ایجاد میکنند؟
4. مشکلات Boxing 📦
چه زمانی Structها Boxing میشوند؟
تأثیر آن روی Performance و راههای جلوگیری
5. بهینهسازی LINQ و List 💡
مصرف حافظه در LINQ و راههای کاهش آن
ترفندهای افزایش سرعت در Listها
6. بررسی ObjectPool و Generic 🛠
پیادهسازی ObjectPool برای کاهش تخصیص حافظه
مزایای استفاده از INumber و Genericها
از اینجا مشاهده کنید: https://youtu.be/YM86MO0ohYg?si=qX5ZbHXWQ-6_oqhR
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
