BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Culture & Methods Follow 107 Followers

Tackling Technical Debt at Meetup

by Ben Linders Follow 7 Followers on  Aug 24, 2017

Continuous product health can be realized by regularly prioritizing the highest impact technical debt items and knocking those off systemically. You need to continuously iterate how you're tackling technical debt to drive more and more impactful results. Going for maximum impact items first and communicating the impact of paying down technical debt is what Yvette Pasqua, CTO of Meetup, recommends.

Architecture & Design Follow 427 Followers

A Crystal Ball to Prioritise Technical Debt in Monoliths or Microservices: Adam Tornhill's Thoughts

by Daniel Bryant Follow 31 Followers on  Apr 02, 2017

At QCon London, Adam Tornhill presented “A Crystal Ball to Prioritise Technical Debt”, and claimed that although the technical debt metaphor has taken the software world with storm, most organizations find it hard to prioritise and repay their technical debt. Key takeaways from the talk included methods to identify ‘hotspots’ of code complexity and churn.

Culture & Methods Follow 107 Followers

Dead Code Must Be Removed

by Ben Linders Follow 7 Followers on  Feb 09, 2017 4

Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there's the risk that the code is awakened which can cause significant problems. Deleting dead code is not a technical problem; it is a problem of mindset and culture.

Culture & Methods Follow 107 Followers

The Future of QA at Atlassian

by Rui Miguel Ferreira Follow 2 Followers on  Nov 06, 2016

Mark Hrynczak, Cloud QA Manager for Atlassian, gave a talk on this year’s company summit in which he shared his vision of how a high valuable QA team should perform. High value for a QA team is defined as being, in the first place, totally aligned with the company strategic goals ,thus contributing to solve the most important problems that an organization might face at a specific moment.

Culture & Methods Follow 107 Followers

Refactoring and Code Smells – A Journey Toward Cleaner Code

by Ben Linders Follow 7 Followers on  Sep 21, 2016

Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.

Culture & Methods Follow 107 Followers

Continuous Deployment at Coolblue

by Ben Linders Follow 7 Followers on  Sep 01, 2016

Continuous deployment results in a higher sense of responsibility and better quality of deployments, argues Paul de Raaij, technical pathfinder at Coolblue. Coding standards prevent your code base from becoming a mess, automated inspections are great for tedious and boring checks, and manual checks are great for checking if the logic or use of code actually makes sense.

Culture & Methods Follow 107 Followers

Using Models in Developing Software for Self-Driving Cars

by Ben Linders Follow 7 Followers on  Jul 28, 2016

Models play an important role in developing software for autonomous systems like self-driving cars; they are used to simulate and verify behavior, document the system, and generate code. Jonathan Sprinkle explains how to model software used in autonomous systems, the benefits of modeling, using test data to validate the software that drives a car and techniques for writing reliable code.

Development Follow 83 Followers

Checked C - A Safer C/C++ from Microsoft

by Abel Avram Follow 4 Followers on  Jun 16, 2016

Microsoft has open sourced Checked C, a research project meant to add bounds checking to C and C++.

Culture & Methods Follow 107 Followers

How to Effectively Debug Software

by Ben Linders Follow 7 Followers on  Jun 09, 2016 1

InfoQ interviewed Diomidis Spinellis, author of the books Code Reading and Code Quality, about finding and fixing errors in software, principles for debugging software and how to improve the effectiveness of debugging, how to write code that requires less debugging, and what managers can do to support error prevention and handling.

Culture & Methods Follow 107 Followers

What Programmers Can Do to Write Better Code

by Ben Linders Follow 7 Followers on  Jun 02, 2016

To write better code, programmers have to apply design fundamentals and read existing code, says Martin Thompson, a Java Champion and high-performance-computing specialist. InfoQ interviewed him after his Engineering You talk at QCon London 2016 about the challenges that the software industry is facing and what programmers can do to deal with those challenges and become better software engineers.

Culture & Methods Follow 107 Followers

Understanding Large Codebases with Software Evolution

by Ben Linders Follow 7 Followers on  May 12, 2016

InfoQ interviewed Adam Tornhill, author of Your Code as a Crime Scene, about software evolution and mining social information from code and how to use this to increase the understanding of large codebases, how to create a geographical profile of code, and the benefits that can be gained from techniques like mining social information and geographical profiling.

Culture & Methods Follow 107 Followers

Measure and Improve Code Quality

by Ben Linders Follow 7 Followers on  Jan 11, 2016

InfoQ interviewed Boris Modylevsky about the importance of measuring code quality and how measurements can be used to improve quality, integrating static code analysis in continuous integration, testing coverage and test automation, and the benefits that continuous integration with integrated code analysis and test coverage can bring.

Culture & Methods Follow 107 Followers

Uncle Bob Proposes an Oath to Programmers

by Abel Avram Follow 4 Followers on  Nov 28, 2015 9

Uncle Bob proposes an oath to software programmers as other professions have, considering the importance of this craftsmanship.

DevOps Follow 150 Followers

InnerSource: Internal Open Source at PayPal

by João Miranda Follow 2 Followers on  Oct 30, 2015

InnerSource is the name given to a development approach that applies open source software practices to the way organizations' develop software internally. Cedric Williams, technology leader at PayPal, explained how PayPal is experimenting with InnerSource to break down silos, grow collaboration and increase productivity.

Followers

Moving Towards Integral Quality

by Ben Linders Follow 7 Followers on  Jul 30, 2015

Olaf Lewitz gave a keynote about Integral Quality at the Agile Testing Day Netherlands 2015. InfoQ asked Lewitz about quality attributes, what causes poor quality software, the relationship between the structure and culture of the organization and software quality and about clarifying intent and increasing trust.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT