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)
language
12 posts
2019.2
From Java to Kotlin - Episode 1 - You've Gotta Start Somewhere...
Feb 3, 2019
......
Articles
kotlin
language
2014.9
Java 8 - Lambdas and Streams
Sep 23, 2014
A JUG talk from September 2014 I presented on new features in Java 8: Lambdas and Streams. ......
Videos
java
language
2012.12
Java Enumerations
Dec 19, 2012
A JUG talk I presented on enumerations in Java. ......
Videos
java
language
2010.12
Java Dynamic Proxies
Dec 2, 2010
I presented a talk on Dynamic Proxies to the Columbia, Maryland Java Users Group on 12/02/2010. ......
Videos
java
language
2010.1
Java Annotations
Jan 20, 2010
I presented a talk on Java Annotations to the Columbia, Maryland Java Users Group on 1/19/2010. ......
Videos
java
language
2009.12
ANTLR 3.x Tutorial
Dec 21, 2009
A video tutorial on ANTLR 3.x ......
Videos
java
parsing
antlr
language
dsl
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
2000.3
An ANTLR 2.0 Tutorial
Mar 4, 2000
A tutorial on ANTLR 2.x ......
Articles
java
antlr
parsing
language
dsl
JavaOne 2000/2001/2002
Mar 4, 2000
Some talks I gave at JavaOne in 2000, 2001, and 2002. ......
Articles
java
language
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