Code With HSN
Ir al canal en Telegram
من حسنم و اینجا تجربیاتم رو مینویسم براتون تا کمکتون کنم سنیور های واقعی باشین ❤️ یوتیوب من: https://youtube.com/@hasanxdev لینکدین: https://linkedin.com/in/hasanxdev گیت هابم: https://github.com/hasanxdev #CSharp #EFCore #ASPNETCore #Programming
Mostrar más1 049
Suscriptores
Sin datos24 horas
+57 días
+7130 días
Archivo de publicaciones
1 050
یک آرزو که براش تاریخ تعیین بشه میشه هدف؛
یک هدف که به مراحل کوچیکتر تبدیل بشه، میشه برنامه و یک برنامه که با عمل همراه بشه میشه موفقیت!
اگر شروع نکردی شروع کن رفیق :) دنیا بهت نیاز داره 🔥
1 050
Repost from کدهک
دات نت به کدام مسیر میرود؟
اد اندرسون با شمارش دفعات تکرار کلمات در کی نوت کنفرانس دات نت و مقایسه آن با سالهای گذشته متوجه شده امسال همه چیز درباره Aspire بوده ولی صحبت از تکنولوژی هایی مثل Blazor خیلی کمتر شده. تا جایی که امسال Steve Sanderson خالق Blazor در کنفرانس دات نت درباره Open AI ارائه داشت.
امسال بیشتر صحبت ها درباره Aspire و Copilot بود.
سوال اصلی این است که چرا با وجود گذشت چند سال از معرفی Blazor خود مایکروسافت از این تکنولوژی استفاده نمیکند؟
در حالی که Aspire هنوز نرسیده در خیلی از تیم های درونی مایکروسافت بکار گرفته شده است. این خود نشان از اهمیت و کاربرد بالای این ابزار دارد که در سالهای آینده بیشتر هم خواهد شد.
سرعت آپدیت زبان سی شارپ خیلی کمتر شده که البته این موضوع با استقبال برنامه نویسان همراه بوده است.
تمرکز اصلی دات نت در نسخه 9 بالا بردن پرفورمنس بوده و نو آوری زیادی دیده نشد.
▶️https://www.youtube.com/watch?v=RvnXYL-UOqA
1 050
سلام بچها 👋🏻، چند وقته که یک پلنی رو اجرا کردم که انتهای ویدئو های جدید لیست آدمایی که دونیت کردن رو میگم مثلا این ثانیه از ویدئو رو اگر ببینید درحال تشکر از امیر بهاالدین عزیز هستم
https://youtu.be/5tYR89z5P0s?t=1609
خلاصه که دمتون گرمه، قدردان حمایت هاتون هستم چون آخر ویدئو زیاد دیده نمیشه گفتم اینجا اعلام کنم برسه این عزیزان ❤️
💡راستی فردا یا پس فردا قسمت جدید این ویدئو ریلیز میکنم حتما ببینید تکنیک هاش خوراک مصاحبه هست
1 050
یکی از بهترین معماری های CA که DDD هم پیاده کرده درون خودش میتونید سورسش رو بخونید و ایده بگیرین ازش:
https://github.com/jasontaylordev/CleanArchitecture/
ضمنا برای عزیزان فریلنسر هم مناسبه چون فرانت هم داره با React
1 050
+1
دوتا سافت اسکیلی که اخیرا خیلی در کامیونیتی دیدمش و از معین و نبی و مسعود و خیلی عزیزای تکرارشدنش رو دیدم، خاکی بودن هست:
هرچقدرم که بلدی و فکر میکنی بزرگ هستی با همه رفیق باش و از همه حمایت کن
این روحیه خاکی بودن شمارو ۲-۳ برابر حرفه ای تر میکنه
از نظرم در ندانستن کلی دانستن هست در صورتی در دانستن جز غرور چیزی نیست
همیشه خودتون رو بزنید به ندونستن، سنیوریتی چیزی نیست که بدست بیارینش با تعریف از دونسته هاتون؛ چیزی هست که به شما تقدیم میشه یعنی همه میگن شما سنیور هستی هرکیم ندونه نیم ساعت باهاتون کار کنه بهش میرسه
پست مربوطه در لینکدین
1 050
در دو بخش این فصل رو براتون آموزش رکورد کردم ✌🏻 قسمت اولش رو الان ببینید و منتظر بخش دومش باشین حتما ❤️
1 050
مسئله این است new یا stackalloc کدوم توی دات نت بهتره؟ وقتش رسیده که از مموری کمتر استفاده کنیم و توی این ویدئو قراره چند تکنیک بهتون یاد بدم که بتونید رفتار بهینه تری با حافظه داشته باشید، همچنین قراره یک استخر جدید شبیه ThreadPool رو بررسی کنیم و ببینیم چطوری میشه توی سیستممون کمتر آرایه هارو allocate کنیم
کیورد stackalloc یکی از تکنیکهایی است برای آزاد سازی سریع مصرف حافظه و افزایش سرعت برنامههاتونه. ولی همیشه هم انتخاب درستی نیست! چرا؟
💡 مزایا:
✅ تخصیص حافظه در nanosecond
✅ بدون نیاز به Garbage Collector
✅ دسترسی سریعتر به دادهها
⚠️ معایب:
❌ محدودیت فضا در Stack
❌ استفاده نادرست = Stack Overflow Exception
🎯 مطالبی که یاد میگیرید:
✅ اجرای دستی GC کمکی به برنامه میکند؟ 🧐
✅ کیورد stackalloc چیست و چگونه حافظه را روی Stack مدیریت میکند؟
✅ کیورد ArrayPool چگونه به کاهش تخصیص حافظه کمک میکند؟ 🚀
✅ بررسی مزایا و معایب Tupleها در مدیریت حافظه
✅ تأثیر استفاده از Configurable و Shared ArrayPool روی کارایی برنامه
🎥 لینکها:
📌 ویدیو: تماشا کنید
📌 لینکدین من: بازکردن
☕️ حمایت مالی ❤️
1 050
توی ویدئو جدید که قراره از این پلی لیست پخش بشه نیازه که شما ترجیحا همهی این قسمت های پلی لیست رو دیده باشید یا حداقل دو قسمت آخرشو دیده باشید وگرنه اونقدری که باید از ویدئو جدید استفاده نمیکنید
توی ویدئو جدید یه خورده کد هم میزنیم و از فضای تئوری قسمت های قدیمی یکم دور شدیم
سعی هم کردم با چندتا میم خنده دار خستگی رو از تنتون در بیارم که آماده قسمت بعدی بشین ❤️
1 050
واقعا از فصل 6 کتاب Pro .NET Memory Management پر بار تر تا الان ندیدم 😅
موندم این همه مطلب جذاب رو چطوری براتون توی یک ویدئو بگم!
هرچقدر میخوام یک قسمت رو نگم نمیتونم اینقدر که مطالبش خوبن
منتظر ویدئوش باشید 🫶🏻
1 050
عزیزای دل، سال نو هم رسید و من براتون آرزو میکنم تو این سال جدید به هر هدف و آرزویی که دارین برسید. سال نوتون مبارک باشه! 🎁❤️
اگر هدف بزرگ یا آرزوی بزرگی دارین یادتون نره که اکثر آرزوهامون مثل یه مسئلهی بزرگ تو برنامهنویسی میمونه. یه مسئلهی بزرگ رو نمیشه یهدفعه حل کرد. باید به بخشهای کوچیکتر تقسیمش کرد. همینجور شما هم برای رسیدن به اهدافتون، اگه مرحلههای کوچیک و قابلدسترس تعیین کنین و قدم به قدم پیش برین، حتماً به اهداف بزرگترتون میرسین.
یه چیز دیگه هم بگم: تنها چیزی که غیرممکنه، خودِ غیرممکنه! پس نترسید و جلو برید سال جدید سال شماست.
سالی پر از پول، خوشبختی و موفقیت رو برای تکتکتون آرزو میکنم. ❤️
1 050
Repost from .NET Fun
مباحث مربوط به User management دغدغه همه پروژه ها بوده. اینکه Best Practice ها چیا هستن ، مسائل امنیتی رو چجور باید پیاده سازی کنیم و چجوری ارتباط بین سرور ها رو امن کنیم. خوشبختانه فریم ورک OAuth 2 و استاندارد Open ID Connect وجود دارن که برامون این قوانین و Best Practice ها رو مشخص میکنن ، ولی پیاده سازی همه این موارد خیلی سخت و زمانگیر هست. اینجاست که Duende Identity Server به کمکمون میاد که به راحتی این مباحث رو روی پروژه هامون پیاده سازی کنیم. در این ویدیو:
1- به بررسی OAuth 2 می پردازیم و Flow های پرکاربرد رو بررسی میکنیم
2- به بررسی کامل Authorization Code Flow میپردازیم و یاد میگیریم که اون رو با PKCE امن تر کنیم
3- به بررسی Duende Identity Server میپردازیم و تمپلیت های اون رو نصب میکنیم
4 - در یک پروژه تستی فرآیند احراز هویت رو به Duende وصل میکنیم
Join: @DotNetIsFun
1 050
وما رکورد زدیم … ۲۱۲ هزارتا سفارش ثبت شد
۲ سال پیش برای ۴۰ هزارتا سفارش ۴-۵ بار سیستممون می افتاد.
در این کمپین حتی کند هم نشدیم ۹۰ درصد api ها زیر ۱ ثانیه response دادند
حتی درگاه بانکی روهم کند کردیم یه جاهایی 😁😂
سعی میکنم توی یک ویدیو براتون توضیح بدم چطوری اینطوری موفق عمل کنید در تیم تک
https://www.zoomit.ir/tech-iran/436254-75percent-growth-in-orders-on-okala/
1 050
اگر در شرکتتون از APM استفاده میکنید در اولین فرصت به آخرین ورژن APM آپدیتش کنید مموری لیک داشتند در ورژن های قبلی شون
https://github.com/elastic/apm-agent-dotnet/issues/2500
1 050
چرا اولین درخواست به برنامه کنده؟ بهینهسازی JIT و R2R در .NET سلوشن شماست ✨
تا به حال دقت کردید که اولین اجرای متد های .NET کندتر از اجرایهای بعدی است؟ 🤔
این ویدیو دقیقا همین موضوع رو بررسی میکنه! از طراحی اولیه JIT گرفته تا پیشرفتهای جدید در .NET 9، همه را با مثال عملی بررسی میکنیم.
🎯 مطالبی که یاد میگیرید:
✅ چرا اولین درخواست به برنامه کند است؟ 🧐
✅ معماری قدیمی JIT و چالشهای آن
✅ بهینهسازیهای JIT در .NET 3 و .NET 7 💡
✅ نقش On-Stack Replacement در افزایش سرعت لوپها
✅ مفهوم Dynamic PGO و تأثیر آن بر عملکرد برنامه
✅ تکنیک Ready To Run چیست و چرا استفاده از آن میتواند مفید باشد؟ 🚀
✅ بررسی مشکلات R2R در .NET 9
💥در پایان، تأثیر R2R را روی عملکرد برنامه تست میکنیم تا ببینیم آیا واقعا ارزش استفاده دارد یا نه! 👀
🎥 لینکها:
📌 ویدیو: تماشا کنید
📌 لینکدین من: بازکردن
☕️ حمایت مالی ❤️
1 050
حتی لاگ برنامه هم وقتی Scale بالا میره، میتونه یه چالش جدی بشه! 🚀 لاگزدن فقط یه عملیات ساده نیست؛ اگه درست پیادهسازی نشه، میتونه:
❌ الستیک رو کند یا حتی بندازه!
❌ باعث افت پرفورمنس سیستم بشه بخاطر مشکلاتی که داره!
⚡️ این ویدیو پر از نکات عملی و بهینهسازیهای لاگینگ در سیستمهای واقعی هست!
📌 توی این ویدیو یاد میگیری که:
✅ دیزاین یک سیستم لاگینگ مقیاسپذیر چجوریه؟
✅ چطور لاگهای کنسول رو بهینه ذخیره کنیم؟
✅ فایل بیت (Filebeat) چطور کار میکنه؟
✅ چطور EFK رو روی داکر اجرا کنیم؟
✅ مشکل Sink Console در Serilog چیه و چجوری حلش کنیم؟
✅ چطور مشکل Lock در لاگزدن رو با Sink Async برطرف کنیم؟
✅ و در نهایت، لاگهای پادهای Kubernetes کجا ذخیره میشن؟
🎥 لینکها:
📌 ویدیو: تماشا کنید
📌 لینکدین من: بازکردن
📌 پروژه نوشته شده: دیدن پروژه
📌 پلی لیست این ویدیو: مشاهده پلی لیست
☕️ حمایت مالی ❤️
1 050
میفرمایند چطوری میشه که بیگ کمپین رو بدون حتی یک تیکت در order پشت سر میزاریم بدون حتی یک باگ؟
جواب: تست نویسی
تازه هنوز من معتقدم اندازه کافی تست ننوشتیم
خیلی از شرکت ها حتی وقت تست کردن به نیرو هاشون نمیدن
ولی ما این قانون رو گذاشتیم تسکی که تست نداره یعنی Done نشده حتی اگر پروداکشن باشه ✅
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
