itmusings a ramble alongside code,design,architecture and software development

ecommerce image 1

Ecommerce & Java

I recently spoke at a Java conference in Bangalore where we discussed Java and E-commerce. This is becoming important with the advent of major e-commerce re-platforming efforts in some significantly large organizations. I am...

stomach 0

On Digesting XML

One of the earliest uses of XML was for the purpose of storing configuration. It was soon realized that XML constructs are more amenable for specifying nested configurations rather than properties or INI files...

etl 2

EDA and Incremental ETL

Event Driven Architecture (EDA) is a paradigm that I became familiar with when I was coding the earliest GUI components. The user interaction with a GUI application is modeled as a series of events...

STM-logo 0

State Transition Machine

I know I haven’t been posting too much and that has been breaking a few hearts. So to heal the breach and reward the faithful for waiting this long, I have published a new...

90thpercentile 2

Calculating percentiles in MYSQL

I was doing some interesting analysis on percentiles. In the process, I had to put some results in MYSQL and use it for calculating them. I am somewhat fanatical about the usage of select...

hollywood principle 0

IOC, AOP – 101

I had given a keynote in a conference sometime ago, about the Spring framework. It constituted a presentation on the patterns that necessitated the creation of  Spring in the first place. I am attaching...

korean toilet sign 0

The Law Of Demeter

Most of us are familiar (or must be familiar) with the law of Demeter (LoD) as documented here. Basically, the LoD stipulates the principle of least knowledge about the internal structure of your dependencies....