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

Timestamped Deque

Posted by evanx on June 27, 2012 at 3:33 PM PDT

In this here second part of the "Timestamped" series, we introduce its namesake Timestamped interface, and use a Deque from Java6 to collect such things, and impose a time-based capacity for that.

Counter map

Posted by evanx on June 7, 2012 at 7:39 AM PDT

We herewith begin a saga about monitoring with this series entitled "Timestamped: a trilogy in a few parts," this being the first part, where we introduce a map to count key things, and ensure we can order it by its integer values.

The Prodigal Android

Posted by evanx on August 18, 2010 at 9:32 AM PDT

I enjoyed reading the Android=Java blog just now, and agree with Osvaldo's sentiments.

Betwixt the Brackets

Posted by evanx on July 16, 2010 at 2:19 AM PDT

So we need to convert objects into XML and back again, eg. to store some data in the database in XML format, because otherwise maybe we just gonna have too many tables and joins and what-not.

Trivial Templating

Posted by evanx on July 9, 2010 at 10:20 AM PDT

Notwithstanding the fact that anyone in their right mind (which rules me out) would use Apache Velocity or FreeMarker for templating, we present a trivial templating helper class, where for instance we have an HTML template as follows to send a confirmation email to a customer.

Swing Event Pump Redux

Posted by evanx on December 21, 2009 at 2:04 AM PST

Having blogged this hack some years ago (Event Pump DTs), today i actually used it.

Automatic Binding

Posted by evanx on September 1, 2008 at 10:55 AM PDT

In the Gooey MvnC prequel, we advocate an MVC-type architecture for programming a Swing UI panel, using convention-over-configuration to automate event handling, thread switching and beans binding.

On Computers, God, the Universe and UI

Posted by evanx on August 4, 2008 at 3:57 PM PDT

We gonna consider the definition and evolution of computer UI. But first, what is a computer? It's a number crunching machine that interfaces to a human being, innit. Actually, "data crud'ing" is probably a better depiction than "number crunching" in the world of business information systems.

An idea for a builder thingymajig

Posted by evanx on July 24, 2008 at 2:17 PM PDT

Gooey Event Proxy

Posted by evanx on July 21, 2008 at 1:02 PM PDT

In the Gooey MvnC prequel, we consider an MVC-type separation for programming a Swing UI panel, and convention-over-configuration to automate events, threading and beans binding.