محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشاهمیت Side-effect Free و Idempotency در کدنویسیاین دو مفهوم از Functional Programming میاد اما استفاده از اونها در کدنویسی OOP هم میتونه بسیار مفید باشه و باعث Reliability و ...
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشوب اسمبلی (WebAssembly) چیه؟ و چرا آینده Web هست؟!میشه گفت وب اسمبلی (WebAssmebly) محکوم به اینه که اینده Web باشه! ولی چرا؟! اصلا چی هست؟! در اینجا یه معرفی کلی و خلاصه ازش داریم
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشکتابخانه ای جهت پیاده سازی Unobtrusive Ajax در ASP.NET Coreکتابخانه ای جهت پیاده سازی Unobtrusive Ajax در ASP.NET Core
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشلب هم به رومون بسته شد + راهکار هاچند روز پیش گیتلب IP های ایران رو تحریم کرد و از دیروز داره اکانت های ایرانی ها رو مسدود میکنه و در این صورت دیگه دسترسی به کد هاتون نخواهی…
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشمجموعه آموزش های Microservices در NET Core.اگرعلاقمند به یادگیری معماری میکروسرویس(Microservices) در NET Core. و ASP.NET Core هستید این بهترین منبع رایگانی هست که میتونه به شماکمک کن…
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشبرترین Shortcut های Visual Studio 2019اگه میخواین از ویژوال استادیو به صورت حرفه ای استفاده کنین و البته بازدهی تون رو خیلی بیشتر کنین باید میانبر های ویژوال استادیو رو بلد باشی…
محمد جواد ابراهیمیدردات نت زوم·۴ سال پیشنکاتی در مورد تست نویسی روی EF6/EFCore توسط دیتابیس InMemoryیکی از مزیتهای الگوی Repository، قابلیت تست پذیری لایه دیتا به واسطه ساختن ریپازیتوریهایFake هست.توی EFCoreبه دلیل وجود پروایدر InMemory..…
محمد جواد ابراهیمیدردات نت زوم·۵ سال پیشمعرفی 22 کتاب برتر برای برنامه نویسان NET.اگه اهل کتابخوندن هستین لیست زیر 20 تا از بهترین و محبوبترین کتابهای برنامه نویسی مناسب برای برنامه نویسان دات نت هست که گلچین شده
محمد جواد ابراهیمیدردات نت زوم·۵ سال پیششرط گذاری روی Include ها در EF Coreمتداول ترین دلیل کاهش پرفرمنس توی پروژه ها، واکشی دیتای اضافی و کوئری های غیر ضروریه؛ اینو به تجربه توی اکثر پروژه هایی که بررسی کردم دیدم
محمد جواد ابراهیمیدردات نت زوم·۵ سال پیشدات نت 5 و 5 ASPNET Core و EFCore 5 پیش نمایش 3 منتشر شداین آپدیت با چند تغییر کاربردی و مهم همراه بود که الان با هم بررسیشون میکنیم. بقیه تغییراتشون اکثرا بهبود و رفع باگ بوده یا موارد low level