saliya's blog

XML Canonicalization with Axiom

My GSoC project in the year 2007 was to implement XML canonicalization based on Apache Axiom. Today I am very much joyed to see it inside the Apache Axiom source tree. The features of the implementation are as follows.

1. XML Canonicalization including comments

2. XML Canonicalization excluding comments.

3. Exclusive XML Canonicalization including comments.

4. Exclusive XML Canonicalization excluding comments.

Importance of Code Reviews

At first I thought Code Reviews are more about making the code more maintainable, user friendly and beautiful in terms of appearance. I was bit wrong :) Yes, of course it focus on those aspects as well, but the technical expertise you get is invaluable. The last couple of code reviews gave me insight to certain points which may seem very little but never to be neglected. The Java String comparison is one such thing that I learnt (I have given the details of this at Saliya's Blogs).

Apache TCP Monitor - How To?

Monitoring messages that exchanged between a client and a server is necessary specially when it comes to Web service debugging. The decoupled nature of the situation makes it a tedious (or even impossible) task to debug the actual programming code in finding the bug. The captured messages, however, can assist to achieve this as they provide the insight into the actually transferred content.

Syndicate content
library project main code
Learn Cloud
Learn
Cloud

The WSO2 Application Server is a reliable application server that can host your enterprise web applications. The WSO2 Application Server as a Service is offered in StratosLive, the WSO2 Platform as a Service. This article explains how a simple web application can be developed and deployed from Carbon Studio to the WSO2 Application Server...

Latest Webinar
Different groups within an organization need to monitor different Key Performance Indicators (KPIs) - An operations team will be interested in the response times of business services and loads of each service,..
Thursday, February 9th 2012, 09.00 AM (PST)

Thursday, February 9th 2012, 10.00 AM (GMT)