I’ve been asked what tools I use day-to-day. Here are a few of my favourites:
Applications
- RubyMine: My go-to editor for writing and debugging Rails code, with powerful features like intelligent code navigation and refactoring tools.
- Tower: Helps me visually manage complex Git workflows, making version control less of a headache.
- Postico: A clean, user-friendly PostgreSQL UI for managing databases with ease.
- OmniFocus: Personal task management to stay organized and on top of my daily priorities.
Frameworks
- Ruby on Rails: Obviously, the backbone of most of my web development work.
- Hotwire: Brings interactivity to my apps without the pain of managing heavy JavaScript frameworks.
- Noticed: Makes notifications simple and consistent across channels.
- web-push: Takes the hassle out of setting up web-based push notifications.
- view_component: Provides structure for creating reusable, modular views in Rails.
- flipper: A feature flag library that lets me gradually roll out new features.
- local_time: Automatically adjusts database timestamps to the user’s local time zone.
- scenic: Lets me treat database views like normal tables in Rails, simplifying complex queries.
- Kamal: A fantastic deployment tool for smoother launches with better performance and cost savings.
- liquid: A safe templating library for user-customizable content.
- cool_id: Generates user-friendly identifiers, like “prod_1n4dl,” for external use.
- hotwire_combobox: Makes it easy to create dynamic, user-friendly dropdown selectors.
Services
- Rollbar: Tracks and monitors errors in my applications to keep things running smoothly.
- BetterStack: A reliable choice for logging and monitoring server processes.
- PostHog: Analyzes user behavior and helps me make data-driven decisions.
- Stripe: Reliable and robust payment processing for handling transactions.
- Tailwindcss UI: A fantastic library of prebuilt UI components that speed up development and look great.
These are some of the tools that help me stay productive and efficient. What tools do you use day-to-day? I’d love to hear about them!