Skip to main content

Eitan Suez

Eitan Suez is a programmer living and working in Austin, Texas. He has been programming in Java since 1995 and is a certified Java programmer. Eitan developed a Java API documentation tool called dbdoc featured on java.sun.com in July 2002. Eitan often speaks at the series of Symposiums on Java organized by The Complete Programmer Network. He is also active with the Austin Java Users Group.

 

Articles

ashkelon is an open source documentation system for Java that leverages Sun's Javadoc parser.

Weblogs

First Kirill blogged on "Why I do open source" and then invited Andres and Alex to do the same. So a chain reaction is in motion. Andres published his version, and tagged me and three others. So...

An essential ingredient for a community is periodic face-to-face meetings. Although events such as JavaOne have served the purpose in the past, this event was stricly about the Desktop, and (...

I'm excited about the upcoming Desktop Matters conference, which takes place March 8-9 this week in San Jose, CA. This conference is a first of its kind, focusing on Swing and other desktop...

I wanted to wait for the dust to settle a bit before
airing my comments on the now dated news that Sun
Microsystems has open-sourced Java.

I recall clearly a period of activity...

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

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.

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 were born out of the need for...

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

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 our heads and say "how true,"...

I sometimes enjoy describing feelings a software developer might experience, at certain moments during development. For example, a while back I blogged about...

Each time I look at the task of constructing a business software application, I see tremendous repetition. Each application has many facets, most of them are generic. Yet each time we appear to...

I think these should make for a nice extension to the existing Java 5
Annotation API:

  1. From an Annotation, one should be able to navigate back to the programming element that...

It seems to me that many issues that come up in Java stem from the
"I don't want to have to recompile my code" argument. All kinds of
design decisions stem from it too. We end up...

Approximately in June or July of 2005, I started
weaning myself off of my powerbook G4, and learning
the Gnome environment under Ubuntu (v5.04...

Everyone stands behind their favorite web browsers.
Firefox definitely appears to be at the forefront.
But then you come across people who prefer Camino,
for example, which is a...

Every so often I go and read the wisdom of elharo over at cafeaulait.org.

So today I came across this specific entry discussing "humane" interfaces:

...

It has taken me a while to get into java 5 annotations....

Xdoclet did a very good thing: not only did they use a doclet-like mechanism
to produce xml files and other artifacts to make j2ee and web development easier,
they gave us a better...

We all know that Java 5 represents one of the most significant evolutions of the Java language since its inception. And Java 5 is taking root and sprouting at different rates in different...

One area of Swing that does not appear to be getting much attention
these days (or that may have fallen out of favor with developers)
are the elements that make up the Multiple...

so another big theme regarding the java desktop track at javaone is layout managers. looks like they're really and finally solving many of the issues that developers have had with layout...

i've been enjoying some of the desktop talks at javaone
this week. with swing, a common theme for a talk is: tips
and tricks to make swing run faster.

On and off over the last few months, I've witnessed and have been a part of a very informal distributed conversation about a logo or mascot for the JUGs community[ies].

I've been pleansantly surprised to discover how strong of a bond my JUG affiliation has turned out to be. I have to refrain from the desire to call our community a clan. :-) I feel fortunate...

i'm sitting at the terminal of the denver airport, another nfjs weekend behind me. as usual, i'm never let down by these conferences. i get a boost of energy from standing in front of and...

so the world's getting smaller and time's being squeezed, and we all feel like we're a few hundred internet years' old. things don't seem to let up either. the topic of this blog entry is the...

one of the talks i give on the nfjs symposium is "xml data binding with [dennis sosnoski's most excellent] jibx." well, i've come to the conclusion that i'm tired of repeatedly saying 'xml data...

i've been procrastinating learning IDEA for weeks now. the truth is i didn't really have any pressure to. i've been using eclipse 3 since 3 was in M2 i think and that environment was cozy and...

extreme programming tells us:
don't waste your time building features that you don't even know yet you're going to need

that's so true and many of us have in the past been bit...

in april, i had the pleasure of being invited to speak to the denver and boulder java users groups (colorado). being active in my local jug in austin (texas), the experience was a familiar one....