Here is a list of resources linking to the cultures I inhabit as a Java developer.
I release personal projects at osjava.org under the com.generationjava and org.osjava namespaces.
I post every now and then to a weblog.
I can be contacted at the obvious bayard at apache.org e-mail.
I am currently on the board of the Apache Software Foundation and am an ex-chair of the Jakarta project.
| Project | Description |
|---|---|
| String taglib | A JSP custom tag library for manipulating Strings. I created this tag library in mid 2001 and maintain it as a part of the Jakarta Taglibs project. |
| Log taglib | I maintained the Log Taglib, a taglib that wraps around Log4j, and have modified the CVS HEAD so that it wraps around Jakarta Commons Logging instead. |
| Commons.Collections | I am a committer on the Commons Collections project. |
| Commons.Lang | I am an initial committer on the Commons Lang project. My main focus here is the growth of org.apache.commons.lang.StringUtils, a library for dealing with java.lang.String objects, but this has split into many classes recently. The String Taglib uses this, as do many other projects. Commons Lang 2.1 is currently in the works. |
| Commons.Codec | I am an initial committer on the Commons Codec project. This is due to some parts of code that used to be in the Strings project but got migrated across. |
| Commons.IO | I am an committer on the Commons IO project. IO 1.0 has been released and a 1.1 is likely to start occuring soon. |
| Commons.Cli | I have submitted some functionality to the Commons CLI project, a command line argument parser. The code was from an existing project of my own which had a few bits it did that CLI did not [CLI does many things that project did not do]. I now need to extend this code into a much better system to make it worthy of being in a Commons project as it doesn't fully encompass the power of CLI. |
| Commons.DbUtils | I am an initial committer on the Commons DbUtils project, a source of reusable functions and components for JDBC(tm) code. |
| Project | Description |
|---|---|
| OSJava.org | I have a number of projects at OSJava.org, including Simple-JNDI, XmlWriter and genjava-core. |
| GenJava | Some older pre-osjava work. |
| JavaBean Tester | An framework for testing java beans that I'm involved with. |
I was a draft reviewer on Shawn Bayern's JSTL in Action (Manning) book. I enjoyed the experience and recommend this as the perfect book for Web Designers and JSP Developers to check out before moving to JSP Standard Tag Libraries.
Following that, I was a technical reviewer on Harshad Oak's Pro Jakarta Commons (Apress), a great book for Jakarta Commons beginners.
I was a technical reviewer on Kito Mann's JSF in Action (Manning) book.
I've also been involved as a draft reviewer on George Reese's Java Database Best Practices (O'Reilly) and briefly with Wrox before their demise.
From September 2001 to September 2002 I wrote the Java email tips for CNet's Builder.com. After a year I ran out of ideas, but I imagine the back log of tips I'd built up should see me still publishing tips through passed the end of 2002. The tips are not available online, although an example is and I maintain a page of [crytpically url'd] links to the discussions on some of the tips [since the discussion feature was added basically].
I continued to write articles for that site [listed on my CNet bio page]. These are now also listed on my generationjava.com site under the writings heading.
Currently I work at SourceLabs. SourceLabs provide support for open-source technologies to enterprise companies.