Publications

A list of my published works, a book, articles, presentations, courses, open-source software.

Book

Effective VisualAge for Java Book Cover

(File this in the "never again" category... Well... Probably never again.)

Print Article

VisualAge Magazine Cover

  • Stanchfield, Scott A. "A Tune-Up for VisualAge for Java." The VisualAge Magazine, Jan. 1998, pp. 6-9

Online Articles

Conference Presentations

  • No Fluff Just Stuff (http://www.nofluffjuststuff.com)

    • Introduction to Eclipse (NFJS 2004)
    • Eclipse Tips and Tricks (NFJS 2004)
    • Adapter and Decorator: Tweaking Objects for Fun and Profit (NFJS 2003)
    • Effective Interfaces (NFJS 2003)
    • Patterns for Exception Handling (NFJS 2003)
  • JavaOne (http://javadude.com/articles/javaone)

    • Creating Custom JSP Tags (2002)
    • Effective Layout Management (2001)
    • Hosted VisualAge for Java BoF Session (2001)
    • MVC for You and Me (2000)
    • Actions: Experience and Speculation (2000)
    • Fun with Layout Managers (2000)

Courseware

  • The Johns Hopkins University (http://www.jhu.edu)

    • Android Mobile Development (2012-present)
    • Domain-Specific Languages (2018-present)
    • Design Patterns (2002-2014)
    • Web Development (2002)
    • Distributed Development on the WWW (2002)
    • XML Technologies (2002)
  • Montgomery College, MD (http://www.montgomerycollege.edu)

    • Java for Non-Programmers (2001-2002)
  • Tier Technology Training

    • Servlets and Java Server Pages (2000-2001)
    • Enterprise JavaBeans (2000-2001)
  • DPT Consulting

    • VisualAge for Java (2000)
    • Advanced VisualAge for Java (2000)
    • Servlets and Java Server Pages (2000)
    • Enterprise JavaBeans (2000)
  • MageLang Institute/jGuru.com (http://jguru.com)

    • AWT (1998-2000)
    • Swing (1998-2000)
    • VisualAge for Java (1998-2000)
    • Advanced VisualAge for Java (1998-2000)
    • Servlets and Java Server Pages (1998-2000)

Java Users Group Presentations

  • Johns Hopkins University

    • Android Mobile Development Bootcamp (2018)
    • Kotlin Programming (2018 - 8-weeks)
    • Tech Talk: DSLs and Code Generation (2017)
    • Design Patterns Brown Bag Series (2015 - 7 weeks)
    • Android Intents and Fragments (2014)
  • Java Users Groups (APL / Columbia MD / Montgomery County MD)

    • Java 8 - Lambdas and Streams (2014)
    • Code Generation With xText and xTend (2013)
    • Template Method and Strategy (2011)
    • Java Dynamic Proxies (2010)
    • Effective Eclipse (2010)
    • Java Enumerations (2009)
    • Java Annotations: Meta-data and Code Generation (2009)
    • Eclipse Plug-ins 101 (2009)
  • Northern Virginia Java Users Group

    • Java Annotations: Meta-data and Code Generation (2009)
    • ANTXR: XML Parsing Using ANTLR (2005)
    • ANTLR: Parsing for Fun and Profit (2004)

Open Source Software