Hackerdude

Software Development Blog by David Martinez

Archive for the 'Java' Category


   Mar 28

OnJava: 7 low cost ways to improve legacy code

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

Read the rest of this entry »

   Mar 28

OnJava: A java programmer looks at C# delegates

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

Read the rest of this entry »

   Mar 28

OnJava: Best Practices for exception handling

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

Read the rest of this entry »

   Mar 28

AOP and Metadata

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

Read the rest of this entry »

   Mar 28

Screen scraping with XQuery

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..

Read the rest of this entry »

   Mar 28

Antlr vs. JavaCC

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

Read the rest of this entry »

   Mar 18

Native, Cross Platform UIs using SWT and GCJ

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

Read the rest of this entry »

   Mar 18

Skinnability of JDK1.5 – Synth look and feel

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)..

Read the rest of this entry »

   Dec 31

Eclipse as a Platform

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

Read the rest of this entry »

   Jun 23

IBM DeveloperWorks: Runtime code generation

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.

Read the rest of this entry »