This book provides a detailed overview of software engineering, including the software development life cycle, design principles, testing, and maintenance. It is tailored for both students and practitioners, offering practical advice and real-world examples.
In this groundbreaking book, David Deutsch argues that explanations have a fundamental place in the universe and that improving them is the basic regulating principle of all successful human endeavor. The book takes readers on a journey through various fields of science, history of civilization, art, moral values, and the theory of political institutions. Deutsch explains how we form new explanations and drop bad ones, and discusses the conditions under which progress, which he argues is potentially boundless, can and cannot happen. He emphasizes the importance of good explanations, which he defines as those that are 'hard to vary' and have 'reach', and argues that these explanations are central to the Enlightenment way of thinking and to all scientific and philosophical progress.
Join Dave Farley and Michael Nygard, former Chief Scientist at Sabre and current leader in Global Platforms at Nubank, for an illuminating discussion on modern software architecture and data systems. They explore how data mesh solutions enable incremental problem-solving at scale, and why traditional software engineering principles like modularity and separation of concerns remain crucial even as our systems evolve.
Nygard shares insights from managing 300,000 datasets at Nubank, explaining how they're tackling the challenges of ETL (Extract, Transform, Load) generation, schema management, and the complex interplay between operational and analytical worlds.
Drawing from decades of experience, they examine the industry's evolution, from the simplicity of early systems to today's intricate architectures, offering valuable perspectives on managing growing complexity while maintaining system quality.
---------
Thanks to Goto for hosting this chat at their conference in Copenhagen. You can check out Goto on YouTube HERE: https://www.youtube.com/@GOTO
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0
Find out more about their conferences HERE: https://gotopia.tech/events/upcoming?page=0"
X (Formerly ''Twitter'') Michael Nygard : https://x.com/mtnygard?lang=en-GB
LikedIn Michael Nygard: https://www.linkedin.com/in/mtnygard/
📖 Patreon: https://www.patreon.com/continuousdelivery
📖 Dave’s BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ https://amzn.to/3DwdwT3 and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ https://amzn.to/2WxRYmx
📖 "Continuous Delivery Pipelines" by Dave Farley Paperback ➡️ https://amzn.to/3gIULlA ebook version ➡️ https://leanpub.com/cd-pipelines