PushBackLog
Best Practices

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.

5

Clean Code

DRY, KISS, YAGNI, meaningful names, and the craft of readable, honest code.

5

Testing

TDD, BDD, the test pyramid, and the strategy behind confident delivery.

5

Security

OWASP Top 10, input validation, secrets management, and least privilege.

4

Architecture

12-Factor, separation of concerns, layered systems, and CQRS.

4

Delivery

CI/CD, definition of done, acceptance criteria quality, and continuous improvement.

6

Performance

Lazy loading, caching strategy, N+1 prevention, and async patterns.

4

Observability

Structured logging, distributed tracing, SLOs/SLIs, and alerting principles.

4

Accessibility

WCAG 2.1 AA, semantic HTML, and ARIA landmarks.

3

Design

Design systems, user-centred design, and responsive layouts.

3

Infrastructure

Infrastructure as code and container strategy.

2

Management

Engineering metrics, technical debt management, and continuous improvement.

2