🏁
Best Practices
search
⌘Ctrlk
🏁
Best Practices
  • 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
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Resources

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! πŸ™

hashtag
Books

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martinarrow-up-right.

The Mythical Man-Month by Frederick Brooksarrow-up-right

The Pragmatic Programmer by Andrew Hunt, David Thomasarrow-up-right

The Simplicity Cycle: A Field Guide to Making Things Better Without Making Them Worse by Dan Wardarrow-up-right

Maintainable Javascript by Nicholas C. Zakasarrow-up-right

hashtag
Talks, videos

Robert "Uncle Bob" Martin - Architecture: The Lost Yearsarrow-up-right

Ian Cooper - TDD, Where Did It All Go Wrongarrow-up-right

Drew Colthorp - Understanding TypeScript's Structural Type Systemarrow-up-right

Rich Hickey - Simple Made Easyarrow-up-right

Martin Fowler - The Many Meanings of Event-Driven Architecturearrow-up-right

hashtag
Websites

Clean Architecturearrow-up-right

The Twelve-Factor Apparrow-up-right

PreviousGitchevron-left

Last updated 6 years ago

  • Books
  • Talks, videos
  • Websites