Channel: Code With HSN
Code With HSN
چند وقتی هست که با کلید واژه های گلوبالی مثل "دوره CQRS" توی تاپ رنکینگ های فارسی گوگل اومدیم و بعضا ChatGPT هم ویدیو های منو ساجست میده این اتفاق بدون شما ممکن نبود مرسی که هستید ❤️ راستی ویدئوی قبلو از دست ندید کوتاه و مفیده ✅
بچها برای دوره CQRS مون قراره بریم تست بنویسیم 🎉
سعی میکنم اکثر Concept های خوب تست نویسی رو براتون پیاده سازی کنم حداقل رایج ها و پر استفاده هاشو
و از تجربیات خودم در تست نویسی بگم، آماده یک دوره خوب و رایگان دیگری باشید
پلی لیستش جزو Top Rank های گوگل شده پیشنهاد میکنم حتما ببینید تا برای پلی لیست جدید تست نویسی آماده باشید
کلا 6 قسمت تقریبا 30 دقیقه ای هست که میشه 3 ساعت ❤️
یه خورده ویدئو ها ممکنه نویز داشته باشه ❤️
پلی لیست: https://www.youtube.com/playlist?list=PLGiSgN3ODieI7a1HeMHyC6ylluc2jhvDS
سعی میکنم اکثر Concept های خوب تست نویسی رو براتون پیاده سازی کنم حداقل رایج ها و پر استفاده هاشو
و از تجربیات خودم در تست نویسی بگم، آماده یک دوره خوب و رایگان دیگری باشید
پلی لیستش جزو Top Rank های گوگل شده پیشنهاد میکنم حتما ببینید تا برای پلی لیست جدید تست نویسی آماده باشید
کلا 6 قسمت تقریبا 30 دقیقه ای هست که میشه 3 ساعت ❤️
یه خورده ویدئو ها ممکنه نویز داشته باشه ❤️
پلی لیست: https://www.youtube.com/playlist?list=PLGiSgN3ODieI7a1HeMHyC6ylluc2jhvDS
Code With HSN
علی آقا QA Lead خفن اُکالا همیشه لطف خودش و تیمش شامل حال من شده تفکر من درباره QA به قبل و بعد علی تقسیم میشه ❤️ یه میتمون نشه با علی و از تجربیاتش استفاده کنیم؟
منتظر ویدئو اش باشید، از صفر صفر باهم تست نویسی رو شروع میکنیم 🫶🏻
https://www.linkedin.com/feed/update/urn:li:activity:7317445333284761603/
https://www.linkedin.com/feed/update/urn:li:activity:7317445333284761603/
Linkedin
GitHub - hasanxdev/Test-Roadmap-For-Developers: The Complete Learning Path… | Hasan Arab borzo
𝑻𝒆𝒔𝒕 𝑹𝒐𝒂𝒅𝒎𝒂𝒑 𝒇𝒐𝒓 𝑫𝒆𝒗𝒆𝒍𝒐𝒑𝒆𝒓𝒔 𝒊𝒔 𝒇𝒊𝒏𝒂𝒍𝒍𝒚 𝒉𝒆𝒓𝒆! 🚀
After a week of focused effort, the first version of this roadmap—crafted in collaboration with Ali Haji khaluie , QA Lead at Okala | اکالا—is now ready to use.
If you're a software engineer looking to level…
After a week of focused effort, the first version of this roadmap—crafted in collaboration with Ali Haji khaluie , QA Lead at Okala | اکالا—is now ready to use.
If you're a software engineer looking to level…
دیروز تصمیم گرفتیم که mediat رو پاک کنیم، و بجاش یه چیزی خودمون بنویسیم (چون کتابخونه ای که کامیونیتی خوبی داشته باشه فعلا نیست)؛ شروع کردیم نسخه اولیه اش رو با یکی از بچها توی 20 دقیقه نوشتیم کلا هم از DI کمک گرفتیم بدون Reflection🗿
ویدئو اش رو میزارم که شماهم نگاه کنید و یاد بگیرید فعلا درحال ادیت ویدئو های رودمپ هستم
ویدئو اش رو میزارم که شماهم نگاه کنید و یاد بگیرید فعلا درحال ادیت ویدئو های رودمپ هستم
Media is too big
VIEW IN TELEGRAM
معرفی 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
اگر نمیدونید چطوری تست نرمافزار را به صورت اصولی و حرفهای یاد بگیرید؛ این ویدئوی آموزشی، در قسمت اول راهنمای جامع و کاربردی از صفر تا صد تست نرمافزار میخواهد بیان کند که توسط من و علی حاجی خالویی تهیه شده است.
🔥 چرا این ویدئو را ببینیم؟
⬅️ آشنایی با مفاهیم کلیدی مثل 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
Code With HSN
معرفی Roadmap تست نرمافزار با QA Lead اکالا برای دولوپر ها 🚀 اگر نمیدونید چطوری تست نرمافزار را به صورت اصولی و حرفهای یاد بگیرید؛ این ویدئوی آموزشی، در قسمت اول راهنمای جامع و کاربردی از صفر تا صد تست نرمافزار میخواهد بیان کند که توسط من و علی حاجی…
بهترین حمایت غیرمالی که میتونید الان انجام بدید Star دادن در گیتهاب هست! ✨
مرسی که این ۳۰ ثانیه رو برام وقت میذارید! 🤍
اگه ویدئو رو دیدید و دوست داشتید، این رو برای بقیه هم بفرستید تا اونها هم یاد بگیرن.
دمتون گرم! 🫶❤️
مرسی که این ۳۰ ثانیه رو برام وقت میذارید! 🤍
اگه ویدئو رو دیدید و دوست داشتید، این رو برای بقیه هم بفرستید تا اونها هم یاد بگیرن.
دمتون گرم! 🫶❤️
مهران واقعا توی یک لیگ دیگه ای از دات نت و AI استفاده میکنه! استفاده کنید بچها، شاید در آینده منم دراین باره ویدئو رکورد کردم ولی اینو از دست ندید
https://www.linkedin.com/events/7314286619304378368/
https://www.linkedin.com/events/7314286619304378368/
Linkedin
TDD OpenAI with .NET | LinkedIn
In this live session, we will explore the AI abstractions in Microsoft.Extensions.AI and create a simple chatbot using IChatClient in a test-driven manner. First, we will write tests that fail, and then we will modify our IChatClient to pass them.
#Dubai…
#Dubai…
Forwarded from Programming Tips 💡 (Moien Tajik)
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
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
GitHub
GitHub - hasanxdev/Test-Roadmap-For-Developers: The Complete Learning Path to Mastering Software Testing as a Developer
The Complete Learning Path to Mastering Software Testing as a Developer - hasanxdev/Test-Roadmap-For-Developers
Code With HSN
دیروز تصمیم گرفتیم که mediat رو پاک کنیم، و بجاش یه چیزی خودمون بنویسیم (چون کتابخونه ای که کامیونیتی خوبی داشته باشه فعلا نیست)؛ شروع کردیم نسخه اولیه اش رو با یکی از بچها توی 20 دقیقه نوشتیم کلا هم از DI کمک گرفتیم بدون Reflection🗿 ویدئو اش رو میزارم که…
اینم از بنچمارک نهایی 😎👋🏻
✅ Zero allocation
✅ 34% Faster
در این نسخه Pipeline هم ساپورت میشه که متد Send کاملا شبیه خود MediatR باشه کمو کاستی نداشته باشه ولی pipline فعالی نداره صرفا ساپورت میشه تا در مینیمم ترین حالت ممکن تست بشن
✅ Zero allocation
✅ 34% Faster
در این نسخه Pipeline هم ساپورت میشه که متد Send کاملا شبیه خود MediatR باشه کمو کاستی نداشته باشه ولی pipline فعالی نداره صرفا ساپورت میشه تا در مینیمم ترین حالت ممکن تست بشن
Code With HSN
اینم از بنچمارک نهایی 😎👋🏻 ✅ Zero allocation ✅ 34% Faster در این نسخه Pipeline هم ساپورت میشه که متد Send کاملا شبیه خود MediatR باشه کمو کاستی نداشته باشه ولی pipline فعالی نداره صرفا ساپورت میشه تا در مینیمم ترین حالت ممکن تست بشن
اینم وقتی پایپلاین گذاشتم ران کردم بیشتر allocation هم که داره بخاطر چند تا دلیگیت هست که بزودی سعی میکنم اونها روهم پاک کنم
https://github.com/hasanxdev/DispatchR
منتظر ویدئو اش باشید 🔥
https://github.com/hasanxdev/DispatchR
منتظر ویدئو اش باشید 🔥
Code With HSN
بچها پایه هستید؟ با لایک نشون بدید 👍🏻 من طبق دوره هایی که میزارم و ویدیو هایی که میزارم یک پروژه توی گیت تعریف میکنم مثلا با یک ReadMe که توضیح داده پیاده سازی SAGA رو چطوری انجامش بدیم. شما کد بزنید من تمام کد هاتون رو ریویو میکنم نکات منفی که راجبش وجود…
بچها ویدئو DispatchR آمادس باید برم تو کار ادیتش، من دیر به قول هام عمل میکنم ولی با کیفیت عمل میکنم؛ بعد از انتشار ویدئو بهتون تسک میدم به همراه تایم تحویلش تا اون تایم پول ریکوئست های قشنگتون رو بفرستید ❤️ باهم صحبت میکنیم و از همدیگه یاد میگیریم.
چرا خوبه که کانتریبیوت کنید؟
1. بنچمارک میگیرید و میتونید پرفورمنس رو برای تک تک خط های کدتون چک کنید و کلی تجربه کسب میکنید
2. یه دستی به سرو و روی گیتتون کشیده میشه
3. چیزی که درونش مشارکت میکنید در سطح کامیونیتی دات نت قابل مقایسه و دفاع هست
4. بقیه موارد رو شما در کامنت ها بگید
افرادی که مشارکت میکنن در کامنت ها اعلام کنند اصلا ببینیم اوضاع چطوریه 🥳🙂
چرا خوبه که کانتریبیوت کنید؟
1. بنچمارک میگیرید و میتونید پرفورمنس رو برای تک تک خط های کدتون چک کنید و کلی تجربه کسب میکنید
2. یه دستی به سرو و روی گیتتون کشیده میشه
3. چیزی که درونش مشارکت میکنید در سطح کامیونیتی دات نت قابل مقایسه و دفاع هست
4. بقیه موارد رو شما در کامنت ها بگید
افرادی که مشارکت میکنن در کامنت ها اعلام کنند اصلا ببینیم اوضاع چطوریه 🥳🙂
Code With HSN
بچها ویدئو DispatchR آمادس باید برم تو کار ادیتش، من دیر به قول هام عمل میکنم ولی با کیفیت عمل میکنم؛ بعد از انتشار ویدئو بهتون تسک میدم به همراه تایم تحویلش تا اون تایم پول ریکوئست های قشنگتون رو بفرستید ❤️ باهم صحبت میکنیم و از همدیگه یاد میگیریم. چرا خوبه…
بالاخره ادیت تموم شد میریم برای رندر و پابلیش 💣
Media is too big
VIEW IN TELEGRAM
شکست MediatR توسط DispatchR!⚡️
در این ویدیو، یک Mediator پرسرعت و بدون مصرف حافظه (zero allocation) به نام DispatchR را طراحی و پیادهسازی میکنیم که کارایی بهتری نسبت به MediatR دارد. با تستهای واقعی نشان میدهم که چطور کاهش سربار و افزایش سرعت را تجربه کنید! همچنین به مشکلاتی که در MediatR و Mediator source generator وجود دارد می پردازیم
✅ مقایسه عملکرد DispatchR vs MediatR vs Mediator
✅ کد نویسی بدون Reflection و کمهزینه در runtime
✅ نحوه پیادهسازی گامبهگام
✅ چه زمانی MediatR جایگزین بهتری دارد؟
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
🔗 لینک پروژه: https://github.com/hasanxdev/DispatchR
در این ویدیو، یک Mediator پرسرعت و بدون مصرف حافظه (zero allocation) به نام DispatchR را طراحی و پیادهسازی میکنیم که کارایی بهتری نسبت به MediatR دارد. با تستهای واقعی نشان میدهم که چطور کاهش سربار و افزایش سرعت را تجربه کنید! همچنین به مشکلاتی که در MediatR و Mediator source generator وجود دارد می پردازیم
✅ مقایسه عملکرد DispatchR vs MediatR vs Mediator
✅ کد نویسی بدون Reflection و کمهزینه در runtime
✅ نحوه پیادهسازی گامبهگام
✅ چه زمانی MediatR جایگزین بهتری دارد؟
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
🔗 لینک پروژه: https://github.com/hasanxdev/DispatchR
تقریبا توی 4 روز 28 تا Stars گرفتیم ⭐️
یه تعدادش خودتون بودین دمتون گرم ❤️
← راستی Readme رو حتما بخونید کش پیاده کردیم به کمک DI و این باعث شد از Mediator Source Generator نسخه Stable هم سریع تر بشیم (نسخه 3 preview خیلی عقب بود از سرعت ما) 😎👋🏻
🔗 پروژه: https://github.com/hasanxdev/DispatchR/
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
یه تعدادش خودتون بودین دمتون گرم ❤️
← راستی Readme رو حتما بخونید کش پیاده کردیم به کمک DI و این باعث شد از Mediator Source Generator نسخه Stable هم سریع تر بشیم (نسخه 3 preview خیلی عقب بود از سرعت ما) 😎👋🏻
🔗 پروژه: https://github.com/hasanxdev/DispatchR/
🎥 لینک ویدئو: https://youtu.be/ZsI_e6SO47U
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
رودمپ تست نویسی قسمت دوم، با QA Lead اکالا 🔬
این ویدئو رو ببین و کتاب تست نویسی رایگان بگیر📖
توی قسمت دوم از پلی لیست تستنویسی، میریم سراغ ادامهی رودمپ؛ این بار تمرکز روی تستهای non-functional، و کلی تست دیگه که شاید کمتر دربارهشون شنیده باشی، مثل Spike Test، Soak Test، AB Testing، Snapshot و حتی Failover Database Test.
مباحثی که احتمالا براتون جذابه و صحبت میکنیم:
1. معرفی ابزار هایی برای Performance Test.
2. بررسی فرق Load، Stress، Soak و Spike تست.
3. بررسی تست قناری.
4. تست Smoke چیست؟
5. بررسی هرم تست.
6. بررسی کلی ابزار و مفهوم تست.
🕹 لینک ویدئو: مشاهده ویدئو و شرکت در قرعه کشی
📱 پلی لیست: مشاهده پلی لیست
📱 کانال تلگرام: @hasanxdev
📱 تلگرام رف هاب: @refhubOfficial
😇 رودمپ: https://github.com/hasanxdev/Test-Roadmap-For-Developers
این ویدئو رو ببین و کتاب تست نویسی رایگان بگیر
توی قسمت دوم از پلی لیست تستنویسی، میریم سراغ ادامهی رودمپ؛ این بار تمرکز روی تستهای non-functional، و کلی تست دیگه که شاید کمتر دربارهشون شنیده باشی، مثل Spike Test، Soak Test، AB Testing، Snapshot و حتی Failover Database Test.
مباحثی که احتمالا براتون جذابه و صحبت میکنیم:
1. معرفی ابزار هایی برای Performance Test.
2. بررسی فرق Load، Stress، Soak و Spike تست.
3. بررسی تست قناری.
4. تست Smoke چیست؟
5. بررسی هرم تست.
6. بررسی کلی ابزار و مفهوم تست.
Please open Telegram to view this post
VIEW IN TELEGRAM
Code With HSN
رودمپ تست نویسی قسمت دوم، با QA Lead اکالا 🔬 این ویدئو رو ببین و کتاب تست نویسی رایگان بگیر 📖 توی قسمت دوم از پلی لیست تستنویسی، میریم سراغ ادامهی رودمپ؛ این بار تمرکز روی تستهای non-functional، و کلی تست دیگه که شاید کمتر دربارهشون شنیده باشی، مثل…
تا الان 3 نفر اون قسمتی که آدرس کانال قرعه کشی رو میاریم توی ویدئو رو دیدن و جوین شدن به گروه قرعه کشی ☺️
استقبال کنید در ویدئو های بعدی سعی میکنیم بیشتر کتاب هدیه بدیم بهتون ✌🏻
استقبال کنید در ویدئو های بعدی سعی میکنیم بیشتر کتاب هدیه بدیم بهتون ✌🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code: