Using Hg Mercurial behind a proxy

You might have faced to download gigabytes of repositories with Hg. In my case, a big portion of Mozilla repositories depends on it and wanted to download that huge repos from the university network. University bandwidths are mostly underused Hg uses hgrc file to load configurations. (Per repository) You can go to your repository, .hg/hgrc and add following with your… Read more →

Writing Axis2 Handlers

Interfering the message flow Axis2 handler is the smallest invocation unit of the axis2 engine, which has ability to intercept into the message flow during the runtime and operate read/write operations on an incoming or outgoing message. i.e: if you need to route messages coming with specific attributes to a different end point or count the number of messages with… Read more →

State Estimation with Kalman Filter

Kalman FIlter (aka linear quadratic estimation (LQE)) is an algorithm which can be used to estimate precise states of a moving object by feeding a series of noisy sensor inputs over time. I’m planning to dedicate next couple of blog posts to give a simple and intuitive understanding and to share my implementation of Kalman filter. The Kalman Filter and its… Read more →

Writing WSO2 IS Integration Tests

Integration testing is a phase of software testing cycle in which we verify that the software/module/component functions as it is supposed to be. Generally in any platform integration testing shares some mutual behaviours. We write each test class against a particular function of the module. After invoking each function programmatically the retrieved results may asserted against preferred results. If the… Read more →