Clean Architecture
A Craftsman's Guide to Software Structure and Design
Échec de l'ajout au panier.
Échec de l'ajout à la liste d'envies.
Échec de la suppression de la liste d’envies.
Échec du suivi du balado
Ne plus suivre le balado a échoué
1 mois d'essai gratuit à Audible Standard
Acheter pour 21,64 $
-
Narrateur(s):
-
Theodore O'Brien
-
Auteur(s):
-
Robert C. Martin
À propos de cet audio
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.
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2018 Pearson Education, Inc. (P)2021 Upfront BooksVous pourriez aussi aimer...
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- Auteur(s): Neal Ford, Mark Richards, Pramod Sadalage, Autres
- Narrateur(s): Dena Dahilig
- Durée: 12 h et 53 min
- Version intégrale
-
Au global3
-
Performance2
-
Histoire2
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.
-
-
requires to follow along with visuals
- Écrit par Amazon Customer le 2024-03-18
Auteur(s): Neal Ford, Autres
-
Real-World Machine Learning
- Auteur(s): Henrik Brink, Joseph Richards, Mark Fetherolf
- Narrateur(s): Lisa Farina
- Durée: 7 h
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Real-World Machine Learning will teach you the concepts and techniques you need to be a successful machine learning practitioner without overdosing you on abstract theory and complex mathematics. By working through immediately relevant examples in Python, you'll build skills in data acquisition and modeling, classification, and regression. You'll also explore the most important tasks like model validation, optimization, scalability, and real-time streaming. When you're done, you'll be ready to successfully build, deploy, and maintain your own powerful ML systems.
Auteur(s): Henrik Brink, Autres
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- Auteur(s): Neal Ford, Mark Richards
- Narrateur(s): Perry Daniels
- Durée: 16 h et 55 min
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
Auteur(s): Neal Ford, Autres
-
Building Microservices
- Designing Fine-Grained Systems
- Auteur(s): Sam Newman
- Narrateur(s): Theodore O'Brien
- Durée: 21 h et 12 min
- Version intégrale
-
Au global7
-
Performance4
-
Histoire4
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.
Auteur(s): Sam Newman
-
Build a Large Language Model (From Scratch)
- Auteur(s): Sebastian Raschka
- Narrateur(s): Julie Brierley
- Durée: 7 h et 40 min
- Version intégrale
-
Au global0
-
Performance0
-
Histoire0
In Build a Large Language Model (from Scratch) bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks.
Auteur(s): Sebastian Raschka
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Auteur(s): Martin Kleppmann
- Narrateur(s): Benjamin Lange
- Durée: 20 h et 56 min
- Version intégrale
-
Au global21
-
Performance18
-
Histoire17
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.
-
-
Kleppmann’s Brain Dump
- Écrit par Vacant Thought le 2022-06-27
Auteur(s): Martin Kleppmann
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- Auteur(s): Neal Ford, Mark Richards, Pramod Sadalage, Autres
- Narrateur(s): Dena Dahilig
- Durée: 12 h et 53 min
- Version intégrale
-
Au global3
-
Performance2
-
Histoire2
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.
-
-
requires to follow along with visuals
- Écrit par Amazon Customer le 2024-03-18
Auteur(s): Neal Ford, Autres
-
Real-World Machine Learning
- Auteur(s): Henrik Brink, Joseph Richards, Mark Fetherolf
- Narrateur(s): Lisa Farina
- Durée: 7 h
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Real-World Machine Learning will teach you the concepts and techniques you need to be a successful machine learning practitioner without overdosing you on abstract theory and complex mathematics. By working through immediately relevant examples in Python, you'll build skills in data acquisition and modeling, classification, and regression. You'll also explore the most important tasks like model validation, optimization, scalability, and real-time streaming. When you're done, you'll be ready to successfully build, deploy, and maintain your own powerful ML systems.
Auteur(s): Henrik Brink, Autres
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- Auteur(s): Neal Ford, Mark Richards
- Narrateur(s): Perry Daniels
- Durée: 16 h et 55 min
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
Auteur(s): Neal Ford, Autres
-
Building Microservices
- Designing Fine-Grained Systems
- Auteur(s): Sam Newman
- Narrateur(s): Theodore O'Brien
- Durée: 21 h et 12 min
- Version intégrale
-
Au global7
-
Performance4
-
Histoire4
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.
Auteur(s): Sam Newman
-
Build a Large Language Model (From Scratch)
- Auteur(s): Sebastian Raschka
- Narrateur(s): Julie Brierley
- Durée: 7 h et 40 min
- Version intégrale
-
Au global0
-
Performance0
-
Histoire0
In Build a Large Language Model (from Scratch) bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks.
Auteur(s): Sebastian Raschka
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Auteur(s): Martin Kleppmann
- Narrateur(s): Benjamin Lange
- Durée: 20 h et 56 min
- Version intégrale
-
Au global21
-
Performance18
-
Histoire17
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.
-
-
Kleppmann’s Brain Dump
- Écrit par Vacant Thought le 2022-06-27
Auteur(s): Martin Kleppmann
-
Fundamentals of Software Architecture
- An Engineering Approach
- Auteur(s): Mark Richards, Neal Ford
- Narrateur(s): Benjamin Lange
- Durée: 13 h et 10 min
- Version intégrale
-
Au global24
-
Performance18
-
Histoire18
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.
Auteur(s): Mark Richards, Autres
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- Auteur(s): Robert C. Martin
- Narrateur(s): Theodore O'Brien
- Durée: 5 h et 49 min
- Version intégrale
-
Au global25
-
Performance13
-
Histoire13
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.
-
-
code examples are not suitable for audiobook
- Écrit par Roman le 2022-05-23
Auteur(s): Robert C. Martin
-
AI Engineering
- Building Applications with Foundation Models
- Auteur(s): Chip Huyen
- Narrateur(s): Edelyn Okano
- Durée: 21 h et 12 min
- Version intégrale
-
Au global5
-
Performance4
-
Histoire4
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models.
-
-
Rising sentences gives me a headache
- Écrit par Pouya Bisadi le 2025-09-11
Auteur(s): Chip Huyen
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Auteur(s): Titus Winters, Tom Manshreck, Hyrum Wright
- Narrateur(s): Mark Sando
- Durée: 23 h et 36 min
- Version intégrale
-
Au global15
-
Performance12
-
Histoire12
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.
-
-
Doesn't benefit as much as expected
- Écrit par K A Par. le 2024-02-06
Auteur(s): Titus Winters, Autres
-
Vibe Coding
- Building Production-Grade Software with GenAI, Chat, Agents, and Beyond
- Auteur(s): Gene Kim, Steve Yegge
- Narrateur(s): David Cui Cui
- Durée: 11 h et 48 min
- Version intégrale
-
Au global4
-
Performance4
-
Histoire4
GenAI is fundamentally changing the world of software development like nothing since the internet. Vibe Coding is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier. Science fiction is now reality. Programmers no longer need to toil over code and syntax. They can now describe what they want and watch it materialize instantly. Welcome to the future—Vibe Coding.
-
-
great explanation
- Écrit par Goodsir le 2026-03-02
Auteur(s): Gene Kim, Autres
-
Staff Engineer
- Leadership Beyond the Management Track
- Auteur(s): Will Larson
- Narrateur(s): Shaula Evans
- Durée: 8 h et 52 min
- Version intégrale
-
Au global26
-
Performance15
-
Histoire15
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.
-
-
great book, but annoying use of word "folks"
- Écrit par thos beans le 2024-10-21
Auteur(s): Will Larson
Fantastic book
Un problème est survenu. Veuillez réessayer dans quelques minutes.