Personal blog

Notes from sidlynx.

Writing about software architecture, TypeScript patterns, and the small choices that make technical work feel sharper.

Read the blog

Latest articles

  1. trpc When tRPC is not enough tRPC is excellent for first-party TypeScript clients, but Java, C#, mobile, partners, and public integrations need an explicit contract. That usually means REST plus OpenAPI.
  2. trpc tRPC as a driving adapter tRPC can be a clean driving adapter when the domain and use cases stay plain TypeScript. The trick is to keep procedures thin: validate at the boundary, call the use case, and translate the result.
  3. nestjs Why I stopped using NestJS for DDD and what I use instead NestJS is productive, but its defaults can quietly turn a DDD codebase into framework-driven application code. Here is the boundary I use now: plain TypeScript in the core, NestJS at the edges.
  4. meta What this blog is about A short note on the kind of TypeScript, architecture, and engineering writing that belongs on sidlynx.me.