
Vincent Ritter
Tools I Use
Here are some of the tools and technologies I use for hosting, development, and managing my projects.
Languages & Frameworks:
- Ruby on Rails — My only go-to framework for web applications.
- React Native — For native mobile apps.
- Ruby — Developer happiness optimised!
- JavaScript — For that extra magic to bring sites to life.
Development Tools:
- Zed — My primary, and only, code editor. It's awesome!
- Yaak — API testing and development.
- TablePlus — Database management tool. It's a great app for any kind of database.
- Lazygit — Minimal yet powerful Git client for the terminal. Projects hosted on GitHub.
- Ghostty — Terminal.
Hosting & Infrastructure:
- Hetzner — Hosting provider of my choice responsible for all of my infrastructure.
- Cloudflare — CDN, DNS, and security for all my domains and more.
- Kamal — Deployment tool for web applications. It's fantastic!
- Mailpace — Transactional email service that's quick, reliable and privacy conscious.
Monitoring & Analytics:
- Tinylytics — Website analytics & uptime monitoring.
- Sentry — Error tracking and performance monitoring.
Databases:
- PostgreSQL — Primary database for most applications.
- SQLite — Caching, jobs and other smaller main databases for smaller projects.
Project Management:
- Brain (my actual brain) — For organising ideas and tasks, it's super efficient, and it's easy to use. No task list, living in the moment.
These tools help me build, deploy, and maintain my projects efficiently whilst delivering exceptional and out of this world developer happiness.