خالق لاراول چگونه کار می‌کند؟

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 09 آبان 1397
دسته بندی ها : چگونه کار میکنم

این مقاله از زبان شخص taylor otwell خالق لاراول است که به روش کار خود میپردازد.

اخیرا افرادی را دیدم که وضعیت / روند کاری خود را به اشتراک می‌گذارند. پس من هم تصمیم گرفتم که همین کار را انجام دهم.

دفتر

در اینجا،‌ تصویری از ظاهر امروز دفتر من را مشاهده می‌کنید. من برای این که بتوانم در وضعیت ذهنی مناسبی برای کار داشته باشم، باید یک فضای مرتب داشته باشم. این محیط یک نورپردازی خوب، یک تلویزیون 4K، یک میز پینگ پونگ کوچک، یک سینما خانواده، یک سیستم مدل 5k iMac و... را دارد.

دستگاه‌ها

یک سیستم مدل 5k iMac، دارای ۱۶ گیگابایت رم و یک حافظه اکسترنال ۵۱۲ گیگابایتی.

من واقعا سیستم خود را دوست دارم. قیمت صفحه نمایش آن به تنهایی ۱۰۰۰ دلار می‌باشد، و خود کامپیوتر به اندازه کافی سریع است تا بتواند هر کاری که من می‌خواهم را انجام دهد.

وقتی که در حال سفر یا کار در خارج از خانه هستم، از یک لپتاپ MacBook Pro با TouchBar نسخه سال ۲۰۱۷ استفاده می‌کنم. با این که این دستگاه بازخوردهای بدی دریافت کرده است، من واقعا آن را دوست دارم. با گذر زمان توانستم به صفحه کلید آن عادت کنم و TouchBar هم اصلا من را اذیت نمی‌کند. صفحه نمایش آن عالی است.

اگر نیاز باشد که از ویندوز استفاده کنم، یک لپتاپ Surface Book 2 دارم.

من از یک موبایل iPhone XS Max به عنوان تلفن همراه اصلی خود استفاده می‌کنم.

ویرایشگر

من از SublimeText3 به عنوان ویرایشگر اصلی خود استفاده می‌کنم. این ویرایشگر را با طرح رنگی Inspired GitHub، فونت Operator Mono، پلاگین SublimeLinter، و چند میان‌بر کیبورد کاربری برای اجرای PHPUnit testها (https://github.com/adamwathan/sublime-phpunit) جفت کرده‌ام. من همچنین از قابلیت project موجود در Sublime و میان‌بر Cmd + Shift + P استفاده می‌کنم تا بتوانم سریعا بین پروژه‌ها جا به جا شوم.

ترمینال

من از iTerm 2‌ به عنوان ترمینال خود، و از command prompt پیشفرض oh-my-zsh در ترکیب با طرح رنگی Arthur استفاده می‌کنم:

لیست کارها

یک لیست کارها، کاربرد زیادی برای من دارد. همه روزه، و در کل روز. معمولا من آن را بر روی صفحه «امروز» قرار می‌دهم و کارهای خود را از آنجا دنبال می‌کنم. وقتی که در حال ترتیب‌بندی عملیات‌ها هستم تا سریعا یک تاریخ / زمان را به یک عملیات خاص اختصاص دهم، از قابلیت «smart date»‌ آن استفاده می‌کنم:

محیط

من از Laravel Valet برای پیکربندی محیط Nginx / PHP خود استفاده می‌کنم. سرعت و راحتی استفاده از آن رقیبان زیادی ندارد. اگر نیاز باشد که یک پروژه را در داخل Docker اجرا کنم، (معمولا در هنگام استفاده از ویندوز) روش مورد علاقه من استفاده از Vessel است.

ارتباطات

من معمولا از Telegram و Discord برای ارتباطات خود استفاده می‌کنم. من ارتباط با کل خانواده خود را با تلگرام انجام میدهم و امروزه اکثر ارتباطات Laravel من بر روی سرور رسمی Laravel Discord اتفاق می‌افتد.

موسیقی

من معمولا از هندزفری اپل «AirPods» استفاده می‌کنم، اما وقتی که در حال سفر بوده، یا می‌خواهم صدای اطراف را نشنوم، از هدست Bose QC35 استفاده می‌کنم.

من از Spotify‌ به عنوان مرجع موسیقی خود استفاده می‌کنم، و معمولا هم به موسیقی‌های الکترونیک و رپ گوش می‌دهم.

متفرقه

در اینجا هم برخی از برنامه‌های دیگر را مشاهده می‌کنید که من زیاد از آن‌ها استفاده می‌کنم:

  • Alfred (قطعه کدها + تاریخچه Clipboard)
  • Bear (یادداشت‌های همگام‌سازی شده به صورت ابری)
  • Calendar.app (کلاینت تاریخ پیشفرض Mac)
  • Dropbox (فضای ذخیره سازی ابری)
  • Encrypt.me (VPN)
  • Mail.app (کلاینت ایمیل پیشفرض Mac)
  • SequelPro (مدیریت دیتابیس)
  • Spectable (مدیریت ویندوز)
  • Spotlight (ابزار جستجوی سریع پیشفرض Mac)
  • Trello (ابزار همکاری کارمندان Laravel)

منبع

مقالات پیشنهادی

دکتر استارتاپ (مهدی علیپور) چگونه کار می کند

این مطلب به درخواست وبسایت راکت تهیه شده ، از من خواسته شده تا در مورد روتین های روزمره ، سبک کاری ، فضای کارم و ابزارهایی که استفاده میکنم براتون توض...

ساخت گزارش ورود کاربران در لاراول

اینجا می خواهیم درمورد ساخت یک سیستم مدیریت گزارش ساده در لاراول بحث کنیم. من جداول سفارشی log (گزارش) و کمکی facade که بتونید گزارش کاربران رو ردیابی...

چند نکته کاربردی درباره Collection ها در لاراول

کالکشن ها یکی از بهترین ویژگی های کاربردی لاراول هست. اینجا می خواهیم به چند نکته ی ساده و مهم برای استفاده از کالکشن ها اشاره کنیم. 

کنترل ورودی پسورد کاربران لاراول 5

امروز می خواهیم در مورد جلوگیری از ورود پسوردهای معمول و ساده از طرف کاربران صحبت کنیم. این کار رو با استفاده از پکیج laravel-password انجام میدیم که...