Draft outline
This article hasn't been written yet. Below is the planned outline. Edit it in src/data/insights.ts, then set its status to published.
Planned outline
01
Structuring by feature
- Feature folders vs. technical layers
- Shared component libraries
02
Data and state
- Server state vs. client state
- Typed API clients
03
Performance as a habit
- Bundle budgets
- Code splitting
- Measuring real user performance
04
Testing what matters
- Component tests
- End-to-end tests with Playwright