Updated 8 months ago
Hello there! These are my hardware and software tech uses. I hope they are helpful for you!
MacBook Pro 13" (M1, 2020) with 16 GB of RAM and 1 TB SSD hard disk
I used to have a MacBook Pro 13" model from early 2015, but it broke in December 2020. Because of this, I decided to buy a new model of MacBook Pro and try the new M1 chip. I don't use docker and so far I have not had problems using my developing stack.
Samsung U28E570 Monitor LED UHD 28" 4K
While working at home, it is more comfortable for me to work with an external monitor. I decided on this because it was the cheapest 4K monitor I have found 😅.
VESA Wall Mount for my Samsung U28E570 Monitor
I bought this VESA Wall Mount to have my desktop cleaner. Also, the monitor is more comfortable to handle, so you can move it as you like.
I use macOS Big Sur as Operating System. Here I will explain all the software I use when developing.
Laravel Valet as Laravel development environment. I use it to run my projects locally.
As I usually develop with PHP, PhpStorm is the best IDE I have found. You can download my IDE settings here. You will find some useful plugins such as:
- Material Theme UI Plugin: Is a plugin that changes the original appearance to a Material Design look and feel.
- Atom Material Icons: A plugin that customizes file and IDE Icons (you can see the new icons in the screenshot below -very beautiful!-).
- GitToolBox: A cool plugin through I can see git blame on my projects. It's very useful to know who wrote the code and when.
- Collector: Adds support for Laravel Collections. It contains a bunch of handy refactorings for making your collections better. It can also convert normal PHP statements into collections.
TablePlus is a cool database manager I use for my local and production databases. I previously used Sequel Ace, which is a cool choice too!
As the updated Laravel documentation suggests, I tried DBngin, which installs and manages MySQL, Redis and PostgreSQL databases. For example, you can have different MySQL databases with different versions running at the same time. Pretty useful and very simple to use!
The best Git client I have used. Simple and pretty.
Screaming Frog is a powerful tool I use to check the sites I develop. It is very useful when you want to know if all the routes in your project are correct: Their status code, the meta tags they have and their length, the indexability...
And here is where I work most of my time! (I have taken advantage of the LED strips 😎)