پاسخ به بازخورد‌های پروژه‌ها
خطا در dotNet3.5
در پروژه‌ای که این خطا را می‌دهد، از طریق nuget آن‌را مجددا نصب کنید (در drop down انتخاب پروژه‌ی جاری آن، پروژه‌ی مدنظر را هم انتخاب کنید).
پاسخ به بازخورد‌های پروژه‌ها
نحوه افزودن Nuget Package ها به Template؟
نیازی به پیوست بسته‌ها نیست. علتش رو اینجا توضیح دادم:
بازسازی کامل پوشه packages بسته‌های NuGet به صورت خودکار 
فقط فایل config رو در پروژه داشته باشید کافی هست.
بازخوردهای پروژه‌ها
نصب PdfReport با Nuget؟
سلام. میخواستم ازتون خواهش کنم اگر براتون امکان داره کتابخانه PdfReport رو در Nuget هم ارائه کنید.
ممنون.
بازخوردهای پروژه‌ها
نحوه افزودن Nuget Package ها به Template؟
سلام. برای استفاده از nuget package‌ها در یک template راهی وجود داره؟
یعنی میخوام پروژه به صورت پیش فرض یکسری پکیج‌های خاص رو هم داشته باشه.
ممنون.
بازخوردهای پروژه‌ها
Nuget Package برای متدهای الحاقی
مجموعه فوق العاده مفیدی هستش. فقط اگر امکانش هست به صورت nuget package هم ارائه کنید تا استفاده از این مجموعه در پروژه‌ها بیشتر و راحت‌تر بشه.
ممنون.
نظرات نظرسنجی‌ها
آیا از زمان حضور در محل کار، جهت یادگیری استفاده می کنید؟
به نظرم سوال دقیق نیست. یادگیری در چه حد؟ اگه در حد یادگرفتن مثلا، نحوه استفاده از Powershell برای ایجاد nuget package برای همه پروژه‌های یک solution باشه، آره استفاده می‌کنم، ولی اینکه بخوام شروع به یادگیری اندروید کنم، خیر.
نظرات مطالب
آشنایی با LibMan در پروژه‌های ASP.NET Core
از Nuget بهتر است برای مدیریت پکیج‌های NET.ی استفاده شود زیرا فایل‌های سمت کلاینتی که در Nuget قرار گرفته‌اند نسخه‌‌های رسمی نیستند. به عنوان مثال با ارائه نسخه‌ی جدید bootstrap یک نفر می‌بایست نسخه جدید را به مخزن Nuget اضافه کند همچنین تعداد زیادی پکیج بوت‌استرپ بر روی Nuget قرار دارد که معلوم نیست کدامیک شامل آخرین تغییرات می‌باشد. همچنین پکیج‌های سمت کلاینتی که روی Nuget قرار دارند با نسخه‌های جدید ASP.NET سازگار نیستند و عموماً برای نسخه‌های قبل از ASP.NET Core و همان  ASP.NET MVC سابق تهیه شده‌اند. به عنوان مثال اگر درون یک پروژه‌ی APS.NET Core دستور زیر را وارد کنید:

dotnet add package Twitter.Bootstrap --version 3.0.1.1

تغییری در پوشه‌ی wwwroot مشاهده نخواهید کرد (صرفاً محتوای درون UserProfile%\.nuget\packages%  در ویندوز یا nuget/packages~/.    در MacOS را شلوغ خواهد کرد.) دلیل آن نیز همانطور که عنوان شد عدم سازگاری پکیج مربوطه با ASP.NET Core می‌باشد. (+ ). در حالیکه نصب همین پکیج درون یک پروژه ASP.NET MVC 5.x منجر به اضافه شدن پوشه‌های Content و Scripts خواهد شد.
اما با استفاده از LibMan می‌توانیم پکیج موردنظر را از هر کدام از providerهای عنوان شده دانلود و همچنین مسیر دانلود پکیج را نیز می‌توانیم تعیین کنیم. 
مطالب
محاسبه NOPS برای سرور شیرپوینت
NOPS یا Normalized User Operations Per Second ، عملیات کاربر نرمال در هر ثانیه است که در سرور‌ها برای محاسبه بار وارده بر سرور محاسبه می‌شود . و تعداد آن ، در حقیقت عددی است که تعداد کل عملکرد‌های کاربران معمولی و نرمال را در یک روز معمولی نشان می‌دهد . برای سرور‌های شیرپوینت نیز محاسبه آن پیشنهاد شده است .
توسط این عدد ، شما می‌توانید تعداد کاربرهای قابل پشتیبانی خود را تخمین زده و سخت افزار مورد نیاز را تهیه کنید
 فرمول کلی و ثابت شده زیر ، برای این منظور استفاده می‌شود : 

موارد فوق تقریبا واضح هستند که فقط 2 مورد از آنها را توضیح می‌دهم :
مورد D یعنی peak Factor ، مقداری بین 1 تا 10 است که برای نشان دادن ساعات پیک در طول ساعت کاری استفاده می‌شود . برای مثال اگر سازمانی از از 9 صبح تا 5 بعد از ظهر کار کند ، می‌توان به جرات گفت که اکثر کامندان روز کاری خود را با باز کردن محیط برنامه شیرپوینت آغاز می‌کنند که یک پیک محسوب می‌شود . سپس دقیقا بعد از نهار ، استفاده در حد پیک می‌شود . مقدار Peak Factor برابر 1 به این معنی است که هیچ بارگذاری پیکی وجود ندارد . و peak factor برابر 10 بیانگر این است که تمام آن، پیک محسوب می‌شود . به طور معمول برای یک سازمان این عدد تا سقف 5 بیان می‌شود . اگر می‌خواهید محافظ کارانه برخورد کنید ، تا سقف 7 محاسبه کنید .
 
مورد بعدی C است که تعداد عملکرد به ازای کاربر فعال در روز است . این مقدار نیز که عددی بین 1 تا 10 است ،  با میزان بهره برداری از محیط شیرپوینت در ارتباط است . مقدار 1 به این معنی است که کاربران شما تقریبا هیچ زمانی را به استفاده از شیرپوینت اختصاص نمی‌دهند و مقدار 10 به معنی این است که کاربران تمام روز خود را مشغول کارکردن با شیرپوینت هستند . برای یک سازمان می‌تواند این مقدار عددی نزدیک به 10 باشد . 
برای اطلاعات بیشتر در این زمینه می‌توانید به Appendix A از کتاب Sharepoint Administration و یا مقاله Calculating Bandwidth Requirements to Support Regional Users  مراجعه نمایید
  
نظرات اشتراک‌ها
نقدی بر سامانۀ اتوماسیون اداری همکاران سیستم و نامۀ جوابیۀ شرکت
نقدی بسیار سطحی و از روی عدم دانش و شناخت کافی در مورد نحوه عملکرد سازمان‌ها. همینقدر که ایراد گرفته چرا این برنامه یا هر برنامه‌ای دارای سطوح دسترسی است، یعنی تابحال در یک سازمان کار نکرده. نمی‌دونه هر شخصی یک مسئول دارد. این مسئول هم مسئول دارد! یک شخص نمی‌تواند مثلا درخواست مرخصی کند و سپس خودش هم تائید کند! این یک نمونه کوچک است؛ تو خود شرح مفصل بخوان از این مجمل.
یا بکار بردن یک سری کلمات فریبنده مانند «خمودگی سرتاسری» (!) بدون معنی کردن آن.
و مشکل اصلی این شخص و اکثر افراد تغییر ناپذیر جمله‌ای است که چندبار به آن اشاره کرده:
«هیچگونه شباهتی بین سیستم قبل و جدید وجود ندارد»
«تحلیل‌های سیستم تا حدود 60 درصد تغییر کرده»
«دردسرهای انتقال از سیستم ویندوزی به سیستم اصطلاحا تحت وب»
فرد یادگرفته با سیستم قبلی کار کنه، اما دیگر حاضر نیست ذهنیت خودش رو عوض کنه و مطلب یا روش جدیدی رو یاد بگیره.
البته این حق را هم باید به مشتری داد که با ارتقاء نگارش، حاصل زحمت‌های چندسال او بلا استفاده نشود و بتوان آن‌ها را به سیستم جدید انتقال داد.
اشتراک‌ها
سیستم مدیریت هویت غیرمتمرکز: محصول جدید مایکروسافت

در پی همکاری با بنیاد هویت غیرمتمرکز، شرکت مایکروسافت از برنامه خودش برای بهره‌گیری از فناوری بلاک‌چین با هدف حل چالش‌های مدیریت هویت خبر داده است.

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

برعکس مدل‌های امروزی مدیریت هویت، یک سیستم غیرمتمرکز توسط هیچ شخص یا سازمان مرکزی کنترل نمی‌شود.
این سیستم‌های غیرمتمرکز مبتنی بر ساختار زنجیره‌بلوک همچنین امکان سانسور و دست‌کاری اطلاعات هویتی را از بین می‌برند درنتیجه نمی‌توان برای افراد سو سابقه جعلی ایجاد کرد.
تیم مایکروسافت بعد از بررسی انواع این سیستم‌های غیرمتمرکز ترجیح داده به دلایل محرمانگی، مالکیت فردی و دسترسی بدون اجازه از شبکه‌های بلاک‌چین عمومی استفاده کند.
مایکروسافت همچنین برای راه‌اندازی سیستم غیرمتمرکز هویت که به‌اختصار آن را DID نامیده از بیت‌کوین، اتریوم و لایت‌کوین به‌عنوان پلتفرم‌های مناسب نام‌برده است. 

سیستم مدیریت هویت غیرمتمرکز: محصول جدید مایکروسافت