روندهای ذخیرهشده MySQL موجب گروهبندی وظایف چندگانه در یک قالب واحد شده و آن را برای اجرا در آینده در سرور ذخیره میکنند. در نتیجه استفاده از این روندها، مدیریت پایگاه…
اصطلاح chroot jail که به سال ۱۹۹۲ میلادی برمیگردد، امروزه کاربرد زیادی پیدا کرده است. در این مطلب به دنبال مفهوم این اصطلاح هستیم و اینکه عملیات chroot jail برای چه منظو…
سیستمهای مدیریت پایگاه داده Multi-Model باعث یکپارچهشدن پایگاههای داده چندگانه میشوند. در واقع، این یک راه جایگزین برای کار با مدلهای متعدد و سازگار کردن آنها با یک…
ابزار Express یک فریمورک اپلیکیشن وب برای Node.js است که باعث میشود بتوانید از APIها و وبسرورها به نحوه سادهتر و مشخصتری استفاده کنید. در واقع، این بسته سبک است که …
در این آموزش، به سراغ نوشتن برنامه “Hello, World!” با زبان برنامهنویسی PHP رفتهایم. همچنین برخی نکتهها در مورد باز و بسته کردن کدهای PHP درون مجموعه کد و استفاده از …
GitLab یک پلتفرم توسعه اشتراکی به صورت متنباز است که ابزارهایی فراتر از یک «میزبانی منبع کد» در اختیار قرار میدهد. شما در بستر GitLab میتوانید مشکلات را ردیابی کنید، …
Redis یک ساختار ذخیره داده در حافظه اصلی است که از یک پایگاه داده با الگوی کلید-مقدار بهره میگیرید. استفاده از Redis و فریمورکی مانند لاراول به صورت همزمان برای ذخیره …
کمپوزر ابزاری است که برای مدیریت و نصب متعلقات مربوط به پروژههای PHP مورد استفاده قرار میگیرد. در این مطلب، به بررسی ویژگیهای جدید ارائه شده در کمپوزر 2 خواهیم پرداخت…
تیم لاراول هر شش ماه یک بار، اقدام به ارائه یک نسخه جدید میکنند. در زمان نگارش این مطلب، آخرین نسخه، لاراول 8 نام دارد که قبلاً در ۸ سپتامبر ۲۰۲۰ میلادی ارائه شده است. …
Ceph یک پلتفرم ذخیرهسازی متنباز است که سطح بالایی از عملکرد، اطمینان و مقیاسپذیری را در خود دارد. این در واقع، یک سیستم ذخیرهسازی گسترده رایگان است که یک رابط کاربری…
سرویسهای میزبانی وب معمولاً در استفاده از نسخههای جدید PHP در سرورهایشان بسیار کُند عمل میکنند. به همین دلیل است که معمولاً نسخههای مختلفی از PHP به صورت همزمان در و…
IDE ها و ویرایشگرهای کد از ابزارهای کاربردی در برنامهنویسی پایتون هستند. در همین حال، دانستن تفاوت بین گزینههای موجود و زمان استفاده از آنها میتواند در روند توسعه تأث…