Get Your Free Audiobook
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- Narrated by: Theodore O'Brien
- Length: 8 hrs and 24 mins
Failed to add items
Add to cart failed.
Add to wishlist failed.
Remove from wishlist failed.
Follow podcast failed
Unfollow podcast failed
2 credits with free trial
Buy Now for ₹1,340.00
No valid payment method on file.
We are sorry. We are not allowed to sell this product with the selected payment method
People who bought this also bought...
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- Written by: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
the learning and it's implementation
- By Anonymous User on 19-03-24
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- Written by: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 6 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them - and earn the pride and fulfillment that they alone possess.
-
-
best guidelines for software engineer
- By PARAG KUMAR on 13-11-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- Written by: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Insightful
- By Nisarg on 24-07-21
-
Building Microservices
- Designing Fine-Grained Systems
- Written by: Sam Newman
- Narrated by: Theodore O'Brien
- Length: 21 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Building blocks of microservice
- By SELVAMANI on 11-01-24
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- Written by: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
Fantastic book!
- By Sudhanva Narayana on 22-07-20
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Written by: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Accompanying PDF is not provided.
- By Gaurish G. on 11-08-23
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- Written by: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
the learning and it's implementation
- By Anonymous User on 19-03-24
-
The Clean Coder
- A Code of Conduct for Professional Programmers
- Written by: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 6 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them - and earn the pride and fulfillment that they alone possess.
-
-
best guidelines for software engineer
- By PARAG KUMAR on 13-11-22
-
Fundamentals of Software Architecture
- An Engineering Approach
- Written by: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Insightful
- By Nisarg on 24-07-21
-
Building Microservices
- Designing Fine-Grained Systems
- Written by: Sam Newman
- Narrated by: Theodore O'Brien
- Length: 21 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Building blocks of microservice
- By SELVAMANI on 11-01-24
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- Written by: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
Fantastic book!
- By Sudhanva Narayana on 22-07-20
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Written by: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Accompanying PDF is not provided.
- By Gaurish G. on 11-08-23
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Written by: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
An epic to listen !
- By G S on 11-09-21
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- Written by: Sam Newman
- Narrated by: Mitchell Dorian
- Length: 6 hrs and 45 mins
- Unabridged
-
Overall
-
Performance
-
Story
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.
-
-
Very dry to follow without any visual aids
- By ST on 04-10-21
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- Written by: Alex Petrov
- Narrated by: Mike Chamberlain
- Length: 12 hrs and 51 mins
- Unabridged
-
Overall
-
Performance
-
Story
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
-
Clean Agile
- Back to Basics
- Written by: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
Nearly 20 years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation - programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended.
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- Written by: Neal Ford, Mark Richards, Pramod Sadalage,
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Poorly articulated and overly stretched
- By Emon Mishra on 16-11-23
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- Written by: Tanya Reilly
- Narrated by: Wendy Tremont King
- Length: 13 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well—or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills. This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work.
-
-
Actionable advice and excellent narration
- By Placeholder on 14-02-24
-
Coders at Work
- Reflections on the Craft of Programming
- Written by: Peter Seibel
- Narrated by: Mitchell Dorian, full cast
- Length: 20 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’ highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.
-
-
Good insight into Coding Legends' Lives
- By Pranshu on 14-01-23
-
Staff Engineer
- Leadership Beyond the Management Track
- Written by: Will Larson
- Narrated by: Shaula Evans
- Length: 8 hrs and 52 mins
- Unabridged
-
Overall
-
Performance
-
Story
At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years. At the career level, your company's career ladder won't require that you work towards the next promotion; being promoted further is an exception rather than expected. This is also when many engineers are first given an opportunity to move into engineering management.
-
Site Reliability Engineering
- How Google Runs Production Systems
- Written by: Betsy Beyer, Chris Jones, Jennifer Petoff,
- Narrated by: Liz Porter
- Length: 20 hrs and 8 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient - lessons directly applicable to your organization.
-
The Complete Software Developer's Career Guide
- How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
- Written by: John Sonmez
- Narrated by: John Sonmez
- Length: 20 hrs and 4 mins
- Unabridged
-
Overall
-
Performance
-
Story
Technical knowledge alone isn't enough - increase your software development income by leveling up your soft skills Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.
-
-
Thank you for the tips!
- By Anonymous User on 28-11-21
-
Algorithms to Live By
- The Computer Science of Human Decisions
- Written by: Brian Christian, Tom Griffiths
- Narrated by: Brian Christian
- Length: 11 hrs and 50 mins
- Unabridged
-
Overall
-
Performance
-
Story
From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of human memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.
-
-
packed with interesting insights
- By Vd on 06-07-20
-
User Story Mapping
- Discover the Whole Story, Build the Right Product
- Written by: Jeff Patton, Peter Economy - foreword
- Narrated by: Roy McCrerey
- Length: 8 hrs and 19 mins
- Unabridged
-
Overall
-
Performance
-
Story
User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why.
-
-
Relevant for one who want to focus on duscovery
- By shishir vashisht on 22-05-21
Publisher's Summary
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.