
97 Things Every Software Architect Should Know
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Preface
- Don't Put Your Resume Ahead of the Requirements
- Nitin Borwankar
- Simplify Essential Complexity
- Diminish Accidental Complexity
- Neal Ford
- Chances Are, Your Biggest Problem Isn't Technical
- Mark Ramm
- Communication Is King
- Clarity and Leadership, Its Humble Servants
- Mark Richards
- Application Architecture Determines Application Performance
- Randy Stafford
- Seek the Value in Requested Capabilities
- Einar Landre
- Stand Up!
- Udi Dahan
- Everything Will Ultimately Fail
- Michael Nygard
- You're Negotiating More Often Than You Think
- Michael Nygard
- Quantify
- Keith Braithwaite
- One Line of Working Code Is Worth 500 of Specification
- Allison Randal
- There Is No One-Size-Fits-All Solution
- Randy Stafford
- It's Never Too Early to Think About Performance
- Rebecca Parsons
- Architecting Is About Balancing
- Randy Stafford
- Commit-and-Run Is a Crime
- Niclas Nilsson
- There Can Be More Than One
- Keith Braithwaite
- Business Drives
- Dave Muirhead
- Simplicity Before Generality, Use Before Reuse
- Kevlin Henney
- Architects Must Be Hands On
- John Davies
- Continuously Integrate
- David Bartlett
- Avoid Scheduling Failures
- Norman Carnovale
- Architectural Tradeoffs
- Mark Richards
- Database As a Fortress
- Dan Chak
- Use Uncertainty As a Driver
- Kevlin Henney
- Warning: Problems in Mirror May Be Larger Than They Appear
- Dave Quick
- Reuse Is About People and Education, Not Just Architecture
- Jeremy Meyer
- There Is No 'I' in Architecture
- Dave Quick
- Get the 1,000-Foot View
- Erik Doernenburg
- Try Before Choosing
- Erik Doernenburg
- Understand the Business Domain
- Mark Richards
- Programming Is an Act of Design
- Einar Landre
- Give Developers Autonomy
- Philip Nelson
- Time Changes Everything
- Philip Nelson
- "Software Architect" Has Only Lowercase a's
- Deal with It
- Barry Hawkins
- Scope Is the Enemy of Success
- Dave Quick
- Value Stewardship Over Showmanship
- Barry Hawkins
- Software Architecture Has Ethical Consequences
- Michael Nygard
- Skyscrapers Aren't Scalable
- Michael Nygard
- Heterogeneity Wins
- Edward Garson
- It's All About Performance
- Craig Russell
- Engineer in the White Spaces
- Michael Nygard
- Talk the Talk
- Mark Richards
- Context Is King
- Edward Garson
- Dwarves, Elves, Wizards, and Kings
- Evan Cofsky
- Learn from Architects of Buildings
- Keith Braithwaite
- Fight Repetition
- Niclas Nilsson
- Welcome to the Real World
- Gregor Hohpe
- Don't Control, but Observe
- Gregor Hohpe
- Janus the Architect
- David Bartlett
- Architects' Focus Is on the Boundaries and Interfaces
- Einar Landre
- Empower Developers
- Timothy High
- Record Your Rationale
- Timothy High
- Challenge Assumptions-Especially Your Own
- Timothy High
- Share Your Knowledge and Experiences
- Paul W. Homer
- Pattern Pathology
- Chad LaVigne
- Don't Stretch the Architecture Metaphors
- David Ing
- Focus on Application Support and Maintenance
- Mncedisi Kasper
- Prepare to Pick Two
- Bill de hÓra
- Prefer Principles, Axioms, and Analogies to Opinion and Taste
- Michael Harmer
- Start with a Walking Skeleton
- Clint Shank
- It Is All About The Data
- Paul W. Homer
- Make Sure the Simple Stuff Is Simple
- Chad LaVigne
- Before Anything, an Architect Is a Developer
- Mike Brown
- The ROI Variable
- George Malamidis
- Your System Is Legacy
- Design for It
- Dave Anderson
- If There Is Only One Solution, Get a Second Opinion
- Timothy High
- Understand the Impact of Change
- Doug Crawford
- You Have to Understand Hardware, Too
- Kamal Wickramanayake
- Shortcuts Now Are Paid Back with Interest Later
- Scot Mcphee
- "Perfect" Is the Enemy of "Good Enough"
- Greg Nyberg
- Avoid "Good Ideas"
- Greg Nyberg
- Great Content Creates Great Systems
- Zubin Wadia
- The Business Versus the Angry Architect
- Chad LaVigne
- Stretch Key Dimensions to See What Breaks
- Stephen Jones
- If You Design It, You Should Be Able to Code It
- Mike Brown
- A Rose by Any Other Name Will End Up As a Cabbage
- Sam Gardiner
- Stable Problems Get High-Quality Solutions
- Sam Gardiner
- It Takes Diligence
- Brian Hart
- Take Responsibility for Your Decisions
- Yi Zhou
- Don't Be Clever
- Eben Hewitt
- Choose Your Weapons Carefully, Relinquish Them Reluctantly
- Chad LaVigne
- Your Customer Is Not Your Customer
- Eben Hewitt
- It Will Never Look Like That
- Peter Gillard-Moss
- Choose Frameworks That Play Well with Others
- Eric Hawthorne
- Make a Strong Business Case
- Yi Zhou
- Control the Data, Not Just the Code
- Chad LaVigne
- Pay Down Your Technical Debt
- Burkhardt Hufnagel
- Don't Be a Problem Solver
- Eben Hewitt
- Build Systems to Be Zuhanden
- Keith Braithwaite
- Find and Retain Passionate Problem Solvers
- Chad LaVigne
- Software Doesn't Really Exist
- Chad LaVigne
- Learn a New Language
- Burkhardt Hufnagel
- You Can't Future-Proof Solutions
- Richard Monson-Haefel
- The User Acceptance Problem
- Norman Carnovale
- The Importance of Consommé
- Eben Hewitt
- For the End User, the Interface Is the System
- Vinayak Hegde
- Great Software Is Not Built, It Is Grown
- Bill de hÓra
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.