اشتراک‌ها
انتخاب MySQL به عنوان بانک اطلاعاتی 2019

به رسم هرساله، سایت معتبر Db-Engines از بین بیش از سیصد بانک اطلاعاتی موجود دنیا، دیتابیسی که در سال گذشته بیشترین محبوبیت را در بین جامعه توسعه دهندگان و مهندسان داده داشته است در ابتدای سال جدید میلادی معرفی کرد. 

انتخاب MySQL به عنوان بانک اطلاعاتی 2019
اشتراک‌ها
آموزش گیت (Git) برای مدیریت نسخه توزیع شده (رایگان)

در این فرادرس بعد از معرفی گیت به سراغ کاربردهای ابتدایی آن رفته و سپس با بحث در مورد شاخه ها، مرج کردن (Merge) و نحوه مشارکت در یک پروژه گیت، به سمت بحث‌های پیشرفته‌تر حرکت می‌کنیم. دقیقا چیزی که شما مستقیما برای همکاری در یک تیم و در گیت هاب (GitHub) و گیت لب (GitLab) نیاز دارید.


آموزش گیت (Git) برای مدیریت نسخه توزیع شده (رایگان)
اشتراک‌ها
یازده شاخص کلیدی عملکرد دواپس - Introducing 11 DevOps KPI

چهار دسته از شاخص‌های کلیدی عملکردی #دواپس (#سرعت، #کیفیت، #بهره_وری و #امنیت) را چطور ارزیابی می‌کنید؟ در این مطلب یازده شاخص کلیدی عملکرد، اصول و پایه‌های لازم برای ارزیابی موفقیت #DevOps را معرفی و بررسی خواهیم کرد.  #Velocity ، #Quality , #Productivity , #Security

یازده شاخص کلیدی عملکرد دواپس - Introducing 11 DevOps KPI
اشتراک‌ها
استفاده از Gulp در ویژوال استودیو
 Gulp چیست؟  Gulp خود را یک streaming build system معرفی می‌کند , البته فقط برای ساخت بخش Client برنامه ما مثل فایل‌های جاوا اسکریپت و استایل شیت(CSS, SASS or LESS) و فایل های HTML . ایده اصلی Gulp ساخت یک جریان Stream از داده‌ها (معمولا" فایل ها) که با انجام یک سری پردازش ساخته می‌شود . 
استفاده از Gulp در ویژوال استودیو
اشتراک‌ها
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
RavenDB Studio 3.0 بر اساس برنامه‌های تک صفحه‌ای وب بازنویسی شده و کلا سیلورلایت را کنار گذاشته‌اند.
فناوری‌های مورد استفاده:
- Durandal.js
- Twitter Bootstrap 
- KnockoutJS
- RequireJS
- TypeScript


مشاهده سورس آن
مشاهده ویدیوی معرفی آن
مهاجرت RavenDB Studio 3.0 از سیلورلایت به برنامه‌های تک صفحه‌ای وب
نظرات مطالب
Blazor 5x - قسمت 34 - توزیع برنامه‌های Blazor بر روی IIS
در مورد خطای «SignalR Error 405 (method not allowed)»
- ممکن هست سرور IIS شما قدیمی باشد و متد در حال اجرا را پشتیبانی نکند.
- ممکن است به CORS نیاز باشد و تنظیم نشده باشد.
- ممکن است ترتیب معرفی میان‌افزارها را اشتباه کرده باشید.
- ممکن است بسته‌ی نیوگت سیگنال‌آر اشتباهی را در حال استفاده هستید و یا این بسته قدیمی است.
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
- توکن‌ها را عموما در مرورگر ذخیره می‌کنند تا در آینده قابل بازیابی باشد. اطلاعات بیشتر در مورد ذخیره سازی سمت کلاینت: «معرفی Local Storage و چند کتابخانه مرتبط» و «ذخیره سازی اطلاعات در مرورگر توسط برنامه‌های Angular»   
- نمونه مثال بازگشت از درگاه بانکی و کار با توکن‌ها در سری Blazor سایت مطرح شده
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
خیر. همینقدر که کاربر برای دفعه‌ی بعدی به توکن خودش دسترسی نداشته باشد، یعنی نمی‌تواند لاگین کند. به همین جهت از session storage می‌توان استفاده کرد. اطلاعات بیشتر در مورد ذخیره سازی سمت کلاینت: «معرفی Local Storage و چند کتابخانه مرتبط» و «ذخیره سازی اطلاعات در مرورگر توسط برنامه‌های Angular»