نظرات مطالب
ایجاد جداول بهینه سازی شده برای حافظه در SQL Server 2014
 موقع اجرای دستور  ALTER DATABASE SQL2014_Demo 
    ADD FILEGROUP MemFG CONTAINS MEMORY_OPTIMIZED_DATA 
GO 
این خطا رو میده لطفا راهنمایم کنید
Msg 534, Level 15, State 72, Line 37
'FILEGROUP ... CONTAINS MEMORY_OPTIMIZED_DATA' failed because it is not supported in the edition of this SQL Server instance 'TFS-SERVER'. See books online for more details on feature support in different SQL Server editions.
نظرات مطالب
ایجاد جداول بهینه سازی شده برای حافظه در SQL Server 2014
مباحث جداول بهینه سازی شده برای حافظه، روی این سیستم تهیه شدند:
select @@VERSION
با این خروجی (که مشخصات instance جاری را بر می‌گرداند؛ در مثال شما 'instance ' TFS-SERVER باید بررسی شود که چه نگارشی دارد)
Microsoft SQL Server 2014 - 12.0.2254.0 (X64) 
Jul 25 2014 18:52:51 
Copyright (c) Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )
نظرات مطالب
مدیریت سفارشی سطوح دسترسی کاربران در MVC
- از پروژه سورس باز «Iris Membership برای احراز هویت کاربران در ASP.NET MVC به صورت پویا» ایده بگیرید.
- همچنین در پروژه‌ی سورس باز «سیستم مدیریت محتوای IRIS » نیز پیاده سازی کاملی از این مبحث وجود دارد.
نظرات مطالب
نصب خودکار اطلاعات فایل‌های PFX در سیستم
با سلام خدمت شما استاد عزیز
ببخشید من متوجه نشدم این برنامه کجا اجرا میشه؟ اگر این برنامه هم روی کلاینت اجرا بشه که براحتی میشه سورس رو با Reflector ها بدست آورد.
نظرات مطالب
چگونه در یک پروژه سورس باز مشارکت کنیم؟
- یک پروژه خوب که «باید» از سورس کنترل استفاده کند. حداقل بهتر است روی سیستم خودتان نصب باشد. از این کار پشیمان نخواهید شد. اما حالت ارائه عمومی آن، نه؛ الزامی ندارد که حتما روی سورس کنترل‌های عمومی باشد، مگر اینکه مشارکت زیادی را پس از مدتی جلب کند.
- ضمنا مطلب «چطور باید یک پروژه سورس باز را خوب مدیریت کرد؟ » شاید برای حالت شما مفیدتر باشد.
پاسخ به بازخورد‌های پروژه‌ها
تنظیمات پایه و گزارشات
 البته کار این سیستم در اصل این مورد نبود و برای هدف دیگه توسعه داده شده بود. از طرفی میخواستم سورس باز باشه پروژه تا کمکی برا بقیه شده باشه؛ برای همین کلا کاربری سیستم رو تغییر دادم. 
اینکه برخی بخش‌ها الان در سورس اصلی نیست برمیگردد به موردی که گفتم. انشالله در فرصت مناسب پروژه رو تکمیل خواهم کرد. در ورژن اولی که قرار داده شده بود، بخش سوالات هم تکمیل بود.
از این جهت که بتواند برای شما دید دهد به نظرم من به هدفم رسیدم. پروژه کامل نیست ولی هدف آن هم آموزشی هست.
خوشحال میشم Pull Request خودتان را ارسال کنید.
اشتراک‌ها
بررسی وضعیت شغلی برنامه نویسان و مدیر سیستم‌های ایران

«... پرسشنامه زیر توسط جمعی از توسعه دهنده‌ها و برنامه نویس‌های ایرانی تهیه شده تا با نظر سنجی از بقیه توسعه دهنده‌ها و به دست آوردن مجموعه ای از اطلاعات فان در کنار اطلاعات مفید، کمکی باشه برای انتخاب بهتر شغل و چانه‌زنی‌های مرتبط و هدفگذاری‌های آینده. پرسشنامه به شکل کاملا بی نام پر می‌شه و فقط اندازه و شکل شرکت پرسیده می‌شه تا بتونیم درک دقیق‌تری از وضعیت بازار کار مون داشته باشیم ...»

بررسی وضعیت شغلی برنامه نویسان و مدیر سیستم‌های ایران
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
این‌ها پیش‌فرض‌های سیستم هستند:

http.sys default MaxRequestBytes 16384
ngnix default large_client_header_buffers 4 * 8k = 32768
apache.tomcat default maxHttpHeaderSize 8192 
اگر اندازه‌ی هدر هر درخواست برنامه‌ی شما بیشتر از 16 کیلوبایت است، یعنی مشکل طراحی برنامه را دارید. کم و زیاد کردن این اندازه‌ها کمکی به شما نمی‌کنند.
بازخوردهای دوره
بررسی قسمت‌های مختلف قالب پروژه WPF Framework تهیه شده
فقط سه مورد (DbEntityValidationException, DbUpdateException, DbUpdateConcurrencyException)  از استثناهای ویژه EF Code first در متد ApplyAllChanges بررسی شدند به همراه خطاهای اعتبارسنجی. مابقی استثناها در صورت رخ دادن به لایه‌های بالاتر منتشر خواهند شد (چون catch نشدند).
همچنین کدهای تکراری نحوه نمایش فقط این سه مورد ویژه و بررسی خطاهای اعتبارسنجی، ضرورتی به تکرار یا بررسی در کل برنامه را ندارد. نیازی نیست در کل برنامه if/else نوشت که بررسی شود آیا خطای اعتبارسنجی هست یا خیر، زمانیکه می‌شود آن‌را به صورت مرکزی و پاکیزه، مدیریت کرد و مدیریت این‌ها هم حالت خاص دیگری ندارد (باید لاگ شوند و باید به اطلاع کاربر رسانده شوند که هر دو مورد در اینجا خودکار است). حداکثر این است که از نحوه نمایش آن راضی نیستید. کار سورس باز است. تغییرش بدید. این روش و این صفحه دیالوگ مطابق سلیقه من طراحی شده.
به علاوه در لایه‌های بالاتر نیز نیازی به بررسی سایر استثناها نیست چون این موارد در فایل App.xaml.cs در بالاترین سطح ممکن دریافت و لاگ می‌شوند؛ همچنین به کاربر هم نمایش داده خواهند شد (در متدهای appDispatcherUnhandledException و currentDomainUnhandledException).

البته این برنامه دسکتاپ است که یک چنین اجازه‌ای رو می‌ده. در برنامه‌های وب این موارد توسط ELMAH لاگ خواهند شد و به کاربر پیغام کلی خطایی رخ داده نمایش داده می‌شود.