BT

Your opinion matters! Please fill in the InfoQ Survey!

Followers

Managing Technical Debt Using Total Cost of Ownership

by Ben Linders Follow 12 Followers on  Jun 03, 2015

Total Cost of Ownership (TCO) can be used for investment decisions and financial benefit analysis. When applied to software it covers the initial development costs and subsequent maintenance costs until phase out of a product. TCO can support architectural decisions and management of technical debt.

Followers

Raffi Krikorian Provides Guidance for “Re-architecting on the Fly”

by Daniel Bryant Follow 205 Followers on  Apr 06, 2015

At the inaugural O’Reilly Software Architecture conference, Raffi Krikorian discussed strategies and tactics for technical leads and architects who are undertaking a system rewrite. Drawing on his experience as VP of Twitter Engineering, Krikorian discussed a twelve point plan for managing a re-architecting, including defining “done”, instrumenting existing systems, and enforcing code quality.

Followers

JetBrains Updates All Their .NET Tools Starting with ReSharper 9

by Abel Avram Follow 4 Followers on  Dec 05, 2014

JetBrains has announced new RTM versions for their .NET tools, including ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3 and TeamCity Add-in 9.0. JetBrains has created a single installer and platform for these tools. When attempting to install ReSharper, developers are presented with the option to install other .NET tools which will share the platform.

Followers

Relation of Agility and Modularity

by Savita Pahuja Follow 1 Followers on  Nov 21, 2014

This post describes the relation of Agility and Modularity. Why modularity is important and how can we use it is described in OSGi white paper.

Followers

Using Complexity Measurements to Improve Software Quality

by Ben Linders Follow 12 Followers on  Oct 24, 2014 3

Complexity is a direct indicator of software quality and costs: if the complexity for any code is high, the quality of that code will be lower and it will cost more to manage it. Complexity measurements can be used to estimate development and test activities and to decide where refactoring is needed to improve quality and prevent problems.

Followers

JetBrains CLion, a C/C++ IDE, and ReSharper for C++

by Abel Avram Follow 4 Followers on  Sep 09, 2014

JetBrains has released CLion EAP, a new IntelliJ-based IDE for C and C++. The IDE comes with Code Completion, Code Generation (for constructors, getters/setters or methods), Intention Actions, Quick Fixes, Refactoring, Project Search and Code Navigation. They also want to bring ReSharper to Visual Studio C++.

Followers

Balancing Quality and Velocity in Agile

by Ben Linders Follow 12 Followers on  Aug 14, 2014 1

Agile software development teams have to assure that the products that they develop have sufficient quality. Management often also expect that they increase their velocity to be able to deliver more functionality faster to their customer. Several authors explored the relationship between quality and velocity and suggested ways to improve both quality and velocity.

Architecture & Design Follow 784 Followers

Moving from a Monolith to Microservices at SoundCloud

by Jan Stenberg Follow 9 Followers on  Jun 29, 2014

Moving SoundCloud into a microservices architecture has been essential in enabling our teams to develop production-ready features with much shorter feedback cycles, Phil Calçado writes in a three-part series sharing their experiences moving away from a monolithic system.

Followers

Managing your Software Debt

by Ben Linders Follow 12 Followers on  Mar 20, 2014

Software debt exists in different ways. Technical debt is widely known, some other forms are competence debt and quality debt. Software debt can cause product maintenance costs to increase and can depress developers. Several solutions exist to manage software debt.

Followers

Martin Fowler Presented Workflows of Refactoring

by Rui Miguel Ferreira Follow 2 Followers on  Jan 23, 2014 1

Martin Fowler published an article on his website describing the different workflows that could be used when refactoring and explaining the reasons for combining them.

Followers

How can Agile make you Faster?

by Ben Linders Follow 12 Followers on  Mar 07, 2013 4

Delivering faster is one of the reasons that enterprises mention why want to use agile for software development. How can agile be used to become faster?

Followers

What’s new with Roslyn, Microsoft’s Compiler APIs

by Jonathan Allen Follow 191 Followers on  Jun 05, 2012

Roslyn is a set of libraries for handling compilation, scripting, workspaces, and IDE services. It is an extensible model with VB and C# being the first two target languages. While still far from completion, Roslyn is targeting VB 12/C# 6, this release marks a major milestone for the project.

Followers

Ruby IDE Roundup: JetBrains Releases Rubymine 4.0, Ruby for NetBeans 7.1 in the Works

by Mirko Stocker Follow 0 Followers on  Feb 22, 2012 5

JetBrains released version 4 of their Ruby IDE RubyMine. This release focuses on better performance, and contains incremental improvements and polishing in many areas. For NetBeans 7.1, a preview release of the community Ruby support is now available.

Followers

Mikado Method For Refactoring Legacy Software

by Roopesh Shenoy Follow 0 Followers on  Feb 19, 2012

Daniel Brolund presented the Mikado method in a talk-cum-workshop here in Agile India 2012. This proposes a simple method for agile teams faced with poor legacy code, which needs to be refactored in pieces as and when new goals arrive.

Followers

Preview of Visual Studio 11: Agile Support, Group Collaboration, and Clone Detection

by Jeff Martin Follow 6 Followers on  Jan 25, 2012

VS11 will provide new tools that expedite unit testing, refactoring, and easier communication across the entire development team. These new components are intended to benefit everyone from developers, and testers to those deploying and maintaining the resulting application.

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