Software I use.
Inspired by Wes Bos, Freek Murze and many others I've put together this list of hardware, software and services that I use on a day-to-day basis. I will keep this list updated as my workflow changes.
16” MacBook Pro, i7, 16GB RAM, 500GB SSD (2019)
This is my every day development machine that I use for both work and personal projects.
Visual Studio Code
I was previously a long-time PHPStorm user, however due to developing in multiple languages I needed a multi-purpose code editor. I am also continually blown away at how great the extension ecosystem is.
Easy to use, ridiculously fast and it comes with game changing features.
Sequel Pro was my go-to database management tool for some time, however development slowed down and I needed a stable database client. TablePlus also supports multiple drivers such as Redis & SQLite, to name a few.
An easy to use color picker, that works across apps and websites.
When I first heard of Alfred, I wasn't sure that I needed it. After using it for some time, I realised how great it actually is. I have many custom workflows that are core to my development process.
I store all of my code on GitHub, having transitioned from GitLab and BitBucket due to various issues I encountered with these platforms. GitHub not only offers ease of use but also stands as the industry standard platform for open-source projects.
I opt for Vercel as my hosting platform when my projects necessitate robust static site hosting and seamless integration of serverless functions.
I host on DigitalOcean because it provides a highly scalable and flexible infrastructure with robust performance, coupled with an intuitive interface and competitive pricing, all of which greatly enhance my overall hosting experience.
I have registered all of my domains through Namecheap; not only are their services affordable, but their user interface is also exceptionally easy to navigate.