Speaker Topics - No Fluff Just Stuff

Achieving greater code reuse through decoupling of feature implementations from the domain

Over the last few years, I have taken a different approach to building domain-driven software applications.

Implementing various application concerns (such as form construction, validation, ui navigation, search, authorization) generically (i.e. in such a fashion that the implementation is decoupled from, or agnostic of the application domain) has enabled me to reuse the implementations across projects. In this talk, Eitan will be sharing his experiences with this approach, and the results it has yielded. We will explore how to go about implementing various concerns generically, discussing algorithms, and reviewing implementations and their merits.


About Eitan Suez

Eitan Suez is an independent software developer based in Austin, Texas. Some of the more visible work Eitan has done includes the open source project 'ashkelon' (sourceforge), a system for Java API documentation management; more recently, the open source framework JMatter (jmatter.org), a framework for constructing rich domain-driven workgroup applications (Java, Swing). Eitan has spoken at various NFJS events in years past, is active with his local JUG, and passionate about the practice of software development.

More About Eitan »