Modern Software Engineering
Doing What Works to Build Better Software Faster
É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é
Acheter pour 25,00 $
Aucun mode de paiement valide enregistré.
Nous sommes désolés. Nous ne pouvons vendre ce titre avec ce mode de paiement
-
Narrateur(s):
-
Amy Gordon
-
Auteur(s):
-
David Farley
À propos de cet audio
Improve Your Creativity, Effectiveness, and Ultimately, Your Code
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. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity.
For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley’s ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven’t encountered yet, using today’s technologies and tomorrow’s. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment.
- Clarify what you’re trying to accomplish.
- Choose your tools based on sensible criteria.
- Organize work and systems to facilitate continuing incremental progress.
- Evaluate your progress toward thriving systems, not just more "legacy code".
- Gain more value from experimentation and empiricism.
- Stay in control as systems grow more complex.
- Achieve rigor without too much rigidity.
- Learn from history and experience.
- Distinguish "good" new software development ideas from "bad" ones.
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2022 Dave Farley (P)2022 Dave FarleyVous pourriez aussi aimer...
-
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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.
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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 Hopkins le 2022-03-28
Auteur(s): Robert C. Martin
-
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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. This book presents both the findings and the science behind that research, making the information accessible for listeners to apply in their own organizations.
-
-
Eyes opening research results about IT industry
- Écrit par Pablo de Oliveira Castro le 2021-10-16
Auteur(s): Nicole Forsgren PhD, Autres
-
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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.
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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 Hopkins le 2022-03-28
Auteur(s): Robert C. Martin
-
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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. This book presents both the findings and the science behind that research, making the information accessible for listeners to apply in their own organizations.
-
-
Eyes opening research results about IT industry
- Écrit par Pablo de Oliveira Castro le 2021-10-16
Auteur(s): Nicole Forsgren PhD, 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 global
-
Performance
-
Histoire
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
-
Team Topologies: Organizing Business and Technology Teams for Fast Flow
- Auteur(s): Matthew Skelton, Manuel Pais
- Narrateur(s): Edward Bauer
- Durée: 6 h et 31 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns. It is a model that treats teams as the fundamental means of delivery, where team structures and communication pathways are able to evolve with technological and organizational maturity. In Team Topologies, IT consultants Matthew Skelton and Manuel Pais share secrets of successful team patterns and interactions to help listeners choose and evolve the right team patterns for their organization.
-
-
Extremely helpful vision of engineering teams
- Écrit par Pablo de Oliveira Castro le 2021-08-16
Auteur(s): Matthew Skelton, 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 global
-
Performance
-
Histoire
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.
-
-
Good tips to follow while coding
- Écrit par Serge Jabo Byusa le 2022-11-07
Auteur(s): Robert C. Martin
-
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 global
-
Performance
-
Histoire
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
-
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 global
-
Performance
-
Histoire
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
-
API Design Patterns
- Auteur(s): JJ Geewax
- Narrateur(s): Sarah Dawe
- Durée: 16 h et 34 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
API Design Patterns lays out a set of design principles for building internal and public-facing APIs. Google API expert JJ Geewax presents patterns that ensure your APIs are consistent, scalable, and flexible. You’ll improve the design of the most common APIs, plus discover techniques for tricky edge cases. Relevant examples and detailed scenarios make every pattern clear and easy to understand.
Auteur(s): JJ Geewax
-
Solutions Architect's Handbook
- Kick-Start Your Solutions Architect Career by Learning Architecture Design Principles and Strategies
- Auteur(s): Saurabh Shrivastava, Neelanjali Srivastav
- Narrateur(s): Mark Armstrong
- Durée: 17 h et 48 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
Becoming a solutions architect requires a hands-on approach, and this edition of the Solutions Architect's Handbook brings exactly that. This audiobook will teach you how to create robust, scalable, and fault-tolerant solutions and next-generation architecture designs in a cloud environment. It will also help you build effective product strategies for your business and implement them from start to finish.
Auteur(s): Saurabh Shrivastava, Autres
-
Algorithms to Live By
- The Computer Science of Human Decisions
- Auteur(s): Brian Christian, Tom Griffiths
- Narrateur(s): Brian Christian
- Durée: 11 h et 50 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
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.
-
-
They must have written this book for me
- Écrit par SJ le 2018-10-24
Auteur(s): Brian Christian, Autres
-
Thinking in Systems
- A Primer
- Auteur(s): Donella H. Meadows
- Narrateur(s): Tia Rider Sorensen
- Durée: 6 h et 26 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
In the years following her role as the lead author of the international best seller, Limits to Growth - the first book to show the consequences of unchecked growth on a finite planet - Donella Meadows remained a pioneer of environmental and social analysis until her untimely death in 2001. Thinking in Systems is a concise and crucial book offering insight for problem-solving on scales ranging from the personal to the global. Edited by the Sustainability Institute's Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world....
-
-
Good book with Deleuzian undertones
- Écrit par Zac le 2020-10-24
Auteur(s): Donella H. Meadows
-
Press Reset
- Ruin and Recovery in the Video Game Industry
- Auteur(s): Jason Schreier
- Narrateur(s): Ray Chase
- Durée: 8 h et 14 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
Jason Schreier's groundbreaking reporting has earned him a place among the preeminent investigative journalists covering the world of video games. In his eagerly anticipated, deeply researched new book, Schreier trains his investigative eye on the volatility of the video game industry and the resilience of the people who work in it.
-
-
BioShock
- Écrit par Jesse le 2022-11-07
Auteur(s): Jason Schreier
-
The Complete Software Developer's Career Guide
- How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
- Auteur(s): John Sonmez
- Narrateur(s): John Sonmez
- Durée: 20 h et 4 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
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.
-
-
Hey John! I love your book.
- Écrit par IronLloyd le 2019-04-05
Auteur(s): John Sonmez
-
The Phoenix Project
- A Novel about IT, DevOps, and Helping Your Business Win 5th Anniversary Edition
- Auteur(s): Gene Kim, Kevin Behr, George Spafford
- Narrateur(s): Chris Ruen
- Durée: 14 h et 46 min
- Version intégrale
-
Au global
-
Performance
-
Histoire
Bill, an IT manager at Parts Unlimited, has been tasked with taking on a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO demands Bill must fix the mess in 90 days, or else Bill’s entire department will be outsourced. With the help of a prospective board member and his mysterious philosophy of the Three Ways, Bill starts to see that IT work has more in common with manufacturing plant work than he ever imagined.
-
-
Mostly obvious, painfully amateurish writing.
- Écrit par Denis Robert le 2019-07-01
Auteur(s): Gene Kim, Autres
Ce que les auditeurs disent de Modern Software Engineering
Moyenne des évaluations de clientsÉvaluations – Cliquez sur les onglets pour changer la source des évaluations.
-
Au global
-
Performance
-
Histoire
- George Jost
- 2024-05-04
Sweeping Generalizations diminishes value of the book
Ultimately, the author's extensive knowledge of successful implementation with continuous integrated systems designed using TDD, 2 approaches which comprise a significant paradigm shift from many other approaches clouds his descriptions of other approaches
It would be best if he focused on what he knows instead of making yet another propaganda play disguised as a comprehensive book on modern software engineering. His arrogance extends even to his description of the Chinese written language which he doesn't likely actually know.
His description of software engineering is equally annoying. Focus more on what software engineering actually is and less on what uninformed people think it is.
A book entitled, a software engineering analysis of the best practices to successfully develop continuously integrated systems using TDD would be a) less dogmatic b) Actually useful c) Briefer
The author includes a huge number of functionality that was actually often successfully developed using the techniques he implicitly criticizes. These systems have some of the challenges he articulates but not to the extent he suggests.
Write about what you actually know
Un problème est survenu. Veuillez réessayer dans quelques minutes.
Vous avez donné votre avis sur cette évaluation.
Vous avez donné votre avis sur cette évaluation.