Cursor - Cursor is a fork of VSCode with Claude built-in. I find the AI is a lot better than GitHub Copilot. They keep it up to date with the latest versions of VSCode so any extension should work perfectly.
Warp - My main terminal app. I switched from iTerm2 and like it a lot better. It has AI built-in which is great in case I forget a command. The autocompletion is also really good.
Arc - My browser of choice. I love the sidebar design and having different spaces. It's built on top of Chromium so any Chrome extension is compatible.
Raycast - So much more than a spotlight replacement. Raycast integrates with a ton of tools and lets you take control of your entire mac from your keyboard. Things like changing output devices and clipboard history are super convenient.
Linear - Primarily a team-based project management tool but it's still great for personal projects.
Next.js - I use Next as the frontend for all of my projects. Its server-side capabilites make it great for SEO and with small apps a separate backend may not be necessary.
Go/Golang - Go is a clean and performant programming language I use for writing backend APIs. The standard library gives you a lot of the functionality you'll need.
Chi - A lightweight router for building Go HTTP services. It's built on the standard library and makes writing APIs a little simpler.
TailwindCSS - A utility-first CSS framework. It's easy to pick up and makes building UIs super fast.
HeadlessUI - UI Components built with Tailwind. Really useful for dropdown menus.
shadcn/ui - When I need a UI component I don't want to build myself I go here first. Lots of great ones that are easy to integrate with.
Vercel - Where I host all of my frontend projects. By far the easiest way to host Next.js and take advantage of Vercel's features (like edge functions and storage).
Railway - Where I host my backend services.
Supabase - The PostgreSQL database I use for all of my projects. It's easy to build with and they handle auth with minimal setup.
Amazon S3 - Where I store all media files very cheaply.
Amazon CloudFront - The CDN I put in front of my S3 buckets to speed up delivery.
Resend - How I send emails within my apps. Setting it up takes minutes and their Next.js & Golang SDKs are great to work with.
React Email - A collection of React components to design emails. It's maintained by Resend so it integrates nicely.
Kit - The platform I use to send my weekly newsletter. I'm using their API to have custom signup forms on my website.
Dub.co - What I use to create shorten and track my links (caccamise.link). They also have a powerful API/SDK that is great if you need to implement link sharing in your app.
Plausible - Privacy-focused analytics that are super powerful.
Cloudflare - I use their free plan to protect against DDoS attacks and manage my DNS settings.
Lemon Squeezy - Where I currently sell my digital products. They handle global tax compliance which saves me a lot of headaches.
Porkbun - Where I buy almost all of my domains.
Namecheap - Any TLDs that aren't available on Porkbun (like .so) I usually look here.
One Word Domains - A database of available short domains under lots of TLDs.
Refactoring UI - A great eBook about UI design written by the creators of TailwindCSS that I think is worth a read. It's super actionable and taught me a lot of best practices.
Full Stack Web Development Udemy Course - When I got serious about learning this is the course I went through. I've only done the front-end portion but the instructure, Colte, is great at explaining things. Highly recommend this course for beginners.
React/Next.js Udemy Course - Jonas is my favorite instructor, and his React course is phenomenal. He covers all of vanilla React and a few sections on Next.js that were super helpful when I got started with next.
Traversy Media - My favorite programming YouTube channel. Brad's a great guy and his crash courses are the first place I go whenever I learn a new technology.