Mert Özen's blog posts on software development, backend, frontend, and DevOps.
We use Partial, Required, Readonly, Pick, Omit and Record with realistic examples, combine them in a form model and look at silent pitfalls such as a typo inside Omit.