Work log…
Wednesday, January 31st, 2007Kicking myself to blog about what’s happening and not feel a need to say anything profound (which is good as I rarely do).
Today saw the announcement for the Commons IO 1.3 release. This was a cool release for me - I had an osjava project named gj-find which was basically an attempt to create a library that would be as useful as I find the find command is on a unix command line. I think I succeeded (by my level of need) as it was a library I grabbed from time to time to do said functionality. I brought it to the Commons Sandbox where Niall Pemberton gutted it and along with Stephen Colebourne took the valuable parts of it into IO where it led to a bunch of new filters and a new DirectoryWalker class. I’ve no idea how much of my original code survived, but that’s less important than surviving peer review and having value. The find code still exists in the sandbox and has been changed to use IO 1.3, however there’s not much left and I suspect I’ll propose it for dormancy.
I also built the first release candidate for Commons Lang 2.3. I like Lang. It’s a very good tool to have in the toolbox, especially if you’re writing applications. Less so if you’re writing libraries as you often end up fighting the desire to import a Lang class to do something boring and simple as you don’t want the dependency. Once 2.3 is out I’m very hopeful that people will be interested in a Java 1.5+ dependent version of Lang that can branch out and look at lots of new things. I’d like to see if there are helper functions that could exist for Regexps and for Java logging to start with. Speaking of - it’d be interesting to see if there’s useful stuff that Commons IO could add for NIO coding.
I moved Jakarta Standard Taglib 1.1.3 a bit closer to happening. I’ve been keeping a history of what’s been going on on the taglib wiki. It’s been a while since I’ve done Taglib work, but it’s kind of fun to dip into it again. Once this is done I really need to gut the Taglibs project and retire the majority of dead taglibs. Maybe push the Unstandard Taglib again by pulling the bits of each taglib that have value into it. I’ve emailed a status update to the taglibs-dev list today, hoping that some people offer a reply or two.
Of course some company work went on - and I also spent some time with JIRA today - doing a test update to 3.7.2 and playing with plugins. I’ve become the company JIRA admin simply because I enjoy working with it. I had some personal custom dashboards for a long time (why oh why can we not share these?!?) and finally dumped them to work on a default dashboard for everyone. I’m using the JIRA Calendar Plugin to show people’s todo list and people seem to like that a lot. I’m playing with the Labels plugin (tagging) and the Chart plugin (pretty graphs). Soon I hope to start writing some plugins of my own.
No day would be complete without a walk through random mailing lists and JIRA projects. A few issues nudged along or closed on the INFRA JIRA project, an svn migration, an email to Roller suggesting they talk about graduating from the Incubator, and a couple of board emails.
All in all, not a terrible day. Feels good to sit down and put it on paper so to speak - my random wandering from project to project often means I end the day thinking not much has really happened.
