IDE
I am mainly using JetBrains products for my daily work such as PHPStorm and GoLand. I've been sticking to the GitHub Theme for several years now which includes a light and dark version.
Terminal
My Terminal is iTerm2 with a customized oh-my-zsh Theme.
MacOS
I am currently running a 2021 14" MacBook Pro with a M1 Pro and 32 GB RAM.
iOS
Hardware
- Keyboard: Apple Magic Keyboard / Logi MX Keys for Mac
- Mouse: Logi MX Master 3s for Mac
- Webcam: Logitech StreamCam
Audio
- Audio-Interface: Audient ID14 MKII
- Speakers: Yamaha HS6
- Microphone: audio-technica AT2020
- Headphones: Beyerdynamic DT770 Pro
- ADAT Interface: Behringer ADA8200 Ultragain Digital
Guitar
- E-Guitar: Fender Player Series Strat PF
- E-Guitar: Ibanez GRG121DX-BKF
- Acoustic Guitar: Fender Malibu Player
- Ukulele: Fender Billie Eilish
- Amp-Modeler: Hotone Ampero
Lando
Lando is a dead-simple but highly customizable wrapper for local development using Docker containers. When working with multiple PHP projects on different versions, spinning up Docker containers for PHP, nginx, databases or services only takes a simple lando start
.
Example Lando config
name: sampe-project
recipe: laravel
config:
php: "8.2"
composer_version: 2
via: nginx
webroot: public
database: mariadb
cache: none
proxy:
appserver_nginx:
- project.code
- subdomain.project.code
services:
database:
type: mariadb
portforward: true
creds:
user: web
password: ""
database: backend
appserver:
type: php:8.1
run_as_root:
- curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
- apt-get install -y nodejs
- npm install --global yarn
build:
- composer install
tooling:
phpstan:
service: appserver
cmd: /app/vendor/bin/phpstan
phpunit:
service: appserver
cmd: /app/vendor/bin/phpunit
phpcs:
service: appserver
cmd: /app/vendor/bin/php-cs-fixer