Software Development
-

MongoDB Incremental Migration Scripts
Introduction An incremental software development process requires an incremental database migration strategy. I remember working on an enterprise application where…
Read More » -

Rapid Mobile App Development With Appery.io – Creating Vacation Request App
I just got back from Stamford, CT where I did a talk at the Web, Mobile and Backend Developers Meetup. In…
Read More » -

The Cloud Winners and Losers?
The cloud is revolutionising IT. However there are two sides to every story: the winners and the losers. Who are…
Read More » -

Validate Configuration on Startup
Do you remember that time when you spent a whole day trying to fix a problem, only to realize that…
Read More » -

Microservices
A microservice is a small, focussed piece of software that can be developed, deployed and upgraded independently. Commonly, it exposes it…
Read More » -

What Does a Software Architect Do?
Do you have a software architect in your project? Do you need one? Well, most agile teams do not define…
Read More » -

NetBeansIDE and IntellijIDEA From The Eyes of a Long Time Eclipse User
I have been using Eclipse IDE since 2006 and I liked it so much for various reasons. First it is…
Read More » -

Legacy Code To Testable Code #2: Extract Method
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More » -

Integration testing done right with Embedded MongoDB
Introduction Unit testing requires isolating individual components from their dependencies. Dependencies are replaced with mocks, which simulate certain use cases.…
Read More »


