نظرات اشتراک‌ها
یک CSS Framework مبتنی بر Flexbox
خواستم bulma رو معرفی کنم، دیدم قبلا اینجا معرفی شده.
در یک پروژه‌ی کوچک ازش استفاده کردم و خیلی راضی بودم.
یک جدول مقایسه بین Bulma و Bootstrap
نظرات اشتراک‌ها
راهنمای جامع دورکاری
من نسخه Mobi رو دریافت کردم. نویسنده فردی هست که خودش و دوستانش چنین چیزی رو پیاده کردن و این کتاب بر اساس تجربه‌های خودشون شکل گرفته که در فصل اول به سه نکته مهم تیم ، ابزار و فرایند کاری اشاره داره. ابزارهای خوبی رو هم معرفی کرده که یکیش slack هست و حتی ابزارهای داخلی خودشون رو هم معرفی کرده که برای ارتباط‌ها و آرشیو مکالمات و ... استفاده میشه
اشتراک‌ها
طراحی اتمی (Atomic Design) چیست؟

فرض کنید به عنوان یک پروژه، باز طراحی(Redesign) پرتال شهرداری یا یک فروشگاه اینترنتی در وسعت دیجی کالا یا بامیلو به شما سپرده می‌شود ، در این پروژه شما با صدها صفحه مواجه هستید که گاهی از نگاه طراح پنهان می‌ماند و یا باز طراحی برای تمامی صفحات فرآیندی با ریسک ، هزینه و زمان بالا خواهد بود.

یکی از راه حل‌های پیشنهادی که با آن مواجه شدم طراحی اتمی ( Atomic Design ) معرفی شده توسطBrad Frost است که در ادامه به معرفی این روش می‌پردازم. 
طراحی اتمی (Atomic Design) چیست؟
نظرات مطالب
ASP.NET MVC #11
در زمانی که خصوصیت از نوع DateTime بصورت Nullable  تعریف می‌شود در فرهنگ‌های مختلف ارزش ذخیره شده برای حالت null متفاوت است ، با بررسی مثال MvcAppPersianDatePicker معرفی شده توسط شما هم این مورد رو دیدم ،  در چنین مواقعی برای کنترل null بودن محتوای خصوصیت‌ها چه باید کرد ؟ مثلا برای فرهنگ فارسی مقدار null برابر است با (11/10/1278 ) ، من از مکانیزم معرفی شده در پروژه MvcAppPersianDatePicker استفاده می‌کنم .در زمان بررسی وضعیت null دچار مشکل هستم ، لطفا راهنمائی بفرمائید.
نظرات مطالب
اعمال تزریق وابستگی‌ها به مثال رسمی ASP.NET Identity
از نحوه‌ی تعریف فیلتر JwtAuthorizeAttribute مطلب « پیاده سازی JSON Web Token با ASP.NET Web API 2.x» و نحوه‌ی ثبت آن و معرفی آن برای Web API ایده بگیرید. معرفی آن برای MVC هم در پروژه‌ی همان مطلب « تزریق وابستگی‌ها در فیلترهای ASP.NET MVC » بحث شده‌است (خصوصا نظرات آن‌را هم مطالعه کنید).
نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت سوم
این پروژه ارتباطی به ASP.NET Core  ندارد و مربوط هست به ASP.NET MVC 5. اخیرا یک سری تغییرنام صورت گرفته. ASP.NET 5 و ASP.NET MVC 6 الان هر دو به نام ASP.NET Core 1.0 معرفی شدند. EF 7 هم به نام EF Core 1.0 معرفی شده‌است. پایه این‌ها NET Core. است که با دات نت اصلی (و متداول) یکی نیست.
نظرات مطالب
فعال سازی و پردازش صفحات پویای افزودن، ویرایش و حذف رکوردهای jqGrid در ASP.NET MVC
- مثال‌های سری jqGrid تغییرات زیادی داشتند. برای دریافت آن‌ها به این مخزن کد مراجعه کنید.
- برای نمونه، این فایل بهبود یافته مثال جاری است. در آن نحوه‌ی تعریف ستون Id، به صورت مخفی و کلید، معرفی شده. همچنین در ستون actions آن نحوه‌ی معرفی آدرس حذف به نحو بهتری درج شده‌است. به علاوه نحوه‌ی استفاده از anti-forgery token در آن ذکر شده، به همراه StronglyTyped.PropertyName ها.
نظرات مطالب
رمزنگاری کانکشن استرینگ در ASP.Net
خیلی ممنون مقاله خیلی مفیدی هست
لطفا در صورت امکان یه لینک دیگه برای روش (ج) که خودتون ازش استفاده می‌کنید معرفی کنید که این روش رو با مثال توضیح داده باشه. لینکی که معرفی کردید غیر قابل دسترس هست. البته این به خاطر این هست که این مطلب سال 87 نوشته شده.
به نظرتون امکان داره این فایل dll که الگوریتم‌های رمزگزاری و رمزگشایی داخلش نوشته می‌شن به دست مهاجم بیفته؟ یعنی dll‌های دایرکتوری bin پروژه به دست مهاجم بیفته؟
خیلی ممنون
نظرات مطالب
مباحث تکمیلی مدل‌های خود ارجاع دهنده در EF Code first
آیا میشه این خاصیت رو اینطور پیاده سازی کرد که:
public class Person
{
  // other properties
  
  [Required]
  public virtual Person RelatedPerson {get; set;}
}
حالا برای شروع در متد Seed یا معرفی اولین شخص با توجه به این که اینRelatedPerson  نمیتواند خالی باشد چطور میتوان خود شخص را به این پراپرتی معرفی کرد و بعنوان روت اشخاص از آن استفاده کرد و مپ آن به چه شکل است.
نظرات مطالب
فشرده سازی فایل های CSS و JavaScript بصورت خودکار توسط MS Ajax Minifier
ضمن تشکر از آقای نصیری بخاطر معرفی روش دیگر، توجه فرمایید من تنها یک معرفی اجمالی درباره این ابزار داشتم. این ابزار امکانات دیگری نیز دارد که بطور خاص برخی از آنها به شرح زیر است:
  • آنالیز فایل‌های جاوا اسکریپت و اعلام هشدار‌های مناسب به برنامه نویس. +
  • اگر از فایل‌های RESX جهت چند زبانه کردن سایت استفاده می‌کنید این ابزار بسیار کارآمد خواهد بود. +
  • همچنین این ابزار نیز از UTF-8 بخوبی پشتیبانی می‌کند.