Software Development
-
How designing for the cloud would improve your service implementation
Cloud platforms come with a variety of options and constraints certainly driven by infrastructure and business needs which indeed diversify…
Read More » -
Test Attribute #6 – Maintenance
I always hated the word “maintainability” in the context of tests. Tests, like any other code are maintainable. Unless there…
Read More » -
ngImprovedTesting: mock testing for AngularJS made easy
Being able to easily test your application is one of the most powerful features that AngularJS offers. All the services,…
Read More » -
Applying S.T.O.P. To Software Development
The acronym STOP (or STOPP) is used by several organizations (United States Army, Hunter’s Ed, Mountain Rescue, Search and Rescue,…
Read More » -
Replica Set Members in Mongodb
In the previous articles we have discussed many aspects of replica set in mongodb. And in those articles we have…
Read More » -
Test Attribute #5 – Differentiation
This the 5th post about Test Attributes that started off with celebrity-level “ How to test your tests” post. Differentiation…
Read More » -
BDD (Behavior-Driven Development): Missing Piece in the Continuous Integration Puzzle
Behavior-Driven Development (BDD) is a process or it can be a tool. In many cases, BDD is both. However, it…
Read More » -
SonarQube As An Education Platform
I’ve been using SonarQube [1] platform for more than four years. I remember the time when it was making its first baby…
Read More » -
Keeping things DRY: Method overloading
A good clean application design requires discipline in keeping things DRY: Everything has to be done once. Having to do…
Read More »