Presenting At 360|Flex Conference in San Jose 8/18-8/20

I am pretty excited about the opportunity to present at the upcoming 360|Flex conference in San Jose from August 18 to 20. My coworker and I will give a talk about our experiences and what we had learned from developing an internal SOA application at Yahoo!. This application uses Flex and a [...]

Understanding Spring Framework Hierarchical Context

Not many people are familiar with the support that Spring framework has for hierarchical context. The question is why do we need such feature. This feature is useful in the scenario where your product has multiple web applications and all of them depend on a common framework or library. Instead of deploy [...]

JavaOne Week - CommunityOne Summary

JavaOne week was kicked off with CommunityOne event on Monday 5/5.  If you didn’t attend, you missed a free event that was packed with interesting session.
It seems like Sun is open up in a big way in terms of creating various open sources projects, supporting various popular scripting languages, supporting startups, and embracing open source in [...]

Being A Productive Java Developer

A highly productive Java developer will often figure out the right tool to use for the right task. If you are a Java developer and you use Eclipse IDE, then you are on your way to being productive.
One of the things about Eclipse is that it can suck up your computer memory and [...]

Cool Google Collections Library

I stumbled across an article on TSS.com about Google Collections Library and I must say I like what it offers. Mainly because

You end up writing less code
Your codes will be cleaner
Your codes will have less bug
More time to write more code

You can read more about this library at http://www.javalobby.org/articles/google-collections/

Ten Things Java Programmers Should Know About Python

In recent years, scripting languages are used more and more for developing web sites and web applications. Among the popular scripting languages is Python. If you are a Java developer and is looking to learn what Python is all about, this post is for you.

Python is a general programming language invented by [...]

Servlet Filter Came To The Rescue

In my previous post I outlined a couple of limitation that Flex HTTPService class has in dealing with Restful style web services. After giving it some thought, I came up with a solution that will allow me to continue to use Flex with Restful style web services without changes to the backend. The [...]

How Does Spring Bean Container Dispose Your Beans?

Spring bean container provides a powerful and flexible way to manage Spring bean’s lifecycle. If a Spring bean needs to clean itself up when Spring bean container is gracefully shutting down, it has several ways of specifying that intent. The intrusive and not recommended way is to implement the DisposableBean interface. A [...]