📉
Things I Learn
Ctrlk
  • Initial page
  • Architecture
    • The Essentials
    • Cloud Patterns
    • Certification and Learning
    • Thought Leadership
  • Agile
    • Basics
    • Roles
    • Practices
    • Certifications and Frameworks
  • Product and Service
    • Product Management
    • Jobs To Be Done
    • Lean
  • Metrics
    • DevOps Research Metrics
    • Lead Time vs Flow Time
    • Business Value Metrics
  • Development
    • Practices
    • Patterns
    • Algorithms and Data Structures
    • DevOps
  • Learning and Change
    • Transformation and Scale
    • Complexity & Systems Thinking
    • Innovation
    • Knowledge and Communities
    • Organization and Hierachies
  • Leadership
    • Fundamentals
    • Culture
    • Collaboration
    • Coaching
    • Training
Powered by GitBook
On this page
  1. Development

Practices

Test Driven Development: By Example - Kent Beck

Pairing and Mobbing

General

  • The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition

  • Clean Code: A Handbook of Agile Software Craftsmanship

  • Design Patterns: Elements of Reusable Object-Oriented Software

  • Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

Microservices / Bounded Context

Sam Newman

  • Building Microservices: Designing Fine-Grained Systems

  • Monolith to Microservices: Evolutionary Patterns to Transform You Monolith

Eric Evans

  • Domain Driven Design

Vaughn Vernon

  • Domain Driven Design Distilled

Refactoring

Martin Fowler

  • Refactoring: Improving the Design of Existing Code

Joshua Kerievsky

  • Refactoring to Patterns

Michael Feathers

  • Working Effectively With Legacy Code

Scott Ambler

  • Refactoring Databases: Evolutionary Database Design

PreviousBusiness Value MetricsNextPatterns

Last updated 4 years ago

Was this helpful?

  • General
  • Microservices / Bounded Context
  • Refactoring

Was this helpful?