My Current Setup (April 2024 edition)
IDE
Currently I'm working with PHP only. I develop using PhpStorm. Here's a screenshot:
I am using the Atom One Dark Material
theme. The font is Jet Brains Mono. Font size 13, line height 1.2.
I hide almost all of the UI shortcuts of PhpStorm.
All of my current projects are Laravel, and one of my favorite extentions is Laravel Idea, which can autocomplete route names, request fields, etc.
Terminal
Here's a screenshot of my terminal:
You can find all my terminal settings in my dotfiles repository. I use the default mac terminal, with Oh My Zsh.
MacOs
My mac is always on the latest version, and I like to keep my desktop clean:
I use Raycast instead of Apple Spotlight. It makes it super easy to do basic tasks such as opening up apps, locking the computer and much, much more. It also has a really good clipboard history.
At tighten we do a lot of pair programming, and I like to include the person working with me as a co-author of commits. I use a Raycast extension for that.
Raycast is also a window manager: you can move, resize, enter full screen mode and other really useful things.
Other apps I'm using
- To run my projects locally, I use Laravel Valet
- Ray is used for debugging apps.
- Databases are managed with TablePlus
- I use 1Password for managing all my passwords
- For web web browsing, I use the arc browser
Hardware
I'm using a MacBook Pro 14" with an Apple M2 Max Processor, 32GB of RAM and 1T hard disk.
Here's the hardware that is on my desk:
- A white wireless Apple Magic Keyboard with TouchId, without numeric keys
- A white Apple Magic Trackpad 2
- Two Dell 24" monitors
- a Sure SM7B microphone
- a Focusrite Scarlett 2i2 audio interface
- A logitech c920s pro webcam
I also have a Windows gaming PC in my office, which runs an AMD Ryzen 9 3900X 12 Core processor with a NVIDIA RTX 2060 super, 32 GB of RAM and 2TB SSD.
In closing
If you have any questions on any of these apps or hardware, feel free to contact me on Twitter
What are your thoughts on "My Current Setup (April 2024 edition)"?