نظرات اشتراک‌ها
کتابخانه visjs
در فایل جاوا اسکریپتی کتابخانه معرفی شده  توضیحات کامل داده شده و می‌توان به راحتی آن را تغییر داد، visjs کتابخانه ای سبک با حجم کد کم می‌باشد که از مزیت‌های آن است.
highcharts برای رسم  نمودارهای آماری مناسب است ولی برای رسم نمودارهای گردشی، نمودار جریان   و... visjs مناسب است و شما به راحتی می‌توانید انواع ساختار درختی را پیاده سازی کرده و به آن گره اضافه کرده و اتصال بین آنها را تغییر دهید. برای رسم نمودار آماری سه بعدی نیز دارای اشکال بسیار متنوع‌تری نسبت به  highcharts  است .
اشتراک‌ها
ECHART کتابخانه‌ای متن باز برای ترسیم انواع چارت

از جمله ویژگی‌های خاص ECHART بهره گیری از WebGL جهت تولید انواع چارت سه بعدی است

چند نمونه:

https://echarts.apache.org/examples/en/editor.html?c=lines-bmap-effect

https://echarts.apache.org/examples/en/editor.html?c=lines3d-flights&gl=1

ECHART کتابخانه‌ای متن باز برای ترسیم انواع چارت
اشتراک‌ها
مستندات و چگونگی نصب نسخه سرور و کلاینت نرم افزار متن باز MinIO (مین آی او)

مزایای MinIO 

  • API سازگار با ساختار S3 (Simple Storage Service)
  • جلوگیری از افزونگی داده (Data Redundancy)
  • امکان توسعه و مقیاس پذیری به صورت عمودی و افقی
  • ذخیره داده‌ها بصورت Object Storage و پشتیبانی از انواع آن
  • رمز نگاری داده‌ها سمت سرور و سمت کاربر  
مستندات و چگونگی نصب نسخه سرور و کلاینت نرم افزار متن باز MinIO (مین آی او)
اشتراک‌ها
آشنایی با «هرم تست» - Test Pyramid
برای خودکارسازی تست نرم‌افزار می‌توان انواع متفاوتی از تست را به کار گرفت. از تست‌های سطح پایین که برای تست قطعه کدهای نرم‌افزار نوشته می‌شوند، (Unit Test)؛ تا تست‌هایی سطح بالا که از واسط کاربری شروع می‌شوند و تست را به شکلی اجرا می‌کنند که گویا یک کاربر واقعی در حال کار با سیستم است. (End-To-End Test).
آشنایی با «هرم تست» - Test Pyramid
اشتراک‌ها
نرم افزاری برای اتصال به تمامی بانکهای اطلاعاتی

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

از نقاط جالب این نرم افزار، امکان اتصال آن به بانک‌های اطلاعاتی NoSQL مانند کاساندرا، ردیس و مانگو دی بی است. 

برگرفته از بیگ دیتا

نرم افزاری برای اتصال به تمامی بانکهای اطلاعاتی
اشتراک‌ها
مدیریت تاریخ و زمان در جاوااسکریپت با کمک Moment.js
Moment.js نام یک کتابخانه‌ی جاوااسکریپت است. این کتابخانه وظیفه‌ی تحلیل، اعتبارسنجی، مدیریت و نمایش تاریخ و زمان در جاوااسکریپت را بر عهده دارد. از ویژگی‌های مهم این کتابخانه، سازگاری با محیط‌های گوناگون از جمله Node.js و همچنین انواع مرورگرهای متداول به شمار می‌رود.

اگرچه شیئ Date در جاوااسکریپت ویژگی‌های متنوعی برای کارکردن با تاریخ و زمان در اختیار برنامه‌نویسان قرار می‌دهد، ولی توسعه‌ی نرم‌افزارهای تحت وب تنها با استفاده از این ویژگی‌ها گاهی مشکل و ناهموار به نظر می‌رسد. 

مدیریت تاریخ و زمان در جاوااسکریپت با کمک Moment.js
نظرات مطالب
استفاده از لوسین برای برجسته سازی عبارت جستجو شده در نتایج حاصل
بله، تفاوت هست. راه به شما نشان داده شد؛ نه راه حل کامل. اگر دقت کنید، این Analyzer، غیرحساس به «ی» و «ک» فارسی و عربی است. همچنین اعراب حروف را هم حذف کرده‌است. یعنی اگر از این PersianAnalyzer استفاده کنید، هم ایندکس کردن (محتوای متون) و هم جستجوهای شما (ورودی‌های کاربر) حساس به نوع ی و ک و همچنین اعراب حروف نخواهند بود. مابقی را هم خودتان به کلاس PersianNormalizer آن اضافه کنید؛ یک Analyzer غیرحساس به انواع و اقسام «الف» فارسی را برای اولین بار با اضافه کردن چند سطر به همین فایل، ابداع کنید.
نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت دوم - ایجاد ساختار اولیه‌ی مثال این سری
- در قسمت اول به واژه‌هایی مانند «شرکت»، «مرکزی»، «single sign-on»، و «چندین برنامه‌ی مختلف فقط با یک لاگین» که قرار نیست اطلاعات کاربران خودشان را داخل بانک‌های اطلاعاتی خودشان به صورت مجزایی قرار دهند، بیشتر دقت کنید.

- IdentityServer با جاوا هم کار می‌کند؛ چون یک پروتکل استاندارد را پیاده سازی کرده‌است و این پروتکل برای انواع و اقسام زبان‌های موجود دارای کلاینت است: کلاینت و مثال جاوا، کلاینت پایتون و سایر کلاینت‌های تائید شده
نظرات مطالب
بررسی مفهوم Event bubbling در جی کوئری و تاثیر آن بر کارآیی کدهای نوشته شده
چند نکته در اینجا حائز اهمیت هستند:
- متد jQuery live منسوخ و حذف شده معادل هست با اتصال تمام رخدادها در سطح document یا همان (document).on('event', 'selector', function) (+). 
- مشکلات متد live و خصوصا بحث انتشار رخدادها و بررسی هر باره‌ی انواع و اقسام آن‌ها و در نتیجه کند شدن صفحه، مهم‌تر هستند تا میزان مصرف حافظه (+).
نظرات مطالب
OpenCVSharp #18
مسلما یک برنامه‌ی OCR قوی باید دارای قسمتی به نام کالیبره کردن باشد و در اینجا می‌توان انواع و اقسام الگوریتم‌ها را برای رسیدن به بهترین نتیجه ترکیب کرد. برای مثال در مطلب فوق اگر پارامترهای متد threshold را تغییر دهید، دقت OCR متفاوت خواهد بود.
در پروژه‌ی نهایی بحث جاری، یک پوشه‌ی اعداد دست نویس انگلیسی هم هست که از آن می‌توان برای آموزش دادن به الگوریتم‌های machine learning مطرح شده استفاده کرد.