Scott Stanchfield
Home
Videos
Articles
Tools
Publications
About
JavaDude.com
Categories
Articles (12)
Videos (12)
Tools (8)
Tags
android (2)
android-studio (1)
antlr (3)
beans (2)
code-generation (1)
design (6)
dsl (4)
eclipse (3)
java (28)
kotlin (1)
language (12)
parsing (5)
patterns (2)
xtext (2)
Articles
12 posts
2019.2
From Java to Kotlin - Episode 1 - You've Gotta Start Somewhere...
Feb 3, 2019
......
Articles
kotlin
language
2004.5
Import on Demand is EVIL!
May 22, 2004
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… ......
Articles
java
language
2001.5
Java is Pass-by-Value, Dammit!
May 16, 2001
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”. ......
Articles
java
language
Layering Applications
May 16, 2001
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. ......
Articles
java
design
2000.3
An ANTLR 2.0 Tutorial
Mar 4, 2000
A tutorial on ANTLR 2.x ......
Articles
java
antlr
parsing
language
dsl
Converting a Grammar from LALR to LL
Mar 4, 2000
Converting from LALR to LL can be challenging… Hopefully this article will make it a weeeeee bit simpler… ......
Articles
parsing
Creating JavaBean Property Editors
Mar 4, 2000
Property editors are a way to make your bean more user-friendly. Bean builder tools can determine quite a lot about your bean just by looking at it and its corresponding BeanInfo class, but they usually have only very simple methods of editing the properties in the bean. ......
Articles
java
beans
design
JavaOne 2000/2001/2002
Mar 4, 2000
Some talks I gave at JavaOne in 2000, 2001, and 2002. ......
Articles
java
language
design
The JavaBean Component Model
Mar 4, 2000
The basics of the JavaBean Component Model ......
Articles
java
beans
design
Using JavaBean Accessors
Mar 4, 2000
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. ......
Articles
java
language
design
Using the Right Comment in Java
Mar 4, 2000
Java provides three types of comments; when should we use which? ......
Articles
java
language
1998.1
Effective Layout Management
Jan 1, 1998
Let’s get familiar with Java Layout Managers! ......
Articles
java
design