Quantcast
Channel: vijaynarayanan
Browsing latest articles
Browse All 43 View Live

Tools and Software Infrastructure for Systematic Reuse

A lot of readers have asked me to provide details on what tools and software infrastructure is needed to enable systematic reuse. That is a very good question...

View Article



Detect Service Availability Issues Before Your Clients Do

When service capabilities get reused across applications and processes, high availability becomes imperative.  The key question is: do you detect...

View Article

Interception Points for Systematic Reuse

There are certain key interception points during the development process that can greatly increase the likelihood of systematic reuse. Some agile practices can...

View Article

Software Reuse Tip #31 – Inject Common Reusable Capabilities via JUnit Rules

JUnit has an extremely useful extension mechanism – Rules. The @Rule annotation can help provide additional capabilities to your test methods. For...

View Article

Reduce Barriers to API Adoption

What is the one key aspect of making your APIs reusable? Simply put – reducing the barriers to adoption. It matters because your target audience –...

View Article


Stop Planning & Start Harmonizing Implementations

You can wait for that dream initiative or project to build a whole new set of reusable components that will magically make your teams more productive. The...

View Article

Tips When Authoring Web Service Clients

Here are some tips when authoring web service clients:Decouple connectivity from request construction. This will isolate variations in input construction and...

View Article

Ease Automated Testing of Reusable Components

In an earlier post, I listed reasons why automated tests are foundational for reuse. In this post, want to provide some approaches that will ease...

View Article


With Reusable Components Think Extend and Integrate

Many systematic reuse initiatives don’t take off the ground because of the over-emphasis on investing in a new set of components. There is all the talk and...

View Article


Getting Developer Buy-in for Systematic Reuse

Too many systematic reuse initiatives fail because they fail to get their most important constituency. Below are a few tips to get developers to buy into reuse...

View Article

Don’t Implement Reusable Assets Unless Necessary

Resisting the temptation to implement a story is very hard for a dev team – it is all too easy to get carried away in introducing a new idea...

View Article

Tips for Identifying Reusable Candidates from Existing Code

Here are a few quick tips to examine your existing code to identify reuse candidates:Introduce Factory or Builder instead of repetitive boiler-plate...

View Article

Don't Implement Reusable Assets Unless Necessary

Resisting the temptation to implement a story is very hard for a dev team – it is all too easy to get carried away in introducing a new idea...

View Article


Tips for Identifying Reusable Candidates from Existing Code

Here are a few quick tips to examine your existing code to identify reuse candidates: Introduce Factory or Builder instead of repetitive...

View Article

Targeting Quick Wins And Sustaining Momentum

Systematic reuse initiatives don’t have to be big-bang events preceded by a lot of noise. It can be done quietly – project by project with a resolute...

View Article

Browsing latest articles
Browse All 43 View Live




Latest Images