Software Engineering at Google
Lessons Learned from Programming Over Time
É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 32,33 $
-
Narrateur(s):
-
Mark Sando
-
Auteur(s):
-
Titus Winters
-
Tom Manshreck
-
Hyrum Wright
À propos de cet audio
Newly adapted for audiobook listeners.
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.
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.
You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:
- How time affects the sustainability of software and how to make your code resilient over time
- How scale affects the viability of software practices within an engineering organization
- What trade-offs a typical engineer needs to make when evaluating design and development decisions
Vous pourriez aussi aimer...
-
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
-
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
-
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
-
Designing Machine Learning Systems
- An Iterative Process for Production-Ready Applications
- Auteur(s): Chip Huyen
- Narrateur(s): Kathleen Li
- Durée: 12 h et 55 min
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with data varying wildly from one use case to the next. In this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements. Author Chip Huyen, cofounder of Claypot AI, considers each design decision in the context of how it can help your system as a whole achieve its objectives.
Auteur(s): Chip Huyen
-
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
-
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
-
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
-
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
-
Designing Machine Learning Systems
- An Iterative Process for Production-Ready Applications
- Auteur(s): Chip Huyen
- Narrateur(s): Kathleen Li
- Durée: 12 h et 55 min
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with data varying wildly from one use case to the next. In this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements. Author Chip Huyen, cofounder of Claypot AI, considers each design decision in the context of how it can help your system as a whole achieve its objectives.
Auteur(s): Chip Huyen
-
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
-
Platform Engineering
- A Guide for Technical, Product, and People Leaders
- Auteur(s): Camille Fournier, Ian Nowland
- Narrateur(s): Holly Adams
- Durée: 14 h et 1 min
- Version intégrale
-
Au global1
-
Performance1
-
Histoire1
Until recently, infrastructure was the backbone of organizations' operating software they developed in-house. But now that cloud vendors run the computers, companies can finally bring the benefits of agile custom-centricity to their own developers. Adding product management to infrastructure organizations is now all the rage. But how's that possible when infrastructure is still the operational layer of the company?
Auteur(s): Camille Fournier, Autres
-
Site Reliability Engineering
- How Google Runs Production Systems
- Auteur(s): Betsy Beyer, Chris Jones, Jennifer Petoff, Autres
- Narrateur(s): Liz Porter
- Durée: 20 h et 8 min
- Version intégrale
-
Au global8
-
Performance5
-
Histoire5
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.
Auteur(s): Betsy Beyer, Autres
-
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
-
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
-
LLMs in Production
- Engineering AI Applications
- Auteur(s): Christopher Brousseau, Matt Sharp
- Narrateur(s): Christopher Kendrick
- Durée: 16 h et 45 min
- Version intégrale
-
Au global0
-
Performance0
-
Histoire0
Unlock the potential of Generative AI with this Large Language Model production-ready playbook for seamless deployment, optimization, and scaling. This hands-on guide takes you beyond theory, offering expert strategies for integrating LLMs into real-world applications using retrieval-augmented generation (RAG), vector databases, PEFT, LoRA, and scalable inference architectures. Whether you're an ML engineer, data scientist, or MLOps practitioner, you’ll gain the technical know-how to operationalize LLMs efficiently, reduce compute costs, and ensure rock-solid reliability in production.
Auteur(s): Christopher Brousseau, Autres
-
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
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- Auteur(s): Robert C. Martin
- Narrateur(s): Theodore O'Brien
- Durée: 8 h et 24 min
- Version intégrale
-
Au global26
-
Performance15
-
Histoire15
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.
-
-
Fantastic book
- Écrit par John H le 2022-03-28
Auteur(s): Robert C. Martin
-
Accelerate: Building and Scaling High Performing Technology Organizations
- Auteur(s): Nicole Forsgren PhD, Jez Humble, Gene Kim
- Narrateur(s): Nicole Forsgren
- Durée: 4 h et 58 min
- Version intégrale
-
Au global65
-
Performance45
-
Histoire46
How can we apply technology to drive business value? For years we've been told that the performance of software delivery teams doesn't matter - that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance - and what drives it - using rigorous statistical methods.
-
-
Eyes opening research results about IT industry
- Écrit par Pablo de Oliveira Castro le 2021-10-16
Auteur(s): Nicole Forsgren PhD, Autres
-
The DevOps Handbook, Second Edition
- How to Create World-Class Agility, Reliability, & Security in Technology Organizations
- Auteur(s): Gene Kim, Jez Humble, Patrick Debois, Autres
- Narrateur(s): Ron Butler
- Durée: 15 h et 51 min
- Version intégrale
-
Au global9
-
Performance5
-
Histoire5
This award-winning and best-selling business handbook for digital transformation is now fully updated and expanded with the latest research and new case studies! Over the last five years, The DevOps Handbook has been the definitive guide for taking the successes laid out in the best-selling The Phoenix Project and applying them in any organization. Now, with this fully updated and expanded edition, it’s time to take DevOps out of the IT department and apply it across the full business.
-
-
A must-listen for developers and operations teams.
- Écrit par Yuriy le 2025-01-01
Auteur(s): Gene Kim, Autres
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- Auteur(s): Tanya Reilly
- Narrateur(s): Wendy Tremont King
- Durée: 13 h et 52 min
- Version intégrale
-
Au global4
-
Performance4
-
Histoire4
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.
-
-
Not very useful
- Écrit par William McMurray le 2025-09-02
Auteur(s): Tanya Reilly
-
Agentic Artificial Intelligence
- Harnessing AI Agents to Reinvent Business, Work and Life
- Auteur(s): Pascal Bornet, Jochen Wirtz, Thomas H. Davenport, Autres
- Narrateur(s): Rory Young
- Durée: 14 h et 42 min
- Version intégrale
-
Au global8
-
Performance7
-
Histoire7
This is a practical, non-technical guide for business leaders, entrepreneurs, and curious minds. This comprehensive guide on agentic AI cuts through the hype and offers a clear, jargon-free strategic roadmap to understanding and applying this technology. The authors bring a rare perspective, having implemented agentic AI across diverse organizations—from global enterprises to agile startups—witnessing both remarkable successes and sobering failures.
-
-
Good and controversial
- Écrit par AP le 2025-12-18
Auteur(s): Pascal Bornet, Autres
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- Auteur(s): David Thomas, Andrew Hunt
- Narrateur(s): Anna Katarina
- Durée: 9 h et 55 min
- Version intégrale
-
Au global111
-
Performance89
-
Histoire88
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.
-
-
Great technical book, needs accompanying diagrams
- Écrit par Christine Y. le 2020-04-16
Auteur(s): David Thomas, Autres
Amazing Read
Un problème est survenu. Veuillez réessayer dans quelques minutes.
Doesn't benefit as much as expected
Un problème est survenu. Veuillez réessayer dans quelques minutes.