2025/10/02
[YouTube Video Notes] A philosophy of software design
Related posts
Making the CSS Framework an Implementation Detail: Designing UI Components That Don't Depend on Specific Technology
FrontendArchitectureTypeScript
I don't let application code use any particular CSS framework directly. No Tailwind CSS classNam...
Sorting Out TypeScript's import type and Runtime Dependencies
TypeScriptFrontendArchitecture
For a long time I used TypeScript's import type with a sloppy mental model: "the thing that impo...
What Is an Anti-Corruption Layer
DDDArchitecture
When you integrate with external APIs or legacy systems, code that started life as a simple API ...