Software Development
-

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 » -

Test Attribute #4 – Accuracy
This is the 4th post on test attributes that were described in the now even more famous “How to test…
Read More »

