Uses
A somewhat comprehensive list of tools, apps, hardware, and more that I use on a daily basis to design and code things.
Development
- I use VSCode as my text editor, with the Monokai Pro theme and Operator Mono Lig as my typeface of choice.
- Brave is my main browser on my macbook for both development and general use. On windows I still prefer Edge as it's stable and feature rich.
- For back-end development I use Laravel for most of my projects. It’s a battery included MVC framework that’s easy to use and has a great community. Learing Node.js and Hono is also on my to-do list.
- Next.js is my front end Javascript library of choice. It’s a great way to build React apps with server side rendering and other performance optimizations out of the box. Inertia is also a great tool for React + Laravel.
- MySQL is my database of choice for most projects. I am interested in learning PostgresSQL, an all in one database.
- I utilize Tailwind CSS for styling. This utility-first framework is user-friendly and delivers excellent performance.
- For mobile app development, I utilize React Native, an effective framework for creating cross-platform applications using JavaScript. This approach leverages my existing proficiency in React.
Deployment
- I prefer Github Actions for CI/CD as it has a great free tier and is easy to use.
- Cloudflare is my go-to for DNS and CDN.
Hardware
| Desktop | Custom built |
|---|---|
| Keyboard | Fnatic STREAK65 LP |
| Mouse | Logitech G502 |
| Laptop | Macbook Pro M1 Pro (14″, 2021) |
