The great thing about working with Linux is the constant, serendipitous, discovery of the "best" command line tool ever. This happened to me the other day when I discovered, possibly the best ever, command line utility for network diagnostics.
"mtr" a network diagnostic tool
The mtr utility investigates the network connection between the host that mtr runs on and a target machine. Essentially it is a dynamic traceroute that constantly updates, and shows, at which router your great bandwidth pipe, gets squeezed to a trickle with a calculated mean and standard deviation.
Redhat has put a lot of effort into making all types of clustering from load-balancing to shared storage and high-availability a core part of its Linux offering. Their solution for a load-balancing cluster with fail over, is the combination of "Linux Virtual Server" (LVS) with "Pulse" for fail over manager and "nanny" for cluster membership management. Personally I don't much like pulse and nanny, mainly because no other distribution uses them, but Redhats load-balancing solution has one advantage, it can be completely, well almost, configured from a web gui.
NetBeans is one of the most popular Java IDEs and Rich Client Platforms (RCP) in use today. What is a RCP you may ask? A RCP is a desktop application framework, much like a web application framework, that eases the burden of developing rich desktop applications by taking care of the standard plumbing code that is necessary for any desktop application. Think menus, windows, view and model syncing etc.
Tomcat is one of the most widely used servlet containers on the planet but many are unaware of how to tune Tomcat for maximum performance. The best place to get more performance out of your application though, is to look at the application code itself as a request spends around 80% of its time there rather than in Tomcat's code.
Ok, so after about two years we are trying to revive the Ferndale Java User Group. Our next meeting will be on the 30th June 2010 at the Bright Water Commons, Scrooges Diner. Please signup at fjug.co.za and sign up to attend!