Dave Johnson Here are some of my other sites:

View David Johnson's profile on LinkedIn

Photos at Flickr.com
Links at del.icio.us
Activity stream at Twitter

About the author

I'm Dave Johnson. I'm a software developer, tech book author and blogger from Raleigh, North Carolina. I work as a social software architect at Sun Microsystems, Inc. and I'm a member of the Apache Software Foundation working on Apache Roller open source blog server project. Blogging Roller is my personal weblog where I write about the things that interest me like open source software development, web development, Java, blog/feed technologies and whatever else comes up that feels bloggable. I'm also a public speaker with experience speaking at tech conferences such as JavaOne and ApacheCon. Here are links to some of my presentations (all in PDF format):

About Roller

Apache Roller is an open source Java blog server that's used by thousands of bloggers at Sun, IBM, JRoller.com and N.C. State University (my alma mater). I originally wrote the software back in 2002 as the example application for an article wrote called titled Building a J2EE Weblogger. Since then Roller has grown into a successful open source project with a half-dozen developers and a home at the Apache Software Foundation.

About RSS and Atom in Action

My book RSS and Atom In Action was published in August 2006. It covers RSS/Atom formats and publishing protocols in depth, with examples in Java and C#. It's the first book to cover the Atom Publishing Protocol and Windows RSS Platform, which is coming in IE7 and Vista. The book's example code is developed and maintained as an open source project at Java.Net called Blogapps. It includes parsers, an Atom protocol client, a dozen immediately useful blogapps and an easy-to-install blog/wikiserver.

For more information on the book and the examples:

This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)

This is a personal weblog, I do not speak for my employer.