Software Mistakes and Tradeoffs: How to make good programming decisions - THE PIRATE BOOK

Search This Blog

Trang

Thursday, April 21, 2022

Software Mistakes and Tradeoffs: How to make good programming decisions

 

DOWNLOAD

DOWNLOAD 2

Software Mistakes and Tradeoffs: How to make good programming decisions

  • Length: 416 pages
  • Edition: 1
  • Publisher: 
  • Publication Date: 2022-05-17

Optimize the decisions that define your code by exploring the common mistakes and intentional tradeoffs made by expert developers.

In Software Mistakes and Tradeoffs you will learn how to:

  • Reason about your systems to make intuitive and better design decisions
  • Understand consequences and how to balance tradeoffs
  • Pick the right library for your problem
  • Thoroughly analyze all of your service’s dependencies
  • Understand delivery semantics and how they influence distributed architecture
  • Design and execute performance tests to detect code hot paths and validate a system’s SLA
  • Detect and optimize hot paths in your code to focus optimization efforts on root causes
  • Decide on a suitable data model for date/time handling to avoid common (but subtle) mistakes
  • Reason about compatibility and versioning to prevent unexpected problems for API clients
  • Understand tight/loose coupling and how it influences coordination of work between teams
  • Clarify requirements until they are precise, easily implemented, and easily tested
  • Optimize your APIs for friendly user experience


No comments:

Post a Comment