Skip to content
~/cleancoder

Collections

¶

Series

Long topics told in several parts, to read in order.

Series /3 parts /ongoing

Clean Architecture without dogma

From the dependency rule to a testable service, step by step in TypeScript.

  1. 01The dependency rule, without dogma7 min
  2. 02Ports and adapters in TypeScript8 min
  3. 03Testing the domain and use cases without mocks7 min

Software engineering, the hard way.

Notes by José Morales

Read

  • Blog
  • Series
  • Tags

Follow

  • RSS
  • Sitemap
  • GitHub
cleancoder
© 2026 José MoralesBuilt with Astro