InfoQ Homepage Software Craftsmanship Content on InfoQ
-
Maintaining Software Quality with Microservices
The panelists discuss what microservices are, why companies are making the transition, how to identify the challenges when planning the move to microservices, and best practices for software quality.
-
Leading Organizational Change to Improve Flow Panel
Sarah Wells, Sangeeta Narayanan, and Nick Caldwell discuss how to lead organizational change to improve velocity and quality.
-
Dealing with Technical Debt in 2021
The panelists discuss how they identify technical debt, how they make room to invest in paying debt down, and how they approach work to minimize future debt.
-
Create Autonomous, Highly Productive Teams By Lowering the Stakes
Jason Lengstorf looks at architectural and organizational strategies to help teams move with less technical debt or maintenance burdens.
-
Leading a Journey to Better Quality
Maryam Umar talks about the steps she took to define the term 'bad quality' and how to better discover it as an earlier part of the software delivery process rather than as feedback from the customer.
-
Implementing Governance
Dean Latchana discusses collaborative approaches which support teams to deliver value.
-
Sorbet: Why and How We Built a Typechecker for Ruby
Dmitry Petrashko talks about Sorbet, a fast, powerful type checker designed for Ruby. At Stripe, they used Sorbet to drive code quality via measurable, concrete indicators.
-
Lightning Talks: Joy of Coding
In this series of short talks the authors address a wide range of topics from test automation with Cucumber, to technical debt, quantum computing, how to keep coding after 50, and others.
-
Building LARGE Agile Teams
Kiran Kanchan discusses how Spark manages to deliver high quality code with teams of 12-24 people.`
-
Highlighting Silicon Valley Strategies for Improving Engineering Velocity, Efficiency, and Quality
David Mercurio shares personal insights and experiences about cultural practices that one can apply to help improve the effectiveness of an engineering organization.
-
Improving the Quality of Incoming Code
Naresh Jain shares his experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.
-
US Marines, Agile and Heuristics
Peter Pito explores how to create a set of heuristics underpinned by Agile principles and practices that can be used to create a delivery foundation.