
Tidy First?
A Personal Exercise in Empirical Software Design
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast

Compra ahora por $10.49
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrado por:
-
Stephen R. Thorne
-
De:
-
Kent Beck
Acerca de esta escucha
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind.
Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality. This book helps you:
- Understand the basic theory of how software design works and the forces that act on it
- Explore the difference between changes to a system's behavior and changes to its structure
- Improve your programming experience by sometimes tidying first and sometimes tidying after
- Learn how to make large changes in small, safe steps
- Approach software design as an exercise in human relationships
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2024 Kent Beck (P)2024 Ascent AudioLos oyentes también disfrutaron...
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- De: Neal Ford, Mark Richards, Pramod Sadalage, y otros
- Narrado por: Dena Dahilig
- Duración: 12 h y 53 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Great content. Terrible narration.
- De Alex en 12-16-23
De: Neal Ford, y otros
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- De: Alex Petrov
- Narrado por: Mike Chamberlain
- Duración: 12 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
I can't believe this exists as an audiobook.
- De Michael Marcin en 12-18-23
De: Alex Petrov
-
Building Microservices
- Designing Fine-Grained Systems
- De: Sam Newman
- Narrado por: Theodore O'Brien
- Duración: 21 h y 12 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Easy to Understand
- De Anonymous User en 04-27-22
De: Sam Newman
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- De: Sam Newman
- Narrado por: Mitchell Dorian
- Duración: 6 h y 45 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Pretty good, but could be better
- De Uri Simhony en 04-11-21
De: Sam Newman
-
Fundamentals of Software Architecture
- An Engineering Approach
- De: Mark Richards, Neal Ford
- Narrado por: Benjamin Lange
- Duración: 13 h y 10 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Helpful but business-centric
- De A.N. en 03-25-21
De: Mark Richards, y otros
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- De: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrado por: Mark Sando
- Duración: 23 h y 36 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
not useful
- De Andreas Andersen en 07-21-21
De: Titus Winters, y otros
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- De: Neal Ford, Mark Richards, Pramod Sadalage, y otros
- Narrado por: Dena Dahilig
- Duración: 12 h y 53 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Great content. Terrible narration.
- De Alex en 12-16-23
De: Neal Ford, y otros
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- De: Alex Petrov
- Narrado por: Mike Chamberlain
- Duración: 12 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
I can't believe this exists as an audiobook.
- De Michael Marcin en 12-18-23
De: Alex Petrov
-
Building Microservices
- Designing Fine-Grained Systems
- De: Sam Newman
- Narrado por: Theodore O'Brien
- Duración: 21 h y 12 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Easy to Understand
- De Anonymous User en 04-27-22
De: Sam Newman
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- De: Sam Newman
- Narrado por: Mitchell Dorian
- Duración: 6 h y 45 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Pretty good, but could be better
- De Uri Simhony en 04-11-21
De: Sam Newman
-
Fundamentals of Software Architecture
- An Engineering Approach
- De: Mark Richards, Neal Ford
- Narrado por: Benjamin Lange
- Duración: 13 h y 10 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Helpful but business-centric
- De A.N. en 03-25-21
De: Mark Richards, y otros
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- De: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrado por: Mark Sando
- Duración: 23 h y 36 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
not useful
- De Andreas Andersen en 07-21-21
De: Titus Winters, y otros
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- De: Tanya Reilly
- Narrado por: Wendy Tremont King
- Duración: 13 h y 52 m
- Versión completa
-
General
-
Narración:
-
Historia
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 for all engineers
- De Dan H en 05-27-24
De: Tanya Reilly
-
Fundamentals of Data Engineering
- Plan and Build Robust Data Systems
- De: Joe Reis, Matt Housley
- Narrado por: Adam Verner
- Duración: 17 h y 31 m
- Versión completa
-
General
-
Narración:
-
Historia
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.
-
-
Great for Hands on Business owners
- De LmL en 08-14-24
De: Joe Reis, y otros
-
JavaScript (7th Edition)
- The Definitive Guide: Master the World's Most-Used Programming Language
- De: David Flanagan
- Narrado por: Gabriel Vaughan
- Duración: 25 h y 27 m
- Versión completa
-
General
-
Narración:
-
Historia
This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.
De: David Flanagan
-
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition
- De: Frederick P. Brooks Jr.
- Narrado por: Michael Rutland
- Duración: 8 h y 11 m
- Versión completa
-
General
-
Narración:
-
Historia
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system.
-
-
A dated classic that is hard to get through
- De Donald en 12-26-24
-
Site Reliability Engineering
- How Google Runs Production Systems
- De: Betsy Beyer, Chris Jones, Jennifer Petoff, y otros
- Narrado por: Liz Porter
- Duración: 20 h y 8 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Google propaganda
- De Andreas Andersen en 03-30-22
De: Betsy Beyer, y otros
-
AI and Machine Learning for Coders
- A Programmer's Guide to Artificial Intelligence
- De: Laurence Moroney
- Narrado por: Timothy Howard Jackson
- Duración: 9 h y 17 m
- Versión completa
-
General
-
Narración:
-
Historia
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.
-
-
Perfect introduction to machine, learning, and artificial intelligence for any programmer!
- De Luc en 08-11-23
De: Laurence Moroney
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- De: Robert C. Martin
- Narrado por: Theodore O'Brien
- Duración: 5 h y 49 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Quick fix needed
- De R L en 05-06-21
De: Robert C. Martin
-
Learning Agile
- Understanding Scrum, XP, Lean, and Kanban
- De: Andrew Stellman, Jennifer Greene
- Narrado por: TJ Johnson
- Duración: 15 h y 4 m
- Versión completa
-
General
-
Narración:
-
Historia
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile's underlying principles, then by describing four specific - and well-used - agile methods: Scrum, extreme programming (XP), Lean, and Kanban.
-
-
Go Agile!
- De Mark Maggiitti en 03-21-24
De: Andrew Stellman, y otros
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- De: Martin Kleppmann
- Narrado por: Benjamin Lange
- Duración: 20 h y 56 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Must read for senior+ software engineers
- De Navid v en 05-29-21
De: Martin Kleppmann
-
Designing Distributed Systems (2nd Edition)
- Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- De: Brendan Burns
- Narrado por: Tom Beyer
- Duración: 8 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world.
De: Brendan Burns
-
Introducing Python (2nd Edition)
- Modern Computing in Simple Packages
- De: Bill Lubanovic
- Narrado por: Derek Dysart
- Duración: 13 h y 3 m
- Versión completa
-
General
-
Narración:
-
Historia
Easy to understand and engaging, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you've learned.
-
-
Exactly what I wanted and expected.
- De ridgeway137 en 03-05-24
De: Bill Lubanovic
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- De: David Farley
- Narrado por: Amy Gordon
- Duración: 9 h y 37 m
- Versión completa
-
General
-
Narración:
-
Historia
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- De Elle7se en 12-30-22
De: David Farley
Las personas que vieron esto también vieron...
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- De: Alex Petrov
- Narrado por: Mike Chamberlain
- Duración: 12 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
I can't believe this exists as an audiobook.
- De Michael Marcin en 12-18-23
De: Alex Petrov
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- De: Neal Ford, Mark Richards, Pramod Sadalage, y otros
- Narrado por: Dena Dahilig
- Duración: 12 h y 53 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Great content. Terrible narration.
- De Alex en 12-16-23
De: Neal Ford, y otros
-
LLMs in Production
- Engineering AI Applications
- De: Christopher Brousseau, Matt Sharp
- Narrado por: Christopher Kendrick
- Duración: 16 h y 45 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
De: Christopher Brousseau, y otros
-
Designing Distributed Systems (2nd Edition)
- Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- De: Brendan Burns
- Narrado por: Tom Beyer
- Duración: 8 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world.
De: Brendan Burns
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- De: David Farley
- Narrado por: Amy Gordon
- Duración: 9 h y 37 m
- Versión completa
-
General
-
Narración:
-
Historia
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- De Elle7se en 12-30-22
De: David Farley
-
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition
- De: Frederick P. Brooks Jr.
- Narrado por: Michael Rutland
- Duración: 8 h y 11 m
- Versión completa
-
General
-
Narración:
-
Historia
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system.
-
-
A dated classic that is hard to get through
- De Donald en 12-26-24
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- De: Alex Petrov
- Narrado por: Mike Chamberlain
- Duración: 12 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
I can't believe this exists as an audiobook.
- De Michael Marcin en 12-18-23
De: Alex Petrov
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- De: Neal Ford, Mark Richards, Pramod Sadalage, y otros
- Narrado por: Dena Dahilig
- Duración: 12 h y 53 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Great content. Terrible narration.
- De Alex en 12-16-23
De: Neal Ford, y otros
-
LLMs in Production
- Engineering AI Applications
- De: Christopher Brousseau, Matt Sharp
- Narrado por: Christopher Kendrick
- Duración: 16 h y 45 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
De: Christopher Brousseau, y otros
-
Designing Distributed Systems (2nd Edition)
- Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- De: Brendan Burns
- Narrado por: Tom Beyer
- Duración: 8 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world.
De: Brendan Burns
-
Modern Software Engineering
- Doing What Works to Build Better Software Faster
- De: David Farley
- Narrado por: Amy Gordon
- Duración: 9 h y 37 m
- Versión completa
-
General
-
Narración:
-
Historia
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues.
-
-
Could have been a 1-page bulleted list
- De Elle7se en 12-30-22
De: David Farley
-
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition
- De: Frederick P. Brooks Jr.
- Narrado por: Michael Rutland
- Duración: 8 h y 11 m
- Versión completa
-
General
-
Narración:
-
Historia
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system.
-
-
A dated classic that is hard to get through
- De Donald en 12-26-24
-
Building Microservices
- Designing Fine-Grained Systems
- De: Sam Newman
- Narrado por: Theodore O'Brien
- Duración: 21 h y 12 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Easy to Understand
- De Anonymous User en 04-27-22
De: Sam Newman
-
Site Reliability Engineering
- How Google Runs Production Systems
- De: Betsy Beyer, Chris Jones, Jennifer Petoff, y otros
- Narrado por: Liz Porter
- Duración: 20 h y 8 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Google propaganda
- De Andreas Andersen en 03-30-22
De: Betsy Beyer, y otros
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- De: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrado por: Mark Sando
- Duración: 23 h y 36 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
not useful
- De Andreas Andersen en 07-21-21
De: Titus Winters, y otros
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- De: Sam Newman
- Narrado por: Mitchell Dorian
- Duración: 6 h y 45 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Pretty good, but could be better
- De Uri Simhony en 04-11-21
De: Sam Newman
-
The Staff Engineer's Path
- A Guide for Individual Contributors Navigating Growth and Change
- De: Tanya Reilly
- Narrado por: Wendy Tremont King
- Duración: 13 h y 52 m
- Versión completa
-
General
-
Narración:
-
Historia
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 for all engineers
- De Dan H en 05-27-24
De: Tanya Reilly
-
The Software Engineer's Guidebook
- Navigating Senior, Tech Lead, and Staff Engineer Positions at Tech Companies and Startups
- De: Gergely Orosz
- Narrado por: Nikola Hamilton
- Duración: 15 h
- Versión completa
-
General
-
Narración:
-
Historia
This audiobook is a summary of the advice I’ve given to software engineers over the years–and then some more. This audiobook follows the structure of a “typical” career path for a software engineer, from starting out as a fresh-faced software developer, through being a role model senior/lead, all the way to the staff/principle/distinguished level. It summarizes what I’ve learned as a developer and how I’ve approached coaching engineers at different stages of their careers.
De: Gergely Orosz
-
Data Mesh
- Delivering Data-Driven Value at Scale
- De: Zhamak Dehghani
- Narrado por: Zura Johnson
- Duración: 14 h y 2 m
- Versión completa
-
General
-
Narración:
-
Historia
We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, Zhamak Dehghani introduces data mesh, a decentralized sociotechnical paradigm drawn from modern distributed architecture that provides a new approach to sourcing, sharing, accessing, and managing analytical data at scale.
-
-
Better Reference Text than an audiobook
- De Amazon Customer en 05-25-25
De: Zhamak Dehghani
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- De: Robert C. Martin
- Narrado por: Theodore O'Brien
- Duración: 8 h y 24 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
good book, missing accompanying pdf
- De ^-^ en 03-29-23
De: Robert C. Martin
-
The DevOps Handbook, Second Edition
- How to Create World-Class Agility, Reliability, & Security in Technology Organizations
- De: Gene Kim, Jez Humble, Patrick Debois, y otros
- Narrado por: Ron Butler
- Duración: 15 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Atrocious
- De Anonymous User en 05-25-22
De: Gene Kim, y otros
-
The Art of Agile Development, 2nd Edition
- De: James Shore, Martin Fowler - foreword, Diana Larsen - contributor, y otros
- Narrado por: Mike Lenz
- Duración: 23 h y 2 m
- Versión completa
-
General
-
Narración:
-
Historia
Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile is and how to use it. If you want to improve your software development team's agility, this comprehensive guidebook's clear, concrete, and detailed guidance explains what to do and why, and when to make trade-offs.
De: James Shore, y otros
-
Prompt Engineering for Generative AI
- Future-Proof Inputs for Reliable AI Outputs
- De: James Phoenix, Mike Taylor
- Narrado por: Mike Chamberlain
- Duración: 11 h y 6 m
- Versión completa
-
General
-
Narración:
-
Historia
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation. With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice.
De: James Phoenix, y otros
-
Fundamentals of Software Architecture
- An Engineering Approach
- De: Mark Richards, Neal Ford
- Narrado por: Benjamin Lange
- Duración: 13 h y 10 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
Helpful but business-centric
- De A.N. en 03-25-21
De: Mark Richards, y otros
I've been thinking about coupling for a long time (shorter than Kent by far). But a lonesome voice calling out isn't worth ad much as a lonesome voice calling out and referring to book written by Kent Beck.
I just wished Kent read them himself. The reader is great! But Kent's tonality is a bit more striking. Aggressive, but warm.
Great bookbut wished Kent read it
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.
The performance, voice, reading, is also actually quite good, clear, understandable, ... again, nothing wrong with it.
Except for the fact that the content just doesn't lend itself to be listened to. Too many "parentheses open", "... close", ... read out loud code doesn't work 🙈 (of course, this might be just me)
so, do yourself 2 favors, skip this audio book... and buy the printed version, as it is really good (I've already ordered a paper version)
do yourself a favor and skip the audio book
Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.