Skip to content
Engineering

Engineering

10 posts tagged with "Engineering"

Operations
Miru dashboard showing revenue, projects, and recent activity
Miru team management screen with members and roles
Engineering AI CLI

How We Track Time with AI Agents and the Miru CLI

A practical guide to automated time tracking for teams using Claude Code, Codex, and other AI coding tools. Real workflows, real scripts, zero browser tabs.

Vipul A M · · 5 min read
Miru dashboard showing revenue, projects, and recent activity
Engineering Design

Dark Mode Done Right: Why Most Apps Get It Wrong

CSS invert() is not dark mode. Here's what it actually takes to build a dark theme that doesn't hurt your eyes.

Vipul A M · · 3 min read
Miru time tracking interface with timers and recent entries
CLI Engineering

Why We Built the Miru CLI (And Why Every SaaS Should Have One)

Most SaaS tools treat the terminal as an afterthought. We built a full CLI because developers deserve better than a browser tab.

Vipul A M · · 3 min read
Miru time tracking interface with timers and recent entries
Engineering Rails

Why We Chose Rails 8 and React 18 for Miru 3.0

In a world obsessed with Next.js and serverless, we bet on Rails 8 and React 18. Here's why boring tech wins.

Vipul A M · · 4 min read
Miru time tracking interface with timers and recent entries
API Engineering

Building on the Miru API: What Developers Need to Know

Authentication, endpoints, rate limits, and real code examples. Everything you need to build on top of Miru's REST API.

Vipul A M · · 4 min read
Miru time tracking interface with timers and recent entries
Engineering Rails Open Source

Why Rails Developers Love Miru (And How to Contribute)

Miru is built on Rails 8 and React 18. Here's why the stack matters, how to set up your dev environment, and where to start contributing.

Vipul A M · · 3 min read
Miru invoicing screen with invoice status and totals
Security Engineering

How We Think About Security at Miru

Encryption, authentication, role-based access, open source auditing, and self-hosting. How Miru protects your billing data.

Vipul A M · · 3 min read
Miru time tracking interface with timers and recent entries
Engineering Opinion

We Run a Monolith and We're Not Sorry

Microservices are a scaling solution for organizations, not technology. Here's why a Rails monolith serves Miru perfectly.

Vipul A M · · 3 min read
Miru team management screen with members and roles
Engineering Tools

The Tools We Actually Use to Build Miru

No sponsored content. No affiliate links. Just the actual tools our 15-person team uses daily and why.

Vipul A M · · 3 min read
Miru time tracking interface with timers and recent entries
Engineering Opinion

Why We Don't Use TypeScript on the Backend

TypeScript is great for React components. It's overkill for a Rails API. Here's our take on where types help and where they just add noise.

Vipul A M · · 3 min read
Keep reading

Turn Engineering ideas into an actual workflow.

Miru takes the topics we write about here and puts them into one product: time tracking, invoicing, reporting, expenses, and payments.

Operations
Miru dashboard showing revenue, projects, and recent activity
Dashboard Miru