-
Software Development
Changing the way we develop products
The entry barrier for new products is very high in the current market. This has less to do with new…
Read More » -
Agile
The eroding of the product developed
SDLC or the software development life cycle is the different phases that is present in the development an entire application…
Read More » -
Software Development
How to design using state machines?
Designing an application typically involves focussing on the application requirements from various angles and thus arriving at different design objects…
Read More » -
Software Development
Requirements to Release (R2R)
R2R journey and its problems The journey from requirements to release (R2R) consists of 3 major phases. Design, Develop and…
Read More » -
Software Development
Standardising software application designing
Existing design-scape for software application design The state of software application designing is currently subjective. There exists a definition of…
Read More » -
Software Development
Modeling Business Transactions – 1 (For SaaS Pricing)
In the blog “Transforming a server application to cloud application“, I have talked about the changes required in business functions…
Read More » -
Software Development
Transforming a server application to cloud application
On-premise products are architected and designed for server operating environment i.e., they are web-based applications. SaaS, on the other hand…
Read More » -
Software Development
Architecting a Multi-tenant Application
A multi-tenant application is an application where a single running instance serves many customers. An alternative to multi-tenancy is managed…
Read More » -
Core Java
Preventing System.exit calls
When developing containers that run code written by other developers it is prudent to safe-guard against System.exit calls. If a…
Read More »