Engineering notes

Blog

Practical notes on software engineering, backend systems, frontend architecture, deployments, and applied research.

July 23, 2026

Making system time an explicit dependency in Symfony

Why reading the system clock inside business logic creates nondeterministic behavior, and how an explicit Clock port makes expiry, validity, scheduling, persistence, and time-sensitive tests predictable.

Read
1 / 2Next