🏁
🏁
🏁
🏁
Best Practices
Search
⌃
K
🏁
🏁
🏁
🏁
Best Practices
Search
⌃
K
Introduction
The Big Picture
Principles
Architecture
Naming
Constraints
TypeScript
Monorepo
Monolith
Versioning
Source code
Declarative programming
The README
Modules
Folder structure
Code formatting
Code comments
The Outside World
Runtime configuration
Logging
Testing
The purpose of testing
Tools
Git
Resources
Resources
Powered By
GitBook
Resources
All valuable ideas mentioned here come from the great books, talks and websites listed below - and from the many great engineers I had the pleasure to work with during my career - thank you! 🙏
Books
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
.
The Mythical Man-Month by Frederick Brooks
The Pragmatic Programmer by Andrew Hunt, David Thomas
The Simplicity Cycle: A Field Guide to Making Things Better Without Making Them Worse by Dan Ward
Maintainable Javascript by Nicholas C. Zakas
Talks, videos
Robert "Uncle Bob" Martin - Architecture: The Lost Years
Ian Cooper - TDD, Where Did It All Go Wrong
Drew Colthorp - Understanding TypeScript's Structural Type System
Rich Hickey - Simple Made Easy
Martin Fowler - The Many Meanings of Event-Driven Architecture
Websites
Clean Architecture
The Twelve-Factor App
Tools - Previous
Git
Last modified
3yr ago