Eitan Suez

Eitan Suez is the creator of the open source framework JMatter

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.



Blog

That Open Source Feelin'

Posted Monday, December 4, 2006

Amore »

Where Swing should Venture

Posted Thursday, June 29, 2006

An increasing number of frameworks are appearing that I find particularly interesting. They're web AJAX frameworks where the details of the HTTP communication and of all the HTML and JavaScript on the front-end are hidden bemore »

I'll have Spam, Spam, Spam, sausage, eggs, and JMatter please..

Posted Friday, June 23, 2006

For some reason, I did not catch the wonderful Monty Python Flying Circus episodes in my youth. Recently in the USA on public TV they've started airing re-runs. So it wasmore »

A Harness for Swing

Posted Thursday, May 4, 2006

I was thinking about this a while back and it struck me as interesting that as a GUI toolkit, Swing is different from a number of other GUI toolkits out there that wermore »

Thought Catalysis

Posted Wednesday, May 3, 2006

Recently some new ideas have come to me out of activities that I did not expect would generate any. In this blog entry I'd like to enumerate sources or catalysts for ideas, for generating thoughmore »

MVC without leaks implies generic VC

Posted Tuesday, May 2, 2006

How many times have we heard or preached (or both) the important lesson of not having our business logic "leak" into the client tier. Each time we hear it, we nod oumore »

Stoked: Not Just for Surfers Anymore

Posted Monday, May 1, 2006

I sometimes enjoy describing feelings a software developer might experience, at certain moments during development. For example, a while back I blogged about "Grazie Signore" moments. This past weekend I attenmore »

A better way to build business software applications

Posted Thursday, April 20, 2006

Each time I look at the task of constructing a business software application, I see tmore »
Read More Blog Entries »

Presentations

Ashkelon: Open-Source Documentation Management for Java

Are you overwhelmed by an explosion of Java APIs? Can't find that factory method to construct the class you need? Come learn about a tool that can simplify your job as a Java programmer.more »

Cascading Style Sheets: a Programmer's Perspective

Today, the Cascading Style Sheets (CSS) specification is well supported by the major browsers (Mozilla, Safari, IE). CSS has become a practical tool for web content publishers that has helped turn heavy, buggy, and hard-to-maintain web sites into lean, cmore »

XML Data Binding with JiBX

JiBX is an open source XML data binding API for Java. JiBX is younger than most other APIs in this space (Castor XML, BEA XMLBeans, JAXB). JiBX's philosophy on data binding is that: [a] databinding should be fast, and [b] databinding frameworks should more »

The State Machine Compiler

Classes will often bear various states. Examples include a user who may be "logged in" or "logged out," a bill that is "open" or "paid," or potentially a more complex situation where an object obeys a set of complex rules that determines which of a numbemore »

All Roads Lead to.. AOP?

An exercise in refactoring, playing with Java 5 annotations, varargs, JUnit, and more (see detail description for more).more »

Hibernate by Example

This talk covers the core of the Hibernate Object/Relational Mapping framework by example; that is: in a hands-on manner. more »

Extreme Agility with jMatter

The jMatter framework is a modern implementation of the Naked Objects Architectural Pattern using Swing, Hibernate, and deployed with Java WebStart. This open-source framework produces 2-tier workgroup apps (Swing front-ends that talk to rdbms back-more »

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.more »