Uses
Check out some of the tools, utilities and services I enjoy using to get things done.
Inspired by WesBos. See what other people are using on uses.tech
Development
- Visual Studio Code is my editor of choice. I usually install extensions for the languages and tools that I'm using.
- Firefox Developer Edition has been my browser of choice for a while now. I love the dev tools, and containers have been a game-changer, especially when working with multiple AWS accounts.
- I've been using React for around 6 years now, but since Next.js came along, it has changed the game for me. I love the developer experience, not having to worry about how your routing is going to work, and the focus on new features such as server actions has really pushed the React community as a whole forward.
- Tailwind made styling fun again for me. Ever since reading Refactoring UI and using Tailwind, it has made me a better developer and designer. Right now, I'm testing out shadcn/ui as a way to get some usable Tailwind components out of the box and quickly build projects.
- Prisma has completely replaced GraphQL for me. The fact that I can use it in conjunction with Next.js Server Actions to build a full-stack, type-safe application is amazing.
- Figma is the design tool that I believe all developers should learn to use, especially if you're working on front-end applications. I like how intuitive it is, and it's amazing to be able to prototype your ideas before you write even a single line of code.
Services
- Vercel is used to host all my sites because of its ease of use. I used to set up an AWS stack, but it's not worth the additional time investment and mental load, as I detailed in my blog post on Why I use SaaS products instead of cloud providers.
- Github is the standard for source code repositories, so it's hard to go past it.
- PlanetScale is the easiest and most enjoyable way I've found to work with databases. It helps me build things quickly without worrying about how my database is managed. I love the database branching and deploy request flow because it's so similar to the Git pull request flow.
- Notion is my second brain, I use the CODE method (Capture, Organise, Distill, Express) to keep it organised and useful.
- Namecheap is my domain registrar.
- 1Password for password management.
Gadgets
- Phone - Google Pixel 7
- Earbuds - Google Pixel Buds Pro
- Monitor - Lenovo G34w-10 34" Ultra-Wide Curved
- Keyboard - Corsair K63 Wireless Mechanical (Cherry MX Red)
- Mouse - Logitech G502
- Sim Racing Equipment
- Wheel - Moza R9 with ES Steering Wheel
- Pedals - Logitech G PRO Racing Pedals
- Rig - Trak Racer TR80 Lite