The Twelve-Factor App
Methodology for building and maintaining modern web apps.
patterns.dev
Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.
The Wrong Abstraction
Duplication is far cheaper than the wrong abstraction.
Design for Testability
When designing a new software project, one is often faced with a glut of choices about how to structure it. What should the core abstractions be? How should they interact with each other?