Archive for the 'Programming' Category

OSGi and Eclipse RCP Talk

Thursday, November 17th, 2011

I gave a talk at the Seattle Java User Group this week, where I talk about two technologies I use at work: The OSGi module system, and the Eclipse Rich Client Platform. Giving this talk was a good experience, and the audience was great. You can watch the talk below.

One Year’s Tracklogs

Sunday, December 12th, 2010

Here’s a map that shows every tracklog I recorded this year, driving and hiking around Washington State (mostly).

Hosting Applets in Google Docs

Friday, January 22nd, 2010

Google Docs recently added support for uploading arbitrary files (up to 250MB large). Can this be used to host Java applets?

GTAC 2008

Thursday, October 23rd, 2008

Here are my take-away notes from the first day of the Google Testing and Automation Conference.

Manning Books in Safari Books

Thursday, June 19th, 2008

Over the last few days several books from Manning Publications appear to have been added to Safari Books.

No Fluff Just Stuff

Sunday, April 20th, 2008

Spent this weekend at the Spring 2008 Pacific Northwest Software Symposium. Here are my notes (trimmed down to whatever I felt was new & noteworthy to me) and some general comments about the event.

Using Java to Read Excel Files

Thursday, February 14th, 2008

I recently needed to add support for extracting data from Excel files (which are still ubiquitous in labs) to a Java application.

Some Java Benchmarks

Saturday, September 29th, 2007

During the last two weeks I ran some tests to answer a few questions that had been accumulating:

  1. Should I disable hyper-threading (ht)?
  2. How much does doubling the available memory improve performance?
  3. Mirror, mirror on the wall, who has the fastest JVM of them all?

No GPL?

Friday, September 7th, 2007

It’s not uncommon for organizations to have strict policies regarding the use of GPLed code, due to the somewhat viral nature of this license.

Hiring

Tuesday, June 26th, 2007

In the latest effort to make myself obsolete by the end of this year, we are looking for a software developer to help us better make our data available to both humans and machines. The main responsibilities of this position will be the further development of the UniProt web site and the UniProt RDF distribution.