اصل تنزل مطبوع Graceful Degradation

اصل تنزل مطبوع یا همان Graceful Degradation   به تواناهی های یک سیستم اعم از یک کامپیوتر، نرم افزار، ماشین، شبکه، یا هر وسیله الکترونیکی دیگری گفته میشود که بتواند در صورت از کار افتادن بخشی از آن، سایر قسمت ها بتوانند به عملکرد خود ادامه دهند ئ کارایی خود را حفظ نمایند.

  • 2242 بازدید
  • 30
بهینه سازی SQL

تنظیم عملکرد SQL می تواند یک کار فوق العاده دشوار باشد، مخصوصا هنگام کار با داده های مقیاس بزرگ که حتی تغییرات جزئی ممکن است تاثیر قابل توجهی (مثبت یا منفی) بر عملکرد دیتابیس داشته باشد. در میان شرکت های متوسط و بزرگ، اغلب تنظیمات عملکرد SQL توسط یک مدیر پایگاه داده یا DBA انجام می شود. اما من اعتقاد دارم بهینگی عملکرد دیتابیس را تمام توسعه دهندگان باید بدانند.

  • 2452 بازدید
  • 30
آموزش Nodejs قسمت اول

NodeJS یک یک زبان open source و Servre Base است که بصورت رایگان قابلیت اجرا روی انواع پلتفرم ها را دارد(مانند ویندوز، یونیکس، لینوکس، مکینتاش و ...) و از Javascript برای اجرا روی سرور استفاده میکند.

  • 1804 بازدید
  • 25
آموزش Nodejs قسمت دوم

NodeJS دارای ماژول از پیش ساخته ای درون خود هست که http نام دارد این ماژول به NodeJS اجازه میدهد اطلاعات را از طریق پروتکل http انتقال دهد. برای استفاده از ویژگی ها و متدهای این ماژول، بایدآن را از طریق متد require() به برنامه خود اضافه کنید

  • 1836 بازدید
  • 24
آموزش Nodejs قسمت سوم

برای کار با فایل ها ماژولی در NodeJS به نام fs وجود دارد. برای استفاده از متدها و ویژگی های این ماژول باید آنرا با استفاده از دستور require() به برنامه اضافه کنید. از ماژول fs میتوان برای کارهایی مانند خواندن فایل ها، ایجاد فایل ها، ویرایش فایل ها، حذف فایل ها و تغییر نام فایل ها استفاده کرد.

  • 1779 بازدید
  • 25
آموزش Nodejs قسمت چهارم

قبلا درخصوص ماژول url صحبت کردیم. میدانیم که این ماژول میتواند بخش های مختلف آدرس های وب را استخراج کند. برای استفاده از این ماژول از دستور require استفاده میکنیم.

  • 1770 بازدید
  • 26
آشنایی با شی ExpandoObjects

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

  • 1892 بازدید
  • 54
ایجاد Repository ها

امروزه راه حل مناسب برای جداسازی لایه دسترسی داده ها از Domain Model استفاده از مفهومی به نام repository است. اما این Repository چیست و چه موجودیت هایی باید در قالب یک Repository قرار بگیرند؟ برای جواب به این سوالات نیاز داریم تا با مفهمومی به نام های Aggregation آشنا بشیم.

  • 1798 بازدید
  • 26
آموزش Blazor قسمت 1

یک کتابخانه سمت کاربر همانند React و Angular است. به عبارت دیگر Blazor یک چارچوب برای برنامه های مبتنی بر مرورگر (کلاینت) نوشته شده در دات نت است، که تحت WebAssembly اجرا می شود. این روش به شما تمام مزایای یک پلت فرم ثروتمند و یکپارچه مدرن (SPA) را می دهد، در حالی که اجازه می دهد از تمامی ویژگی های دات نت استفاده کنید، از جمله به اشتراک گذاری کد در سرور و سرویس گیرنده.

  • 1997 بازدید
  • 29

صفحه 4 از 9