Blog

Insights, tutorials, and updates from the Haze team.

Mar 15, 2026

Introducing Haze: A Modern Next.js Dashboard

After months of development, we are excited to launch Haze, a premium admin dashboard template built entirely with Next.js 16, React 19, and Tailwind CSS.

AC
Alex Chen
Read more

Mar 8, 2026

Deep Dive: How We Built Dark Mode with OKLCh

A technical walkthrough of our color system using OKLCh CSS custom properties, and why perceptually uniform colors produce better dark themes.

MS
Maria Santos
Read more

Feb 28, 2026

CRUD Patterns in Next.js: Our Approach

How we structured the orders, products, and customers modules with server components, form validation, and server-side filtering.

JP
James Park
Read more

Feb 20, 2026

Why We Chose shadcn/ui Over Headless UI

shadcn/ui gives us accessible primitives with sensible defaults and full source ownership. Here is how it compares and why we made the switch.

SK
Sarah Kim
Read more

Feb 12, 2026

Adding i18n to a Dashboard: Lessons Learned

Internationalization in dashboards is tricky. We share our approach to translating navigation, tables, forms, and date formats.

AC
Alex Chen
Read more

Feb 5, 2026

Performance Tips for Large Next.js Dashboards

Lazy loading routes, code splitting charts, and optimizing TanStack Table renders. Practical performance wins for admin panels.

JP
James Park
Read more