Skip to content

Developer view · drbharada-website

Exit developer view
Files

content/posts/making-large-dashboards-feel-fast.mdx

Open as page
---title: "Making large dashboards feel fast"slug: "making-large-dashboards-feel-fast"date: "2026-01-15"description: "How better structure, filtering, and data handling make business dashboards easier to use every day."cover: tabletags:  - Performance  - Angular--- When a product has a dozen modules and everyone wants their screen “just like Excel,” the frontend stops being pretty components and starts being logistics. I keep permission logic close to routing and navigation so you’re not sprinkling `*ngIf` copies of the same access check in fifteen places. That gets old fast, and one missed check is worse than ugly code. For grids, AG Grid is usually worth it, but only if you pay attention to the boring parts: virtualization, debounced filters, and not refetching the universe on every keystroke. When it feels slow, the grid is rarely the real bottleneck; the data pipeline is. The win is always the same: less accidental work. Fewer renders, fewer mystery refetches, fewer “why is this spinner still here?” tickets at 6 p.m.
⎇ developMDX18 linesRepo fileSite updated 18 Oct 2026