Articles & Interviews

Demystifying API Lifecycle: Unpacking Essential Roles, Responsibilities and Their Challenges

APIs are the invisible glue of modern digital ecosystems - powering microservices, enabling integrations, and accelerating innovation. But building and scaling successful APIs takes more

Integration Hell [Contract Driven Development – Post 2]

Integration Tests require the actual components/microservices to be deployed to a common environment. Because of this integration tests are able to verify the connections between

The trouble with API mocks and stubs [Contract Driven Development – Post 1]

Over the last 6-7 years, I've studied several microservices architecture transformations. What I've realised is a lot of them are not bearing the returns the...

Microservices Integration Done Right Using Contract-Driven Development

Contract Driven Development helps us leverage API specifications as executable contracts using Specmatic to shift left the identification of compatibility issues thereby eliminating / reducing...

InfoQ: Sell before you build

Before you write any code, make sure you have a failing test.” This was a revolutionary idea, when it was first pitched in the late 90’s. Many...

InfoQ: Interview with Naresh Jain on emerging Agile trends in India

InfoQ spoke to Naresh Jain, chair of Agile India 2013 about emerging Agile trends in India. Naresh talks about Product Discovery,...

Who is Naresh Jain

Naresh was proposed by Rashina. She says that Naresh was an important driving force behind the rise of the Agile community in...

InfoQ: Dealing with Change in an Evolving Contextual World

This article is part of the Agile Manifesto 10th Anniversary series that is being published on InfoQ. It is human nature to look for patterns...

InfoQ: Naresh Jain Discusses “Simple Design & Testing” And The Conference Dedicated To It

A core tenet of agile development is the value of “simplicity” – particularly when it comes to software design and even the manner in..

InfoQ: Naresh Jain On Agile In India

Naresh Jain is the founder of Agile Software Community of India, as well as the chair at the upcoming Agile India conference. We got in...