fa
Feedback
Code With HSN

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 روز
آرشیو پست ها
رفقا سلام و عرض ادب این مدت که نبودم درگیر یه سری مسائل بودم و بعدشم خونه ام رو عوض کردم (خیلی آلودگی صوتی داشت) یه خورده دیگه ویدئو هارو شروع میکنم اگر دنبال آموزش خاصی هستید توی کامنت ها بگید ❤️

صبح بخیر به همه برنامه‌نویس‌های عزیز که دنبال طلب دانوش هستید 🌞 ویدئو جدید داریم 🔥 در این ویدیو ابتدا تفاوت‌های GC Workstat
صبح بخیر به همه برنامه‌نویس‌های عزیز که دنبال طلب دانوش هستید 🌞 ویدئو جدید داریم 🔥 در این ویدیو ابتدا تفاوت‌های GC Workstation و GC Server را بررسی می‌کنیم، سپس در یک پروژه عملی سناریوهای پاکسازی حافظه، مراحل آن و انواع داده‌های تحت مدیریت GC را مرور می‌کنیم. یاد می‌گیریم چطور رویدادهای GC را دریافت کنیم، متریک‌ها را اکسپوز کنیم و در Grafana نمایش دهیم. در پایان هم زمان‌ها و روش‌های مناسب فراخوانی دستی GC را توضیح می‌دهیم. مدت زمان ویدئو: 37 دقیقه پلی لیست: Pro .NET Memory Management ویدئو: https://youtu.be/naDedl-onHs روز خوبی داشته باشید 🌱

اینم از قولی که داده بودم تست ها تموم شدن و چون میخواستم کتابخونه ای باشه که بیشتر از قبل قابل اعتماد باشه تا 99 درصد کد هارو
اینم از قولی که داده بودم تست ها تموم شدن و چون میخواستم کتابخونه ای باشه که بیشتر از قبل قابل اعتماد باشه تا 99 درصد کد هارو با test cover کردم ❤️ وقت داشتید یه سری به تست ها بزنید یا ویدئو رو ببینید ارادتمند ❤️

😅😅
😅😅

تاحالا برای پروژه بدون تست، تست نوشتی؟ 🤕 بعد از تمام شدن مباحث تئوری رودمپ تست نویسی حالا وقتشه باهم عملی کد بزنیم توی این و
تاحالا برای پروژه بدون تست، تست نوشتی؟ 🤕 بعد از تمام شدن مباحث تئوری رودمپ تست نویسی حالا وقتشه باهم عملی کد بزنیم توی این ویدئو خیلی سعی کردم نحوه فکر کردنم به موضوع تست نویسی رو بهتون بگم امیدوارم لذت ببرین. حمایت هاتون باعث دلگرمیه مرسی که هستید ❤️ تست ها کامل بشه روی ریپو اصلی هم قرارشون میدم مدت زمان ویدئو: 30 دقیقه برای دیدن ویدئو کلیک کنید

استراکت استفاده کنیم یا نه؟ شمشیر دولبه‌ای که می‌تواند پرفورمنس شما را بسیار کاهش دهد استراکت، با توجه به ذخیره‌ی آن در Stack
استراکت استفاده کنیم یا نه؟ شمشیر دولبه‌ای که می‌تواند پرفورمنس شما را بسیار کاهش دهد استراکت، با توجه به ذخیره‌ی آن در Stack، زمانی که در متدهای async استفاده شود، باید حتماً Copy by Value شود. به‌عبارت ساده‌تر، یک Deep Copy از آن گرفته می‌شود و نمی‌توان آن را با کیورد ref ارسال کرد. این هزینه در استراکت‌هایی با Shallow Size حدوداً ۱۶ بایت خیلی احساس نمی‌شود؛ اما صرفاً کافی‌ست Shallow Size از این مقدار بیشتر شود. هرچقدر حجم Shallow Size بزرگ‌تر شود، سرعت اجرای متد کاهش پیدا می‌کند. در بنچمارکی که مشاهده می‌کنید، یک کلاس و یک استراکت با پراپرتی‌هایی کاملاً مشابه (تقریباً ۱۰۰ پراپرتی double) در یک متد Recursive صد بار اجرا شده‌اند. همان‌طور که مشاهده می‌کنید، استراکت به‌شدت Performance را کاهش داده است. اما در مقابل، از تخصیص حافظه جلوگیری کرده است (پس از پایان هر متد، دیتا فوراً از حافظه پاک می‌شود و GC Pressure خاصی نداریم). لذا اگر علاقه‌مند به تیون کردن حافظه هستید، حتماً این نکته را در نظر بگیرید. دقت کنید که Overhead صرفاً مربوط به متدهای async نیست و در متدهای sync نیز وجود دارد، اما با pass by ref قابل حل است. چه زمانی استفاده از struct مفید است؟ 1. زمانی که از ref struct استفاده شود. 2. زمانی که ref struct نداریم و مطمئن باشیم Shallow Size بیش از ۱۶ بایت نمی‌شود. 3. زمانی که در متدهای sync از کیورد ref استفاده کنیم و استراکت را توسط reference ارسال کنیم.

سلام رفقا، برای ویدیوهای تست‌نویسی کمک‌تون لازمه. اگه تایم ویدیوها رو کم کنیم ولی با کات‌های منسجم (مثلاً اول توضیح بدم چی می‌خوایم بنویسیم، بعد یهو کد آماده بیاد)، حس بهتری داره یا حالت طولانی و پیوسته؟ یک یا دو مورد انتخاب کنید و نظر بدین.
Anonymous voting

جهش ژنتیکی با قسمت آخر رودمپ تست نویسی | با QA Lead Okala در قسمت پایانی این رودمپ تست نرم‌افزار، در ابتدای ویدئو به یکی از ج
جهش ژنتیکی با قسمت آخر رودمپ تست نویسی | با QA Lead Okala در قسمت پایانی این رودمپ تست نرم‌افزار، در ابتدای ویدئو به یکی از جدی‌ترین ابزارهای ارزیابی کیفیت تست می‌پردازیم: Mutation Testing. با ایجاد «جهش‌های مصنوعی» در کد، بررسی می کند که آیا تست‌ها واقعا می‌تونن رفتار نادرست رو شناسایی کنن یا نه. برخی از مواردی دربارشون گپ میزنیم: 03:20 مزایا و معایب Test Coverage 10:45 تست با جهش کد 15:40 انواع Test Smell 29:30 قوانین نوشتن تست تمیز 35:18 تست های اتوماتیک و دستی 40:23 تست اتومات بدون پایپلاین 43:10 ابزار های تست کیفیت کد لینک ویدئو: https://youtu.be/gaOae6z7wvQ مدت زمان: 50 دقیقه

توی مسیر رشد، دفعه‌ی بعد که ترسیدی، یادت بیاد: شاید ترس نشونه‌ی اشتباه رفتن نباشه، نشونه‌ی حرکت باشه.
توی مسیر رشد، دفعه‌ی بعد که ترسیدی، یادت بیاد: شاید ترس نشونه‌ی اشتباه رفتن نباشه، نشونه‌ی حرکت باشه.

Repost from Learning With M
سلام. متاسفانه اخیرا شاهد تعدیل نیرو در شرکت های بزرگی مثل علی بابا بودیم. تحلیل های متفاوتی هم می بینم که دوستان می نوسین که اکثرا از روی عصبانیت هست. از اونجایی که هر مشکلی همیشه یه درسی توش داره، می خوام از این مشکل هم یک درس جدید در بیارم. برای همین می‌خوام در مورد دلایل تعدیل نیرو به این سبک در شرکت های فناوری براتون بگم. برای همین پستی در وبلاگم در این مورد نوشتم که توجه شما رو به اون جلب می کنم : چرا شرکت های فناوری تعدیل نیرو می کنند. @learning_with_m

یه تشکر ویژه مثل همیشه از امیر هم داشته باشیم که کانتریبیوت کرد روی DispachR و نسخه جدید DispachR از الان به بعد برای .NET8 هم سازگار هست میتونید استفاده کنید حواستون هست DispachR بیشتر از 220 تا استار گرفت؟ تقریبا توی یک ماه. اگر علاقه به مشارکت داشتید به ایشو ها سر بزنید دوتا ایشو باز داریم تست نویسی روهم به زودی شروع میکنیم رودمپ رو دنبال کنید اگه ندیدید ببینید ✌🏻 https://github.com/hasanxdev/DispatchR/releases/tag/v1.3.2

بچها جمعه اگه همه چیز خوب پیش بره ویدئو تست داریم با علی حاجی خالویی رودمپ رو تمام میکنیم، روی رودمپ یه سری آپدیت ها انجام دا
بچها جمعه اگه همه چیز خوب پیش بره ویدئو تست داریم با علی حاجی خالویی رودمپ رو تمام میکنیم، روی رودمپ یه سری آپدیت ها انجام دادم وقت کردید ببینیدش مهم ترین چیزی که توی رودمپ اضافه شده stryker mutator هست که شبیه کانسپت جهش ژنیتیکی کدتون رو جهش میده و تست هاتون رو ران میکنه زیبا ترین قسمتش ریپورتی هست که بهتون میده ترکیب این با test coverage خیلی دید خوبی به کیفیت کد هاتون میده حالا ویدئو ریلیز بشه داخلش میشنوید چی میگم ❤️ https://stryker-mutator.io/docs/ https://github.com/hasanxdev/Test-Roadmap-For-Developers

"Logic will get you from A to B. Imagination will take you everywhere." — Albert Einstein «منطق تو را از نقطه A به نقطه B می‌برد. تخیل تو را به همه جا خواهد رساند.» — آلبرت انیشتین

با نسخه 1.3.1 DispachR زمانی که دارین از Aspire استفاده میکنید میتونید همه ی هندلر هارو بزارین داخل یک لایه از برنامه تون توی هر میکروسرویس هندلر هارو include یا exclude کنید با تشکر از MatheusReichert https://github.com/hasanxdev/DispatchR/releases/tag/v1.3.1

نمی‌دونید چقدر خوشحال شدم وقتی دیدم یکی از شماها روی DispatchR یک PR فرستاده بودید و وقتی وارد Profileتون شدم دیدم کمتر از یک
+1
نمی‌دونید چقدر خوشحال شدم وقتی دیدم یکی از شماها روی DispatchR یک PR فرستاده بودید و وقتی وارد Profileتون شدم دیدم کمتر از یک هفته هست به GitHub جوین شدید و اولین Contribute که در دنیای Open Sourceتون با Repo من بوده ❤️ این حرکت fsarab برام فقط یه PR نبود، یه نشونه‌ست از اینکه وقتی کسی واقعن بخواد یاد بگیره و پیشرفت کنه، هیچ چیز جلوش نیست. نه زمان، نه تجربه کم، نه حتی تازه‌وارد بودن تو GitHub. خوشحالم که تونستم نقشی هرچند کوچک توی مسیر رشدتون داشته باشم ❤️

کافکا رفت و انقلاب شد! سلام رفقا 👋، در ویدئو جدید درباره Kafka Raft صحبت میکنیم تا باهم ببینیم کافکا چطوری به این تحمل خطای بالا رسیده است. اگر دوست دارین بدونید KRaft چطوری کار میکنه این ویدئو ببینید 💣 00:55 مروری بر Raft 11:50 نقش Zookeeper چیست؟ 18:08 در کافکا Control Plan و Data Plan چیست؟ 19:45 بررسی چند سناریو failover در zookeeper 26:38 بهبود های Raft در Kafka 32:30 ساختار متفاوت KRaft به نسبت Raft 36:30 سناریو failover در KRaft 46:10 رشد دیتا در کافکا بینهایت است؟ لینک ویدئو: https://youtu.be/ZT2V4d4lxAo پلی لیست: Kafka Like a Pro مدت ویدئو: 48 دقیقه

سلام رفقا 👋، در ویدئو جدید درباره Kafka Raft صحبت میکنیم تا باهم ببینیم کافکا چطوری به این تحمل خطای بالا رسیده است. اگر دوست دارین بدونید KRaft چطوری کار میکنه این ویدئو ببینید 💣 00:55 مروری بر Raft 11:50 نقش Zookeeper چیست؟ 18:08 در کافکا Control Plan و Data Plan چیست؟ 19:45 بررسی چند سناریو failover در zookeeper 26:38 بهبود های Raft در Kafka 32:30 ساختار متفاوت KRaft به نسبت Raft 36:30 سناریو failover در KRaft 46:10 رشد دیتا در کافکا بینهایت است؟ لینک ویدئو: https://youtu.be/ZT2V4d4lxAo پلی لیست: Kafka Like a Pro مدت ویدئو: 48 دقیقه

سلام بچها دوباره پر قدرت شروع میکنیم، بیدی نیستیم که از این بادها بلرزیم و انگیزه مون رو از دست بدیم 💪 دوتا آپدیت: 1. در همین یکی دو هفته جنگ چند نفر از بلاد کفر کمک کردن تا DispatchR جذاب تر بشه نسخه جدید 1.3.0 رو میتونید از لینک زیر change هاشو ببینید 2. امشب شروع میکنم ویدئو KRaft رو ایشالا رندر کنم فردا یا شنبه میرسه دستتون دلم خیلی برای این فضا و یوتیوب تنگ شده بود، مرسی که هستید ❤️ https://github.com/hasanxdev/DispatchR/releases/tag/v1.3.0

نوبیتکس رو هک میکنند! بانک کشور رو هک میکنند! هر چیزی رو هک میکنن بجز همین فیلترینگ مسخره رو! بزنید پاکش کنید با سورس کدش! خسته شدیم

سلام رفقا، چند ماه پیش یک ویدئو برای اینکه چطوری امریه سربازی بگیریم رکورد کردم و از سختی هایی که در این پروسه کشیدم توضیح دادم و حالا درحالی که چند ماه بیشتر نمونده پکیج تکمیل شد و جنگ شد خود اتفاقاتی که میگم بعضیا شون 1 درصد احتمال داشت پیش بیاد و جنگ کمتر از 1 درصد :) امیدوارم به‌زودی از این دوران دشوار عبور کنیم، یک ویدئو جدید درباره کافکا هم داریم که به زودی میزارمش از حالتون بگید برام ببینم خوبین چطورین؟ اصلا حوصله ویدئو جدید دارین؟ https://youtu.be/kjKn9qQGWnU