Posts
    32 posts
Effective Eclipse
A JUG talk from May 2010 I presented on Eclipse tips and tricks. ......
Java Annotations
I presented a talk on Java Annotations to the Columbia, Maryland Java Users Group on 1/19/2010. ......
ANTLR 3.x Tutorial
A video tutorial on ANTLR 3.x ......
ANTXR
ANTXR: Easy XML Parsing, based on the ANTLR parser generator ......
Import on Demand is EVIL!
Introduction There should never exist any language feature such that adding a new type to a referenced package can break your existing code. Import-on-demand is one such feature… And it’s evil… ......
Layering Applications
Layering Applications Introduction Maintainable applications can be quite tricky to develop. One of the keys to creating such a beast, is to properly layer your application. ......
Java is Pass-by-Value, Dammit!
Introduction I finally decided to write up a little something about Java’s parameter passing. I’m really tired of hearing folks (incorrectly) state “primitives are passed by value, objects are passed by reference”. ......
Using the Right Comment in Java
Java provides three types of comments; when should we use which? ......
Using JavaBean Accessors
Accessors are a key ingredient to proper encapsulation. The can restrict access to only read/write data, inform other objects of changes to data, and perform validation on new values being set. Consistent accessor usage makes class modification easy and transparent. ......
The JavaBean Component Model
The basics of the JavaBean Component Model ......