Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 950 000 titles
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Try now
image.devices-Singapore 2x

Clean Architecture: A Craftsman's Guide to Software Structure and Design

6 Ratings

4.3

Duration
8H 24min
Language
English
Format
Category

Non-Fiction

By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin ("Uncle Bob") reveals those rules and helps you apply them.

Martin's Clean Architecture doesn't merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you've come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you'll face-the ones that will make or break your projects. - Learn what software architects need to achieve-and core disciplines and practices for achieving it - Master essential software design principles for addressing function, component separation, and data management - See how programming paradigms impose discipline by restricting what developers can do - Understand what's critically important and what's merely a "detail" Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications - Define appropriate boundaries and layers, and organize components and services - See why designs and architectures go wrong, and how to prevent (or fix) these failures

Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager-and for every programmer who must execute someone else's designs.

© 2021 Ascent Audio (Audiobook): 9781663727688

Release date

Audiobook: 19 February 2021

Others also enjoyed ...

  1. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  2. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  3. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  4. Clean Agile: Back to Basics Robert C. Martin
  5. Building Microservices: Designing Fine-Grained Systems Sam Newman
  6. Site Reliability Engineering: How Google Runs Production Systems Chris Jones
  7. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  8. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  9. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  10. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  11. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  12. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  13. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  14. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
  15. Software Development Fundamentals Introbooks Team
  16. How Smart Machines Think Sean Gerrish
  17. Computational Thinking Peter J. Denning
  18. Programming Interviews For Dummies Eric Butow
  19. Data Mesh: Delivering Data-Driven Value at Scale Zhamak Dehghani
  20. Data Science John D. Kelleher
  21. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
  22. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
  23. Build: An Unorthodox Guide to Making Things Worth Making Tony Fadell
  24. The AI Delusion Gary Smith
  25. Cybersecurity For Dummies Joseph Steinberg
  26. Data Science For Dummies: 2nd Edition Lillian Pierson
  27. Java Fundamentals Introbooks Team
  28. Artificial Intelligence For Dummies Luca Massaron
  29. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
  30. Bad Blood: Secrets and Lies in a Silicon Valley Startup John Carreyrou
  31. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  32. Free Will Sam Harris
  33. The World According to Physics Jim Al-Khalili
  34. Deep Learning John D. Kelleher
  35. Software Engineering Fundamentals Introbooks Team
  36. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  37. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change Tanya Reilly
  38. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
  39. Human Universe Professor Brian Cox
  40. Radical Candor: How to Get What You Want by Saying What You Mean Kim Scott
  41. The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life Mark Manson
  42. Hyperfocus: How to Work Less and Achieve More Chris Bailey

Features:

  • Over 950 000 titles

  • Kids Mode (child safe environment)

  • Download books for offline access

  • Cancel anytime

Most popular

Unlimited

For those who want to listen and read without limits.

S$12.98 /month
3 days for free
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Bi-yearly

For those who want to listen and read without limits.

S$69 /6 months
14 days for free
Save 11%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Yearly

For those who want to listen and read without limits.

S$119 /year
14 days for free
Save 24%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Family

For those who want to share stories with family and friends.

From S$14.90/month
  • 2-3 accounts

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

2 accounts

S$14.90 /month
Try now