Skip to main content

Evan Summers

Evan Summers lives in Cape Town and plays Java, PostgreSQL and Linux. Most interested in crypto, systems monitoring and BI right now. Past interests include Swing, and future interests include mobi web.

 

Weblogs

As Richard Bair points out we really need a way to get a PropertyDescriptor easily, i.e. meta...

Before someone tags me (and then i have to find five others who haven't been tagged yet, which will require some effort on my part), and in case someone doesn't ;) Here goes me taking the fifth...

Gooey Beans Form

We wanna style our documents and reports using neutral Java objects, to generate output artifacts e.g. HTML with CSS, and/or other formats, e.g. PDF and Excel (for reports). We model our style...

We implement a singleton for formatting objects into strings, where
custom formatters ie.

Let's get us some simplistic "beans binding" to support the Presentation Model pattern.

src="http://weblogs.java.net/blog/evanx/archive/boilerplate_blue200.jpg" width="200" height="133"
-->

src="http://weblogs.java.net/blog/evanx/archive/...

We use GroupLayout
to assemble simple subpanels.

It is often convenient to execute long tasks synchronously, that is to say, to wait for the task to complete, so that we can then do something appropriate like update the GUI.

It seems that we can popup a JOptionPane from a background
thread in a SwingWorker without the sky falling in. "But why?"

...

The different Linux distributions shouldn't be Fedora, Ubuntu, or Suse. They should be Server Edition, Developer Edition and Desktop Edition.

Server Edition will include JEE, PostgreSQL ...

The top story today is... Java is GPL'ed! The future begins today! And now for something completely unmomentous...

cpu1.jpg -->
...

Come of think of it, this can be Java versus Python and all the other scripting languages, ouch!

  1. Beauty. No legacy underscores. Nuf sed.
  2. Java has long, clear, unabbreviated...

boilerplate1_250.jpg vspace=8 hspace=16 align=left />
Here is an extract from...

  1. Beauty. Let's face it, using uppercase for method names is mental.
  2. Free enterprise stacks, free frameworks, free IDEs, free everything! Buy now pay later.
  3. java.net, jcp.org - you...

  1. No more titles like "AWESOME WEBSITE WITH PICTURES"
  2. Dzone is an awesome website with awesome pictures of other awesome websites! If you hover over the picture, it pops up an awesome...

This the first part of my work-in-progress, um, online book, woohoo!

It's a preachy scifi/fantasy online book, trilogy in 42 parts, on how you could rewrite your database application using...

dzone.com is helluva well done. In my book it's got the critical mass already to rapidly become the top developer site on the internet.

Someone asked, "Do you really need a persistent layer?"
Got me to musing.

We all know that the right way to do things, like software program thingyies, is... Use Hibernate, or JPA...

I've never actually heard Mr Slackware before (i mean heard him speak), only heard about him since forever of course.

Check out this podcast - he's SUCH a cool dude, and so great...

Frank Somerville posted "My Favorite Java Developer interview questions" which i enjoyed reading a...

I got a PC that i wanna setup as a multimedia center. I got a CentOS DVD, but that doesn't have multimedia, so that's how this exercise started. So i was looking for some linux warez. With the...

Of my heroes, i've seen some of them in real life. In order of appearance, Bill Joy, Eric Raymond, and Richard Stallman.

I've emailed a few heroes as well, a few years ago - and they even...

Here's having a go at John's address form using http://java...

I really am so IRRITATED by now with all these Top Ten bookmarks, Goddamn! But if you can't squish 'em like a bug then join 'em like a feature?! "Be the change you want to see in the world." I...

Here is an extract from an upcoming article, called "Enhanced DTs" about EDT "boilerplate" programming.

It starts off looking at moving your boilerplate sideways into a separate class, and...