DemoChoice Web Poll: January 2024 Book Club |
3 candidates will be elected with 34 ballots cast. |
Refactoring to Testable Code in Java (Clean Code) by Ted M. Young | Architecture Modernization by Nick Tune with Jean-Georges Perrin | Building Evolutionary Architectures by Neal Ford, Rebecca Parsons & Patrick Kua | Designing Data-Intensive Applications by Martin Kleppmann | Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architectur | The Programmer's Brain by Felienne Hermans | Tidy First? by Kent Beck | Get Your Hands Dirty on Clean Architecture (2nd Ed) by Tom Hombergs | Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce | Just Enough Software Architecture: A Risk-Driven Approach by George H. Fairbanks | Modern Software Engineering: Doing What Works to Build Better Software Faster by Dave Farley | Software Mistakes and Tradeoffs: How to make good programming decisions by Tomasz Lelek, Jon Skeet | Spring Security in Action by Laurentiu Spilca | A Philosophy of Software Design by John Ousterhout | Code That Fits in Your Head : Heuristics for Software Engineering by Mark Seemann | Data and Reality (2nd Ed) by William Kent | Effective Software Testing by Maurício Aniche | Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard | None of these | Need to win | |
Round 1 Count | 14 | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Refactoring to Testable Code in Java (Clean Code) by Ted M. Young | 1.57 | 0.79 | 1.18 | 0.39 | 0.39 | 0.39 | 0.79 | |||||||||||||
Round 2 Count | 8.5 | 4.57 | 3 | 2 | 2 | 2.79 | 3.18 | 1.39 | 1.39 | 1 | 1.39 | 1 | 1 | 0 | 0 | 0 | 0 | 0.79 | 0 | 8.5 |
Transfers from Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard | 0.39 | 0.39 | ||||||||||||||||||
Round 3 Count | 8.5 | 4.57 | 3 | 2.39 | 2.39 | 2.79 | 3.18 | 1.39 | 1.39 | 1 | 1.39 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Spring Security in Action by Laurentiu Spilca | 1 | |||||||||||||||||||
Round 4 Count | 8.5 | 4.57 | 3 | 2.39 | 2.39 | 3.79 | 3.18 | 1.39 | 1.39 | 1 | 1.39 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Just Enough Software Architecture: A Risk-Driven Approach by George H. Fairbanks | 1 | |||||||||||||||||||
Round 5 Count | 8.5 | 5.57 | 3 | 2.39 | 2.39 | 3.79 | 3.18 | 1.39 | 1.39 | 0 | 1.39 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Software Mistakes and Tradeoffs: How to make good programming decisions by Tomasz Lelek, Jon Skeet | 1 | |||||||||||||||||||
Round 6 Count | 8.5 | 5.57 | 3 | 2.39 | 2.39 | 4.79 | 3.18 | 1.39 | 1.39 | 0 | 1.39 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Modern Software Engineering: Doing What Works to Build Better Software Faster by Dave Farley | 0.39 | 1 | ||||||||||||||||||
Round 7 Count | 8.5 | 5.57 | 3.39 | 2.39 | 2.39 | 4.79 | 4.18 | 1.39 | 1.39 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Get Your Hands Dirty on Clean Architecture (2nd Ed) by Tom Hombergs | 1.39 | |||||||||||||||||||
Round 8 Count | 8.5 | 5.57 | 3.39 | 3.79 | 2.39 | 4.79 | 4.18 | 0 | 1.39 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Growing Object-Oriented Software, Guided by Tests by Steve Freeman & Nat Pryce | 1 | 0.39 | ||||||||||||||||||
Round 9 Count | 9.5 | 5.57 | 3.79 | 3.79 | 2.39 | 4.79 | 4.18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architectur | 1 | 1 | 0.39 | |||||||||||||||||
Round 10 Count | 9.5 | 6.57 | 3.79 | 3.79 | 0 | 5.79 | 4.57 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Building Evolutionary Architectures by Neal Ford, Rebecca Parsons & Patrick Kua | 0.39 | 1 | 2 | 0.39 | ||||||||||||||||
Round 11 Count | 9.89 | 7.57 | 0 | 5.79 | 0 | 6.18 | 4.57 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8.5 |
Transfers from Tidy First? by Kent Beck | 1.79 | 0.39 | 0.39 | 1 | 1 | |||||||||||||||
Round 12 Count | 11.68 | 7.96 | 0 | 6.18 | 0 | 7.18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 8.25 |
Transfers from Designing Data-Intensive Applications by Martin Kleppmann | 3.39 | 0.79 | 2 | |||||||||||||||||
Round 13 Count | 11.68 | 11.36 | 0 | 0 | 0 | 7.96 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 7.75 |
Transfers from Refactoring to Testable Code in Java (Clean Code) by Ted M. Young | 1.35 | |||||||||||||||||||
Round 14 Count | 10.33 | 11.36 | 0 | 0 | 0 | 9.31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 7.75 |
Transfers from Architecture Modernization by Nick Tune with Jean-Georges Perrin | 1.02 | |||||||||||||||||||
Round 15 Count | 10.33 | 10.33 | 0 | 0 | 0 | 10.33 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 9.42 |
Status | Elected | Elected | Defeated | Defeated | Defeated | Elected | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated | Defeated |
Ballots cast: 34