Mert Özen's blog posts on software development, backend, frontend, and DevOps.
We intercept reads, writes and deletes on an object with Proxy and keep default behavior with Reflect, then build validation, default values and a reactive UI while covering the pitfalls and the cost.