اشتراک‌ها
آیا اوراکل برای Java 9 به اندازه کافی سرمایه گذاری کرده‌است؟

اضافات اندک Java 9 مانند HttpClient2 را می‌توانستند با روشی که مایکروسافت در پیش گرفته مدیریت کنند: بسته‌های نیوگت مستقل از هسته‌ی دات نت فریم ورک؛ با قابلیت به روز رسانی مستمر و بدون حجیم کردن اصل مجموعه.

آیا اوراکل برای Java 9 به اندازه کافی سرمایه گذاری کرده‌است؟
اشتراک‌ها
تجزیه و تحلیل حافظه مدیریت شده در ویژوال استودیو 2013
یکی از مسائلی که مکررا برنامه‌های دات نت را تحت تاثیر قرار میدهد، مشکل استفاده آنها از حافظه است. ویژوال استودیو 2013 ابزاری را جهت پیدا کردن نشت حافظه، استفاده نامناسب از حافظه و... در اختیار برنامه نویس قرار داده.
تجزیه و تحلیل حافظه مدیریت شده در ویژوال استودیو 2013
اشتراک‌ها
بررسی جامع وضعیت حقوق دستمزد توسعه‌دهندگان دات‌نت در سال 2013
این مقاله به بررسی جامع و تفصیلی وضعیت دریافتی توسعه‌دهندگان دات نت پرداخته است. نکته جالب اینکه این بررسی از دیدگاه‌ها و جهات گوناگون با ارائه آماری قابل توجه ارائه شده است. مطالعه آن را از دست ندهید!
بررسی جامع وضعیت حقوق دستمزد توسعه‌دهندگان دات‌نت در سال 2013
نظرات مطالب
امکان ساخت قالب برای پروژه‌های NET Core.
یک نکته‌ی تکمیلی
دستوراتی که در این مطلب ذکر شدند، با پارامترهای list, --search, --install, --uninstall-- هستند. این دستورات در دات نت 7 تغییر کرده و بدون -- ابتدایی شده‌اند. یعنی برای مثال dotnet new --install به dotnet new install تغییر یافته.
نظرات مطالب
بررسی روش آپلود فایل‌ها در ASP.NET Core
اگرکلاینتها ویندوزی نباشند چطور؟مثلا برای api ما که با دات نت  و با استفاده از IFormFile  فایل‌های ارسالی رو ذخیره میکنیم، یک کلاینت اندرویدی میتونه فایل ارسال کنه؟ یابایدازاون کلاینت خاص با فرمت base64فقط فایل‌ها رو دریافت کرد؟
نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت اول - نیاز به تامین کننده‌ی هویت مرکزی
این سری را کامل مطالعه کنید. قسمت هشتم آن به این موضوع پرداخته. بدیهی است این claims یا از IDP (همان قسمت هشتم ذکر شده) و یا خصوصی‌تر به روش Identity core توکار خود دات نت قابل تامین است و منعی هم در مورد تعریف یا استفاده‌ی خصوصی از آن وجود ندارد.
نظرات مطالب
تغییرات رمزنگاری اطلاعات در NET Core.
یک نکته‌ی تکمیلی: ساده شدن روش کار با الگوریتم‌های هش از دات نت 5 به بعد

همانطور که در این مطلب مشاهده کردید، برای محاسبه‌ی هش SHA256، روش توصیه شده به صورت زیر درآمده‌است:
using System.Security.Cryptography;
byte[] data = default; // Some data
using (SHA256 hash = SHA256.Create())
{
    byte[] digest = hash.ComputeHash(data);
}
این مورد در دات نت 5 به صورت زیر خلاصه شده‌است:
using System.Security.Cryptography;
byte[] data = default; // Some data
byte[] digest = SHA256.HashData(data);
مزیت این روش نه فقط ساده شدن آن و یا حذف نیاز به using است، بلکه کاهش تعداد تخصیص‌های حافظه‌ی آن نیز هست. یک چنین API ای در دات نت 6 برای HMAC نیز تهیه شده‌است. همچنین برای نمونه الگوریتم هش کردن PBKDF2 در دات نت 6 به صورت زیر ساده شده‌است:
using System.Security.Cryptography;
byte[] salt = RandomNumberGenerator.GetBytes(32);
byte[] prk = Rfc2898DeriveBytes.Pbkdf2(
    userPassword,
    salt,
    iterations: 200_000,
    HashAlgorithmName.SHA256,
    outputLength: 32);
نظرات مطالب
ارسال فایل و تصویر به همراه داده‌های دیگر از طریق jQuery Ajax
خطایی وجود نداره یعنی کد 200 برمیگردونه اما وضعیتی که از ریسپانس میاد میره تو بلوک error و چک کردم errorparse میده ! من از دات نت کور استفاده نمیکنم یا mvc که return json داشته باشه ها!  
نظرات مطالب
ارتقاء به ASP.NET Core 1.0 - قسمت 15 - بررسی تغییرات Caching
با سلام؛
- لطفا اگر تجربه ای از استفاده‌ی از کش در دات نت کور دارید که منجر به بهبود سرعت سایت یا کاهش استفاده از منابع سرور شده رو با ما هم در میان بگزارید که از چه نوع کش با چه تنظیماتی استفاده کردید؟
- ضمنا اگر پروژه با SPA باشد مثلا با VueJS آیا باز هم کش مورد استفاده است؟