🏁
Best Practices
⌘Ctrlk
🏁
Best Practices
  • Introduction
    • Principles
    • Architecture
    • Naming
    • TypeScript
    • Monorepo
    • Monolith
    • Versioning
    • Declarative programming
    • The README
    • Modules
    • Folder structure
    • Code formatting
    • Code comments
    • Runtime configuration
    • Logging
    • The purpose of testing
    • Git
    • Resources
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  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! πŸ™

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

PreviousGit

Last updated 6 years ago

  • Books
  • Talks, videos
  • Websites