Library
47 articles across 12 practice areas. Each article covers a single concept — opinionated, actionable, and designed to be embedded into AI personas as a guiding knowledge layer.
SOLID Principles
Five design principles for maintainable, extensible object-oriented code.
Clean Code
DRY, KISS, YAGNI, meaningful names, and the craft of readable, honest code.
Testing
TDD, BDD, the test pyramid, and the strategy behind confident delivery.
Security
OWASP Top 10, input validation, secrets management, and least privilege.
Architecture
12-Factor, separation of concerns, layered systems, and CQRS.
Delivery
CI/CD, definition of done, acceptance criteria quality, and continuous improvement.
Performance
Lazy loading, caching strategy, N+1 prevention, and async patterns.
Observability
Structured logging, distributed tracing, SLOs/SLIs, and alerting principles.
Accessibility
WCAG 2.1 AA, semantic HTML, and ARIA landmarks.
Design
Design systems, user-centred design, and responsive layouts.
Infrastructure
Infrastructure as code and container strategy.
Management
Engineering metrics, technical debt management, and continuous improvement.