In-depth technical writing on AI, ML, distributed systems, and modern engineering.
Matters, proceedings, parties, hearings, work_logs, and billing_entries — with team_id isolation on every table, soft deletes everywhere, an…
Five roles (super_admin, admin, lawyer, staff, client), team isolation at the repository layer, feature gating via a capability matrix, and …
Start/stop timer with server-side drift correction, work log approval workflow (draft → pending_review → approved → applied), and the dedupl…
5-level rate resolution: proceeding+lawyer → proceeding → matter+lawyer → matter → user default. First-non-null cascade with date-range effe…
Billing entry → invoice pipeline with discount types (percentage, fixed, write-off), retainer deduction logic, and PDF generation.
JSONL structured logging with correlation IDs, the production allowlist that keeps PII out of app logs, rolling rotation, and the separation…
Unified workspace for legal teams: all item types in one view, assignment workflow with team validation, cron-driven reminder dispatch, and …
Weekly digest of the best new articles, videos, and tutorials. No spam, unsubscribe anytime.
✓ Check your inbox to confirm!