javadude.com
open-menu closeme
Home
Classes
Articles
Videos
Tools
Publications
About
github gitlab youtube stackoverflow facebook rss
  • Finding a deadlock in Android Studio

    calendar Mar 26, 2019 · 1 min read · android android studio  ·
    Share on: twitter facebook linkedin copy
    Finding a deadlock in Android Studio
    Android Studio makes it crazy easy to locate deadlocks! I'll explain how in this video.
    Read More
  • Domain-Specific Languages (DSLs) and Code Generation

    calendar Jun 28, 2017 · 1 min read · java xtext eclipse parsing dsl  ·
    Share on: twitter facebook linkedin copy
    Domain-Specific Languages (DSLs) and Code Generation

    A Tech Talk I gave for Johns Hopkins University June 28, 2017.

    What is a Domain-Specific Language? How can we use one for code-generation?


    Read More
  • Design Patterns Brown-Bag Lectures

    calendar Nov 19, 2015 · 2 min read · java patterns  ·
    Share on: twitter facebook linkedin copy
    Design Patterns Brown-Bag Lectures
    Talks on Gang-of-Four Design Patterns: Mediator, Observer, Javabeans, Model-View-Controller, Command, Template Method, Strategy and Null Object, Composite and Visitor, Factory Method, Abstract Factory and Builder
    Read More
  • Android Intents and Fragments

    calendar Oct 6, 2014 · 1 min read · android java  ·
    Share on: twitter facebook linkedin copy
    Android Intents and Fragments
    A tech talk I gave for Johns Hopkins University on Oct 6, 2014 on Android Intents and Fragments.
    Read More
  • Java 8 - Lambdas and Streams

    calendar Sep 23, 2014 · 1 min read · java language  ·
    Share on: twitter facebook linkedin copy
    Java 8 - Lambdas and Streams
    A Java Users Group talk from September 2014 I presented on new features in Java 8: Lambdas and Streams.
    Read More
  • Code Generation with xText and xTend

    calendar Jul 30, 2013 · 1 min read · java eclipse parsing code generation dsl xtext  ·
    Share on: twitter facebook linkedin copy
    Code Generation with xText and xTend

    A Java Users Group talk from July 2013 I presented on new features in JCode Generation with xText and xTend.

    We'll use xText to create a custom language by specifying a grammar, read the content into a model, and generate code using xTend!


    Read More
  • Java Enumerations

    calendar Dec 19, 2012 · 1 min read · java language  ·
    Share on: twitter facebook linkedin copy
    Java Enumerations

    A Java Users Group talk I presented on enumerations in Java.

    I cover:

    • The old "type-safe enumeration pattern"
    • Using enums for values
    • Adding data and methods to enums
    • Using enums for the Gang-of-Four State Pattern
    • Using enums to emulate function pointers in Java
    • EnumSet and EnumMap

    Read More
  • Template Method and Strategy

    calendar Oct 13, 2011 · 1 min read · java patterns  ·
    Share on: twitter facebook linkedin copy
    Template Method and Strategy
    I presented a talk on the Template Method and Strategy Patterns to the Columbia, Maryland Java Users Group on 10/13/2011.
    Read More
  • Java Dynamic Proxies

    calendar Dec 2, 2010 · 1 min read · java language  ·
    Share on: twitter facebook linkedin copy
    Java Dynamic Proxies
    I presented a talk on Dynamic Proxies to the Columbia, Maryland Java Users Group on 12/02/2010.
    Read More
  • Effective Eclipse

    calendar May 19, 2010 · 1 min read · eclipse  ·
    Share on: twitter facebook linkedin copy
    Effective Eclipse
    A Java Users Group talk from May 2010 I presented on Eclipse tips and tricks.
    Read More
  • Java Annotations

    calendar Jan 20, 2010 · 2 min read · java language  ·
    Share on: twitter facebook linkedin copy
    Java Annotations

    I presented a talk on Java Annotations to the Columbia, Maryland Java Users Group on 1/19/2010.

    This is a very deep dive into

    • Annotation Concepts
    • Creating annotation processors
    • Using annotations at compile time and runtime
    • Generating code from annotations

    Read More
  • ANTLR 3.x Tutorial

    calendar Dec 21, 2009 · 4 min read · java parsing antlr language dsl  ·
    Share on: twitter facebook linkedin copy
    ANTLR 3.x Tutorial
    A video tutorial on ANTLR 3.x
    Read More

Scott Stanchfield photo

Scott Stanchfield

Developer. Teacher. Tinkerer.
Android and Kotlin rock!
Read More

Recent Posts

  • Official Android Docs (That I've Written)
  • My Android class content for Johns Hopkins University
  • My Domain-Specific Languages (DSL) class content for Johns Hopkins University
  • My Kotlin class content
  • Finding a deadlock in Android Studio
  • From Java to Kotlin - Episode 1 - You've Gotta Start Somewhere...
  • Domain-Specific Languages (DSLs) and Code Generation
  • Design Patterns Brown-Bag Lectures

Categories

ARTICLES 13 VIDEOS 12 TOOLS 8 CLASS 3

Tags

JAVA 28 LANGUAGE 12 DESIGN 6 KOTLIN 5 PARSING 5 ANDROID 4 DSL 4 ANTLR 3 CLASS 3 ECLIPSE 3 BEANS 2 PATTERNS 2 XTEXT 2 ANDROID STUDIO 1 CODE GENERATION 1 GRADLE 1 INDEX 1
Scott Stanchfield

Copyright 1998-  SCOTT STANCHFIELD. All Rights Reserved

to-top