InfoQ Homepage Performance Content on InfoQ
-
Balancing Coupling in Software Design with Vlad Khononov
In this episode, Thomas Betts speaks with Vlad Khononov about balancing coupling in software design, the subject of his recent book. They discuss how coupling is necessary for a system to function, but has to be balanced to allow the system to evolve. Vlad identifies three factors that can be used to measure coupling: knowledge sharing, distance, and volatility.
-
Generally AI: Time to Travel
In this special episode, Roland Meertens and Anthony Alford meet at QCon San Francisco to discuss Time and Travel. Meertens presents three case studies where temporal misunderstandings in data science led to poor predictive performance. Alford tells the story of how the first Transcontinental Railroad shortened travel times between the East and West Coasts of the United States.
-
Crossing the Feedback Chasm - a Conversation with Ken Finnigan
Michael Stiefel spoke with Ken Finnigan about how the lack of feedback impedes the development of software professionals. Without feedback, the right candidates are not hired, software professionals cannot improve or grow into new roles, or individuals stagnate or regress in their current positions. Feedback must also be delivered at the right time - when it can be effectively used.
-
Deepthi Sigireddi on Distributed Database Architecture in the Cloud Native Era
In this podcast, Vitess CNCF project technical lead Deepthi Sigireddi discusses the architecture of cloud native distributed databases, sharding, replication, and failover. She also talks about what DB developers should consider when choosing distributed databases.
-
Developer-First Observability with Micha “Mies” Hernandez van Leuffen
In this episode, Thomas Betts talks with Micha “Mies” Hernandez van Leuffen about observability and incidents, and the roles of developers, SREs and other team members. One challenge is knowing what metrics to track in the first place. A developer-first approach to observability means focusing on metrics that are specific to your application.