Sunday, March 27, 2005

Joshua Marinacci's Blog: Subversion Rename Rocks!

Joshua Marinacci points out one nice feature in subversion in his blog entry, I really like what I heard about subversion, I hope my project manager adopts it soon.
Joshua Marinacci's Blog: Subversion Rename Rocks!

java.net: Boxing Conversion in J2SE 5.0

A thoughtful and complete article on the AutoBoxing feature in Tiger by Krishna Srinivasan

java.net: Boxing Conversion in J2SE 5.0

The What and Why of Boxing Conversion
Boxing/Unboxing Conversions
Boxing
Unboxing
Method Invocation Conversion
Performance Issues
Immutable Objects
Ambiguous
Conclusion
Resources

Tuesday, February 22, 2005

SwingWiki

A nice site that contains very nice articles and tips on using swing, give it a try

SwingWiki Know a neat Swing trick? Share it with the community!

This site contains best practices , workarounds for common errors and Swing quirks , instructions for common tasks and other general tips. Start by looking at the index page, where you will find a list of all items ordered by namespaces."

Sunday, February 13, 2005

ClientJava.com - SWT PPT Tutoral

ClientJava.com - SWT PPT Tutoral

We are currently moving to SWT for the project I am working on, although I don't have any SWT work on the horizon, but it is nice to keep eye on things, this PPT has a nice intro for SWT.

Wednesday, February 09, 2005

Kohsuke Kawaguchi's Blog: Make your builds always available

Kohsuke Kawaguchi's Blog: Make your builds always available:

When you are working on a software project, often you have other people who need to access the builds. For example, here at Sun when I work with the JAXB RI, our builds need to be handed to the quality assurance team, the TCK team, the JAX-RPC RI team, and other miscellaneous people who use the JAXB RI internally.

For many of them, this hand-off of a build is not just one time thing. It is a continuous on-going process. For example, the QA team needs a new build once we fix a bug they reported. During the lifetime of a project, this cycle happens a lot.

For this reason, it is often convenient to have a standard distribution channel of your builds, where people can always get the latest build. It is even better if there’s a permanent link to the latest build, because often other teams have their own procedure of integrating a build
….
Hudson can also be used to monitor jobs that run externally. I have many cron jobs, and I hook them all up to Hudson, Hudson records the output from a job, keeps history of past runs, and produce RSS feeds. Once I see a failure, I can go to Hudson, browse all the outputs I need to see, and find out when it started to fail. I found this to be a lot easier than going through e-mails from cron.

I will like to try this tool and see if it can be integrated in the nightly builds we make, I think it will be very valuable.