AT&T == Lying, Deceitful, and Fraudulent
So it's been a long time since I blogged and I really hate to be so negative but I had an absolute nightmare of a day dealing with AT&T today. My birthday is coming up and Elizabeth thought it...
View ArticleAT&T Update
Well, since I bitched about AT&T last time, I suppose I should post something with some technical merit. It'll be in the next post, so folks that want to read it don't have to read through this...
View ArticleOSGi Command Line Applications
I'm a big fan of OSGi. One thing I always wanted to do but never got around to implementing until just recently was to be able to call services in an OSGi application from the command line. I've often...
View ArticleMy First Griffon App
Sorry it's been so long since I posted here. Work keeps me busy.Recently I had been given several GB of raw data from our two most recent scientific drilling expeditions in Antarctica. This data needs...
View ArticleCore Gallery
It seems like every couple of months I end up with a project that involves a fair amount of Javascript. Back in March it was working with Simile Timeline to visualize depth-based data. This time...
View ArticleRESTful Query URLs
The last couple of days I've been working on writing a RESTful JSON document database. While a number of these already exist (CouchDB, FeatherDB, DovetailDB, Persevere, JSONStore, etc.), I decided to...
View ArticleImageMagick DSL
I've been fighting with JAI/Java2D over the last day or two to manipulate (resize, crop, composite) some large images. I have working code that produces decent quality images, but I really have to...
View ArticleImageMagick DSL 2
This is a quick post that shows another way to work with the ImageMagick DSL (and other Java DSLs). It comes from a trick I saw in a DSL talk given by Neal Ford. Basically you can use initializer...
View ArticleEncounters at the End of the World
I just got my copy of Encounters at the End of the World. If you're interested in Antarctica and what it's like to live and work there, then I highly recommend this movie. It was actually filmed while...
View ArticleRESTful Query URLs (Cont.)
As a follow up on my previous RESTful Query URLs post, I'm going to be looking at implementing RESTful querying to the JSON repository I developed. The repository stores JSON documents and is...
View ArticleUpdates
My blogging has sort of fallen to the wayside since I started using Twitter. If you want to keep up with what I'm doing day to day (and don't mind a bit lower signal-to-noise ratio), check out my...
View ArticleUnderstudy
A few days ago I stumbled across Understudy which lets you watch Hulu and Netflix from inside Front Row on your Mac. As there wasn't much on TV last night, I decided to test it out. I have an old...
View ArticleGriffon Action Patterns
I've been working on a decent-sized Griffon app recently and hit upon a pattern for managing actions that I thought might be useful to others. I began by following SwingPad's lead and declaring my...
View ArticleGriffon Plugin Development
I finally got to the point in my Griffon application development that I was ready to release my app. Griffon has a plugin for creating installers and platform-specific launchers, but it didn't generate...
View ArticleGriffon Installer Plugin
Last week Andres Almiray and I released a new version of the Griffon Installer plugin. This version adds support for creating native Mac app bundles for your Griffon application, as well a few...
View ArticleAre Groovy Stacktraces a Showstopper?
I've been part of an interesting debate on the merits of Groovy via Twitter this week. I'm reproducing it here because I think it's an interesting take on what potential users feel are make or break...
View ArticleBuilding your Griffon app with Gradle
In this post, I'm going to show how to build your Griffon apps with Gradle. Griffon already comes with a command line tool to build and interact with your app, so why would you want to do this? I can...
View ArticleGriffon Tip: Intercepting Window Closing Events
When building an editor of sorts, it is often useful to intercept the window closing event so that you can prompt the user to save if the editor has unsaved changes. To do this in Griffon, we first...
View ArticleGriffon Tip: Mac Look and Feel on Snow Leopard
If you upgraded your Mac to Snow Leopard recently, you may have noticed that your Griffon apps no longer look the same as they used to on Leopard. Aside from a few color differences, the biggest...
View ArticleHappy Birthday Griffon
Well it looks like I'm a bit late to the party as James, Jim, Guillaume, and Andres already beat me to it, but I'll say it anyways: Happy Birthday Griffon! As birthdays are a natural time for...
View Article
More Pages to Explore .....