Words in Boxes

Nouns, verbs, and occasionally adjectives.

Sunday, November 01, 2009

Recent Projects

It's been a while since I've written here.  In the interim, I've completed a few different small projects.  Here they are in no particular order:

  • Switcheroo.  The humble incremental-search task switcher for Windows.

    I wrote this partly to learn a bit of WPF, and partly to scratch my own itch. I got tired of alt-tabbing through a (long) list of open windows, and really wanted something like Emacs's IDO mode buffer switching.  This little program allows me to quickly switch to any window by typing in just a few characters of its title.

  • eXist XProc Extension Library.  A set of XProc extension steps for interacting with an eXist XML database from a client. Using these steps, you can conduct common eXist management tasks from XProc - loading resources, extracting resources, querying data, etc. They fill much the same role as the eXist Ant tasks.

    I wrote it as an experiment in creating a non-trivial reusable library in pure XProc.  I think it came out fairly well. 

  • Ruby Blue Visual Studio theme.  I really liked the various ruby blue themes available for other editors and wanted one for Visual Studio.

I'm James Sulak, a software developer in Houston, Texas.

You can also find me on Twitter, or if you're curious, on my old-fashioned home page. If you want to contact me directly, you can e-mail comments@wordsinboxes.com.