Archive for the ‘Java’ Category

OnJava: 7 low cost ways to improve legacy code

Monday, March 28th, 2005

In this article, Robert Simmons Jr shows us the 7 easy ways to improve legacy code..

OnJava: A java programmer looks at C# delegates

Monday, March 28th, 2005

ONJava shows us how to use Java's dynamic proxies in order to obtain the same functionality as C#'s delegates in this article..

OnJava: Best Practices for exception handling

Monday, March 28th, 2005

When and how to use exceptions? This article offers an approach..

AOP and Metadata

Monday, March 28th, 2005

A great article on metadata and aspect oriented programming. It's nice to see AOP come of age..

Screen scraping with XQuery

Monday, March 28th, 2005

Developerworks has an article on how to do Screen scraping using XQuery.

I did my share of screen scraping in my day so this may come in handy..

Antlr vs. JavaCC

Monday, March 28th, 2005

Cedric Beust has some comments on his experiences using JavaCC and Antlr. (more...)

Native, Cross Platform UIs using SWT and GCJ

Friday, March 18th, 2005

Using the instructions here, you can use GCJ to create SWT applications that are fully native, even if you wrote them in Java..

Skinnability of JDK1.5 - Synth look and feel

Friday, March 18th, 2005

This article at developerworks describes how to use the new Look and Feels for JDK1.5, which include a metadata-driven look and feel controlled by an XML file (Synth)..

Eclipse as a Platform

Friday, December 31st, 2004

Lately I've been doing all kinds of Eclipse work. It's a good IDE, and a better platform for application development. (more...)

IBM DeveloperWorks: Runtime code generation

Wednesday, June 23rd, 2004

Runtime code generation is another way to execute arbitrary code at runtime. It is different from reflection in that once you have generated this class, it is much faster and the generated class can be cached and reused over and over again. (more...)