برچسب php

جلوگیری از همزمانی فرایند ها با Cache Locks

جلوگیری از همزمانی فرایند ها با Cache Locks

وقتی داریم یه پروژه رو کدنویسی می‌کنیم در مدیریت فرایند همزمان (concurrent operations) خیلی باید حواسمون باشه باشه با هم تداخل نداشته باشند.
Cache لارول آمده و یه سیستم خیلی کارامد و باحال برای این کار آماده کرده که با هم قراره ببینم چطوری کار می‌کنه. 😁

تبدیل Collection به Query در لاراول

تبدیل Collection به Query در لاراول

کار کردن با مجموعه داده های بزرگ نیازمند انعطاف پذیری بالا در نحوه دستکاری و استفاده از اونا برخورداره، درحالی که collection ها متدهای خوبی رو برای کارکردن با داده ارائه می‌دهند ولی برای بازده‌ی بیشتر نیاز داریم که بتونیم به query خودمون برگریدم.

شروع لاراول با shouldBeStrict چرا و چگونه؟

شروع لاراول با shouldBeStrict چرا و چگونه؟

همیشه وقتی داریم پروژه‌ای رو شروع می‌کنیم به خودمون قول می‌دیم که کد‌های تمیزی می‌زنم ولی هرچی بیشتر توی پروژه پیش می‌ریم فراموش می‌کنیم که چه قولی به خودمون دادیم، **shouldBeStrict** نمی‌ذاره چیزی رو فراموش کنی 😜

از کدهای درهم تا معماری تمیز با Decorator Pattern

از کدهای درهم تا معماری تمیز با Decorator Pattern

از دیزاین پترن‌های ساده شروع کردم، یک پترن جالب پیدا کردم به اسم Decorator کارش این‌ بود که یک‌سری تغییرات رو به صورت سلسله مراتب روی ورودی انجام بده و خروجی نهایی رو برگردونه.
کارش خیلی باحاله، مثلا شما یه متن دارید قراره کار های زیر رو به ترتیب روش اعمال کنید.

دو سال توسعه یک SaaS با PHP و Laravel

دو سال توسعه یک SaaS با PHP و Laravel

داره ۲سال میشه که دارم روی این پروژه کار می کنم و توسه‌اش میدم.
اول از یه کنجکاوی خیلی ساده شروع شد + سی شارپ، داشتم توی اینترنت پرسه میزدم که گفتم بیهوده نباشه بیام و با برنامه هایی که می شناسم این سایت دیوار رو بررسی کنم #Burp_suite.