کدهک
1.95K subscribers
1.29K photos
7 videos
1 file
673 links
آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Download Telegram
میزان تاخیر یا "Latency" در لایه های مختلف حافظه به نانو ثانیه

مشاهده می کنید که سرعت دیسک بسیار پایین است و اگر سیستم عامل مجبور شود اطلاعات شما را در هارد صفحه بندی کند پرفورمنس برنامه افت شدیدی می کند.
وقتی سایت شما ترافیک بالایی دارد دو روش کلی برای بزرگسازی یا Scaling دارید.

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

بزرگسازی عمودی محدودیت دارد و از یک جایی به بعد دیگر نمیشود سخت افزار را ارتقا داد.

اما بزرگسازی افقی روشی است که در حال حاضر برای توسعه ی بزرگترین سرویس های آنلاین مورد استفاده قرار می گیرد.
در این ویدیو روشهای ثبت اطلاعات به صورت گروهی و لیستی را در ASP NET Core بررسی می کنیم و با Model Binding به روش Collection آشنا می شویم.


https://tinyurl.com/y3h88wa3
به نظر شما در #C کدام روش سریعتر است؟
Final Results
47%
حلقه با for
38%
حلقه با foreach
15%
فرقی ندارند
منظور از Circular Dependecy این است که کلاس A به کلاس B وابسته باشد و کلاس B هم به کلاس A وابسته باشد.

این وابستگی معمولا در تزریق وابستگی ایجاد میشود و یک باگ است. این باگ ممکن است در زمان کامپایل تشخیص داده نشود و در زمان اجرا برنامه را با خطا روبرو کند.

برای جلوگیری از این نوع باگ باید وابستگی ها در پروژه در جهت ثابت بین یک لایه با لایه های قبل ایجاد شوند.
وارد کردن اطلاعات به صورت لیست داینامیک در ASP NET Core MVC - قسمت دوم

http://tinyurl.com/yx9m5t3d
غلغلک دادن یک دایناسور تک شاخ :
بررسی Single-thread بودن Node.js و مقایسه ی آن با ASP NET Core

https://goo.gl/Y5RpRz
پیشنهاد مایکروسافت برای طراحی معماری Clean در یک پروژه ASP NET Core MVC

http://tinyurl.com/y2n8v4dg
در دات نت حافظه ی Heap به دو بخش کوچک و بزرگ تقسیم میشود.

اشیایی که حافظه ی بیشتر از 85 کیلوبایت داشته باشند به Large Object Heap منتقل میشوند که کمتر پاکسازی میشود و نامنظم است.
درباره Heap و Stack بیشتر بدانیم.

http://tinyurl.com/y3bcc9mc
🎞 تبدیل Database به Code با استفاده از EF Core

در این ویدیو با استفاده از EF Core یک دیتابیس را به Code First تبدیل می کنیم.

http://tinyurl.com/y6tv2od8
دوست داشتنی ترین فریم ورک 2019

آمار نظر سنجی سایت Stackoverflow منتشر شد.

در این نظر سنجی کاربرانNET Core را به عنوان محبوب ترین فریم ورک انتخاب کرده اند.
طبق آمار Stackoverflow 2019 در حال حاضر متخصصین DevOps پر درآمد ترین افراد حوزه ی IT هستند.

با پیچیده تر شدن نرم افزارها ، بالا رفتن حجم داده ها همچنین مشکلات امنیتی که کسب و کارهای آنلاین را تحدید می کند تخصص DevOps هر روز اهمیت بیشتری پیدا می کند.
دانلود پیش نمایش مرورگر Edge بر پایه Chromium

http://tinyurl.com/y6rnubvh
قابلیت CodeLens به Visual Studio 2019 نسخه ی Community اضافه شده است.

در گذشته CodeLens فقط در نسخه های حرفه ای و Enterprise وجود داشت.

نسخه ی Community کاملا رایگان است و هیچ محدودیتی در نصب افزونه یا اجرای کد ندارد. اما ابزار تست و تحلیل کد کمتری دارد.
طبق آمار Stackoverflow نرم افزار VSCode محبوبترین ابزار کد نویسی است و برنامه نویسان مبتدی تا حرفه ای کارهای روزانه ی خود را با آن انجام می دهند.

ویژوال استودیو با اختلاف ناچیزی در رده ی دوم قرار دارد.
ویدیو :
آشنایی با موتور V8
مقایسه ی سی شارپ و جاوا اسکریپت
مقایسه پرفورمنس Node و ASP Core

http://tinyurl.com/yy36a8e7
در Visaul Studio 2019 برای کار با نسخه های پیش نمایش دات نت کور از جمله ASP NET Core 3.0 باید گزینه ی Use previews of the net core SDK را فعال کنید.
ویدیو :

مقایسه عملکرد متدهای Sync و Async در ASP NET Core

https://tinyurl.com/y57t4u33
در VS 2019 می توانید به صورت خودکار بعد از هر Build سرور Kestrel را مجدد راه اندازی کنید.