Uses
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.
Hardware
-
MacBook Pro (2019), i7, 16GB RAM, 500GB SSD
This is my every day development machine that I use for both work and personal projects.
Software
-
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.
-
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.
-
Easy to use, ridiculously fast and it comes with game changing features.
-
This application has become an integral part of my every-day development. It allows me to easily save and share code snippets, as well as connect to servers via SSH.
-
I used Mailtrap for years, switched to HELO and haven't looked back. It allows me to test and debug email issues very easily.
-
I really enjoy working with Expose, which replaced Laravel Valet's share functionality. Its easy to use and best of all it's free, it allows me to easily share local sites that I'm developing to the internet.
-
This is a recent addition to my toolbelt, it enables me to debug any PHP project with ease.
Productivity
-
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 always have this running on my laptop and my phone. I don't have any issues with it, its fast and reliable.
-
I use this service to easily create forwarding emails, it also allows me to hide my real email address which is quite handy.
Design
-
An easy to use color picker, that works across apps and websites.
Hosting
-
All of my code is stored on GitHub, I previously used GitLab, BitBucket and found they both had their issues. GitHub is easy to use and is the industry standard platform for open source projects.
-
I host all of my static projects on Netlify, including this website. It also integrates with GitHub and allows for ridiculously easy deployments.
-
All of my domains are registered via Namecheap.