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.
Workstation
14” MacBook M3 Pro, 32GB RAM, 1TB SSD
This is my every day development machine that I use for both work and personal projects.
Development tools
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.
Warp
Easy to use, ridiculously fast and it comes with game changing features.
TablePlus
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.
Design
Sip
An easy to use color picker, that works across apps and websites.
Productivity
Alfred
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.
Hosting
Github
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.
Vercel
I opt for Vercel as my hosting platform when my projects necessitate robust static site hosting and seamless integration of serverless functions.
Digital Ocean
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.
Namecheap
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.