|
Here are some of my other sites: Photos at Flickr.com Links at del.icio.us Activity stream at Twitter |
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):
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.
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.
snoopdave: crazybob on gilmore gang!
snoopdave: upset stomach making me very nervous after the J1 norovirus thing
snoopdave: rainy day fun: setting up Alex with iStopMotion http://tinyurl.com/2244qt
snoopdave: friendfeed appears to be b0rk3d
snoopdave: learning how to play "ripple"
snoopdave: enjoying a beautiful evening on the porch at my folks place
snoopdave: heading over to Chapel Hill for burfday season festivities
snoopdave: bike ride at lassiter mill park
snoopdave: storms are gonna wake Leo up again tonight. oh well. kinda looking forward to it :-)
snoopdave: and da'ham! its nice to be home
snoopdave: touched down in the queen city
snoopdave: boarding 5 hour flight to charlotte, hoping the javaone virus doesn't hit me in route
snoopdave: @chanezon thanks for the "amazing!" tweet ;-)
snoopdave: sorry I'm missing the gosling keynote at #javaone. it's always my fave