InfoQ Homepage Quality Content on InfoQ
-
Going Pro: Lifestyle Systems for the Exceptional Developer
Cory House explores seven facets of life that impact software quality.
-
Sondheim, Seurat & Software/Finding Art in Code
Jon Skeet discusses how much coding is an art, what it takes to turn good code into great one, how libraries should connect to consumers, and applications to users.
-
SOLID in the Wild: Life When Your Software is Actually Soft
Presenters talk about using SOLID principles to build an online marketplace, creating a system that is easy to change.
-
Write Code for the Future You
Paul Gower discusses what it means to improve the quality of the code and offers practical advice towards improving it every day.
-
Production - Designing for Testability
Michael Bryzek explores what it’s like to build quality software with no development, QA, or staging environments, but which is tested in production.
-
Can't We Just Agree Quality Is Good?
Torbjörn Gyllebring considers that software development needs a better understanding about the dynamics and economic implications of deliberate, thoughtful contextualization of quality.
-
Building a High Performing Team
Patrick Kua talks about why and how architects should care about well-functioning teams and looks at the tools and techniques architects can use to build high-performance teams.
-
A Crystal Ball to Prioritize Technical Debt
Adam Tornhill offers an overview of techniques that help uncover both problematic code and the social dimension of the teams that build software. He illustrates each point with a case study.
-
Refactoring Mount Doom - Tackling Legacy Code
Franziska Sauerwein discusses how to refactor code for the right reasons and the right methods to use for time efficiently.
-
Strategic Code Deletion
Michael Feathers describes techniques that generate more certainty around assessments of feature liveness, and strategies that can be used to remove code that does not have high value
-
Social Coding for Effective Teams and Products
Phil Haack discusses the secret ingredient to great teams and products, usually misnamed "soft" skills, and how they help teams be more effective, backing all of it with hard data.
-
Scaling Quality on Quora Using Machine Learning
Nikhil Garg talks about the various Machine Learning problems that are important for Quora to solve in order to keep the quality high at such a massive scale.