ODMA
How we build websites
Our approach to developing websites: clear ownership, explicit contracts and behavior that can be verified. Start with ownership, then explore architecture and the engineering practices that keep the system understandable.
Ownership-Driven Methodology & Architecture
- Ownership Driven Architecture
- Website architecture
- Readable code
- Code organization
- TypeScript contracts
- Error contracts
- Data ownership
- CMS and domain content
- Verification and tests
- Comments and decisions
- Component styles
- API responses
- API routes
- Coherent refactoring
- Reviewable changes
- Working together
- Engineering guidelines