Mathew's Thoughts
Mathew's Thoughts

Mule ESB

Mule is a lightweight open source ESB that is not bogged down by standards but yet enables to integrate applications that support various open standards. << MORE >>

Virtualization - From Individual Desktops to Servers

There is a quiet but steady change going on in data centers and IT organizations around the world. Virtualized infrastructure. << MORE >>

Virtual Appliances

Recently I had to review a product which was being offered as a Virtual Appliance. This was the first time I had come across something like this. Pretty soon I was "googling" around to understand this better. << MORE >>

JEE - The Road Ahead with JEE 6

Prior to JEE 5 , the JEE/J2EE platform did not go down that well across the developer community. As software evolves and new ideas flow in, it was only natural that JEE 6 would refine and become a better platform.<< MORE >>

Is Axis2 way too complicated for web apps?

Is Axis2 way too complicated for web apps? << MORE >>

Apache CXF - Simple WebService With Spring

A reader posted a comment to one of my old blogs on XFire. That rekindled my interest so I checked the XFire web site only to be informed that XFire is now Apache CXF (version 2.2.3 at this moment in time).<< MORE >>

Spring Batch 2.0

Previously I had written a 3 part series on Spring Batch 1.x. Since then Spring 2.x has been released and I promised myself (and one reader) that I would get to updating my previous articles to reflect the new release.<< MORE >>

Comet , HTML 5 Web Sockets and Server Sent Events (SSE)

In the AJAX world of today and in the past there has always been a need to support UI's that constantly update themselves as new data becomes available on the server.<< MORE >>

Adobe Flex - Part 2

Organize Flex code into separate files, create custom components, create custom class and use validators to validate form elements.<< MORE >>

Adobe Flex - Part 1

Adobe Flex is a framework/sdk provided by Adobe that allows us to build rich internet applications (RIA) using Flash as the underlying technology.<< MORE >>

Facelets

Facelets is a JSF framework to implement UI templating (like tiles, sitemesh). You can use Tiles to implement the templating portion but Facelets is built for JSF.<< MORE >>

REST with JAX-RS

REST (REpresentational State Transfer) is an architecture style that describes how to use the Web (HTTP) to access services. JAX-RS (JSR 311) is a Java API to support implementation/access of REST web services using Java. This style was first documented by Ron Fielding.<< MORE >>

Apache Camel

Apache Camel is an integration framework that supports and implements various integration related patterns. This article goes over a basic example which will give the reader a decent beginning to Camel.<< MORE >>

Spring Batch 2.0 - Part III - From Database to Flat File

In Spring Batch 2.0 Part-II of this series, I went through an example of reading from a flat file and persisting into the database. In this article I will go through the reverse. Read 200,000 rows from the database and export it into a comma separated flat file.<< MORE >>

Spring Batch 2.0 - Part II - Flat File To Database

Use Spring Batch 2.0 to read 200,000 rows from a flat and persist to a database.<< MORE >>

Spring Batch 2.0 - Part I - Simple Tasklet

There is always a healthy debate when talking Java and batches. When I heard Spring Batch, I had to try it out. << MORE >>

Ubuntu + Apache2 + php + Zend

At times I get so tired of Java that I just yearn for a different set of frameworks (or should I say an environment where there is a good , concise language and less frameworks to choose from). PHP and Zend Framework are on of my candidates.<< MORE >>

Google Web Toolkit (GWT)

Tried out Google Web Toolkit (GWT). Sharing some thoughts and also my eclipse project.<< MORE >>

Spring Security - The new and improved ACEGI

Ah! Good ol ACEGI. Or should I say the good old new ACEGI aka Spring Security. << MORE >>

J2ME/JavaME Visited Again

It seems like an eternity since I last tried J2ME or JavaME as its known now. It was Sept 2003, when I was working at a product development company and was building a component using J2ME. I even managed to get an article published at http://my.advisor.com/articles.nsf/aid/12697<< MORE >>
Blog Software