If you are still considering opting for native mobile application development or cross-platform mobile development, take a moment to read out this statistics by Pixel Crayons:- Android has captured 68.1% of the Smartphone OS market share in 2012, up from 46.9% in 2011 From 2.3% in 2011 to 3.5% in 2012, slow and steady, Windows [...]
Behaviour Driven Testing using Cucumber
Behaviour Driven Development is a well-accepted and current methodology in Agile projects. Behavior Driven Testing (BDT) is a lesser known companion of Behaviour Driven Development (BDD). BDT can be used without BDD. It involves getting stakeholders and delivery team with different perspectives onto the same page and ensuring that all have the same expectations. BDD [...]
Tenant Hierarchy
“Multitenancy” refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants)” – This is the definition of multitenancy from Wikipedia. Here the term tenant refers to “client organizations”. When there are multiple client organizations of different nature accessing the software what constitutes a tenant can get complicated. [...]
Avoid Final Minute Performance Screwups
In how many projects have we noticed development getting completed on time, testing completed on time and finally live production usage failing because of unexpected behavior of the software due to high Volume and Load. I am sure all of us would have experienced it. What leads to this situation is not lack of [...]
Consumerization of IT
Have always wondered if the likes of Microsoft will ever prioritize user experience (user delight) on par with technical excellence & enterprise IT security.. I have always held the opinion that if the end users are able to seamlessly and intuitively use a software, user adoption increases and naturally boosts the ROI (Application Portfolio Rationalization!) Well, [...]