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.


evanx's blog


Posted by evanx on March 8, 2007 at 2:55 AM PST

Let's check out some Java Cryptography, considering both symmetric and asymmetric algorithms.

Airbus A380 vs Boeing 787 Dreamliner

Posted by evanx on March 5, 2007 at 11:27 AM PST

System Properties

Posted by evanx on March 1, 2007 at 7:25 AM PST

Let's use reflection to set a bunch of configurable values via the command-line using "system properties."

Dumbed Down WWW

Posted by evanx on February 24, 2007 at 11:26 PM PST

The "Google Operating System" blog entry "Google Docs & Spreadsheets vs Microsoft Office" quotes a Writely post as follows.

Password Hash

Posted by evanx on February 21, 2007 at 11:40 PM PST

Passwords should never be seen in clear text eg. in transfer objects, or in database columns. So we hash them up. Nothing to it.

Gooey Event Hub

Posted by evanx on February 16, 2007 at 8:36 AM PST

We implement a event listener list singleton supporting weak references.

Then we can add listeners to an object we wish to observe, and fire events to its observers, without implementing any such support in the observed objects eg. addListener(), removeListener(), fireEvent().

Bound Gooey Beans

Posted by evanx on February 5, 2007 at 3:07 AM PST

In the Gooey Beans Info prequel, we explicitly declare properties. Now we allow a bean info instance to be bound to a specific bean, in order to support bound properties ie. firing PropertyChangeEvent's.

Unhybridising RIA development with Swing

Posted by evanx on February 2, 2007 at 11:28 AM PST

See our editor highlights, and Bruce Eckel's Hydridizing Java.

HTML Builder

Posted by evanx on January 25, 2007 at 5:31 AM PST

Having defined style objects in the Hyper Style prequel, we build an "HTML builder" to generate HTML/CSS.

Discovering Google Reader

Posted by evanx on January 25, 2007 at 4:52 AM PST

Do you use Google Reader? But why not?! ;)