<?xml version="1.0" encoding="utf-8"?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/rss.xsl" media="screen"?><rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
  <title>Blogging Roller</title>
  <link>https://rollerweblogger.org/roller/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://rollerweblogger.org/roller/feed/entries/rss?tags=apachecon" />
  <description>Dave Johnson on open web technologies, social software and software development</description>
  <language>en-us</language>
  <copyright>Copyright 2026</copyright>
  <lastBuildDate>Tue, 28 Apr 2026 07:02:22 +0000</lastBuildDate>
  <generator>Apache Roller 6.1.5</generator>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/introduction-to-apache-usergrid</guid>
    <title>Introduction to Apache Usergrid</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/introduction-to-apache-usergrid</link>
    <pubDate>Sat, 29 Nov 2014 10:09:48 +0000</pubDate>
    <category>Open Source</category>
    <category>apache</category>
    <category>apachecon</category>
    <category>asf</category>
    <category>baas</category>
<description>&lt;p&gt;I travelled to Budapest, Hungary for a couple of weeks for a very nice &lt;a href=&quot;https://www.flickr.com/photos/snoopdave/sets/72157649019765409/&quot;&gt;vacation&lt;/a&gt; with my wife and to speak at ApacheCon EU. Here are the slides that I presented at ApacheCon EU:&lt;/p&gt;

&lt;br&gt;

  

&lt;br&gt;

&lt;p&gt;(you can also &lt;a href=&quot;http://www.slideshare.net/snoopdave/introduction-to-usergrid-apache-con-eu-2014&quot;&gt;view the presentation on Slideshare&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;And here is the session abstract:&lt;/p&gt;

&lt;p&gt;Whether you are building a mobile app or a web app, Apache Usergrid (incubating) can provide you with a complete backend that supports authentication, persistence and social features like activities and followers all via a comprehensive REST API &#151; and backed by Cassandra, giving you linear scalability. All that, and Usergrid is open source too. &lt;/p&gt;

&lt;p&gt;This session will explain how you can use Usergrid to provide a back-end for your application. We&#146;ll start with an overview of Usergrid features, then explore in depth how to authenticate users, store data and query data with the REST API provided by a Usergrid server. We&#146;ll develop a simple HTML5 app and package it as a native mobile app via Apache Cordova. We&amp;#39;ll also cover how to run Usergrid locally for development and testing.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/talking_usergrid_at_apachecon2014</guid>
    <title>Talking Usergrid at ApacheCon 2014</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/talking_usergrid_at_apachecon2014</link>
    <pubDate>Sun, 16 Mar 2014 16:10:16 +0000</pubDate>
    <category>Open Source</category>
    <category>apachecon</category>
    <category>asf</category>
    <category>baas</category>
    <category>cassandra</category>
    <category>java</category>
    <category>opensource</category>
    <category>usergrid</category>
<description>&lt;a href=&quot;http://www.apachecon.com/&quot;&gt;
&lt;img src=&quot;https://rollerweblogger.org/roller/mediaresource/59d5e8f1-074f-4fd2-84a3-0b0a108c089c&quot; align=&quot;right&quot; alt=&quot;ApacheCon 2014&quot;&gt;
&lt;/a&gt;

&lt;p&gt;I&amp;#39;ve been working at &lt;a href=&quot;http://apigee.com&quot;&gt;Apigee&lt;/a&gt; since September 2013 and one of the things I love most about my new job is the fact that I&amp;#39;m actively contributing to open source again. &lt;/p&gt;

&lt;p&gt;I&amp;#39;m working on &lt;a href=&quot;http://usergrid.incubator.apache.org/&quot;&gt;Apache Usergrid&lt;/a&gt; (incubating), an open source &lt;b&gt;Backend-As-A-Service&lt;/b&gt; (BaaS) that&amp;#39;s built on the Apache Cassandra database system. Apigee uses Usergrid as part of &lt;a href=&quot;http://apigee.com/about/content/apigee-edge&quot;&gt;Apigee Edge&lt;/a&gt; (see the &lt;a href=&quot;http://apigee.com/docs/content/build-apps-home&quot;&gt;Build Apps&lt;/a&gt; part of the docs).&lt;/p&gt;

&lt;p&gt;Apigee contributed code for Usergrid to the &lt;a href=&quot;http://apache.org&quot;&gt;Apache Software Foundation&lt;/a&gt; back in October 2013 and Usergrid is now part of the Apache Incubator. The project is working towards graduating from the Incubator. That means learning the Apache way, following the processes to get a release out and most importantly, building a diverse community of contributors to build and maintain Usergrid.&lt;/p&gt;

&lt;p&gt;One on the most important parts of building an open source community is making it easy for people to contribute and and that&amp;#39;s why I submitted a talk to the &lt;a href=&quot;http://www.apachecon.com/&quot;&gt;ApacheCon US 2014&lt;/a&gt; conference (April 7-9 in Denver, CO) titled &lt;a href=&quot;http://events.linuxfoundation.org/events/apachecon-north-america/program/schedule&quot;&gt;How to Contribute to Usergrid&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;The talk is intended to be a briefing for contributors, one that will lead you through building and running Usergrid locally, understanding the code-base and test infrastructure and how to get your code accepted into the Usergrid project.&lt;/p&gt;

&lt;p&gt;Here&amp;#39;s the outline I have so far:&lt;/p&gt;

&lt;h3&gt;How to Contribute to Apache Usergrid&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Motivation
    &lt;ul&gt;&lt;li&gt;Why would anybody want to contribute to Usergrid?&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;First steps
    &lt;ul&gt;&lt;li&gt;The basics&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Getting signed up&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Contributing to the Stack
    &lt;ul&gt;&lt;li&gt;Understanding the architecture &amp; code base&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Building the code. Making and testing changes&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Running Usergrid locally via launcher &amp; via Tomcat&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Contributing to the Portal
    &lt;ul&gt;&lt;li&gt;Understanding the architecture &amp; code base&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Building the code. Making and testing changes&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Running the portal locally via node.js&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Contributing to the SDKs
    &lt;ul&gt;&lt;li&gt;Understanding the architecture &amp; code base&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Building the code. Making and testing changes&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Contributor workflow: how to get your code into Usergrid
    &lt;ul&gt;&lt;li&gt;For quickie drive-by code contributions&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;For more substantial code contributions&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;For documentation &amp;  website changes&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Contributing Docs and Website changes
    &lt;ul&gt;&lt;li&gt;Website, wiki and GitHub pages&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;How to build the website and docs&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Roadmap
    &lt;ul&gt;&lt;li&gt;First release&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;New Core Persistence system&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;The two-dot-o branch&lt;/li&gt;&lt;/ul&gt;
    &lt;ul&gt;&lt;li&gt;Other ideas&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I&amp;#39;m in the process of writing this talk now so suggestions and other feedback are most welcome.&lt;/p&gt;


</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/roller_status_cc_world</guid>
    <title>Roller status, CC: world</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/roller_status_cc_world</link>
    <pubDate>Tue, 22 Sep 2009 21:15:28 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>apacheroller</category>
<description>&lt;p&gt;It&amp;#39;s been a while since I have blogged about it, but I haven&amp;#39;t completely stopped working on Roller. In case you&amp;#39;re wondering what&amp;#39;s up in Roller-land, here&amp;#39;s an update based on an &lt;a href=&quot;http://markmail.org/message/hymm4qa5qgmkjzt4&quot;&gt;email&lt;/a&gt; I recently sent to the Roller dev mailing list.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I&amp;#39;ve been doing some weekend and evening work on Roller 5.0 to get it ready for release. Ganesh and Tanuja did great work on the new Media Blogging features, but there were a couple of significant pieces missing such as data migration and I18N. I had hoped to finish that work during the summer, but life got in the way. Now I&amp;#39;m scrambling to wrap things up. I&amp;#39;ll be &lt;a href=&quot;http://rollerweblogger.org/project/entry/roller_at_apachecon_us_2009&quot;&gt;speaking at ApacheCon US 2009 in November on the topic of What&amp;#39;s New in Roller 5.0&lt;/a&gt;, so I&amp;#39;d really like to have a 5.0 release candidate ready by then.&lt;p&gt;

&lt;p&gt;Just as a reminder, here&amp;#39;s what&amp;#39;s currently on the 5.0 feature list:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Media Blogging Support&lt;/li&gt;
    &lt;li&gt;Externalizable User Management&lt;/li&gt;
    &lt;li&gt;OpenID Support&lt;/li&gt;
    &lt;li&gt;Tag Data API&lt;/li&gt;
    &lt;li&gt;OpenSearch&lt;/li&gt;
    &lt;li&gt;OAuth for AtomPub&lt;/li&gt;
    &lt;li&gt;See the &lt;a href=&quot;http://cwiki.apache.org/confluence/x/9aQB&quot;&gt;full list on the Roller wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Except for Media Blogging, all of those features are complete. My plan is this. I&amp;#39;ll do some more cleanup work on Media Blogging, which is the major new feature in 5.0, fix some bugs and then I&amp;#39;ll cut an RC.&lt;/p&gt;
&lt;/p&gt;&lt;/p&gt;&lt;/blockquote&gt;
</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apacheconus_2009_registration_open</guid>
    <title>ApacheConUS 2009 registration open, sign up now!</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apacheconus_2009_registration_open</link>
    <pubDate>Tue, 11 Aug 2009 20:09:21 +0000</pubDate>
    <category>Open Source</category>
    <category>apachecon</category>
    <category>opensocial</category>
    <category>shindig</category>
    <category>socialsite</category>
    <category>wookie</category>
<description>&lt;a href=&quot;http://www.us.apachecon.com&quot;&gt;&lt;img src=&quot;http://rollerweblogger.org/roller/resource/10th_Anniversary_logo_final_w_URL.gif&quot; align=&quot;right&quot; alt=&quot;Apache 10th anniversary logo&quot; style=&quot;padding:1em;&quot;&gt;&lt;/a&gt;

&lt;p&gt;The early-bird special ends on August 14, so you&amp;#39;d better get moving.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sign up for &lt;a href=&quot;http://www.us.apachecon.com&quot;&gt;ApacheCon US&lt;/a&gt; by 14 August and save up to $500!&lt;/p&gt;

&lt;p&gt;This year&amp;#39;s ApacheCon US promises to deliver our most extensive program to date, and largest anticipated gathering of the global Apache community to celebrate the ASF&amp;#39;s milestone 10th Anniversary. The San Francisco Bay Area is where the very first ASF official user conference was held, and we hope that you will join us in celebrating the ASF&amp;#39;s success!&lt;/p&gt;

&lt;p&gt;Apache members, code contributors, users, developers, system administrators, business managers, service providers, and vendors will convene 2-6 November in Oakland, California, for a week of training, presentations, sharing and hacking. ApacheCon US 2009 features new content tracks, MeetUps, and GetTogethers, as well as a number of events open to the public free of charge, such as the Hackathon and 2-day BarCampApache, in appreciation of their support over the past decade.&lt;/p&gt;

&lt;p&gt;Be sure to register by 14 August to save up to $500! To sign up, visit &lt;a href=&quot;http://www.us.apachecon.com&quot;&gt;http://www.us.apachecon.com&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#39;ll be there and speaking on the topic of &lt;a href=&quot;http://www.us.apachecon.com/c/acus2009/sessions/280&quot;&gt;What&amp;#39;s New in Roller 5.0&lt;/a&gt;. I also plan to attend the &lt;a href=&quot;http://wiki.apache.org/apachecon/SocialAndWidgetsMeetup&quot;&gt;Social and Widgets Meetup with folks from Shindig, SocialSite and Wookie. I hope to see you there.&lt;/a&gt;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_eu_2009</guid>
    <title>ApacheCon EU 2009!</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_eu_2009</link>
    <pubDate>Sun, 22 Mar 2009 14:19:16 +0000</pubDate>
    <category>Social Software</category>
    <category>apachecon</category>
    <category>jspwiki</category>
    <category>oauth</category>
    <category>opensocial</category>
    <category>roller</category>
<description>
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/snoopdave/481130847/&quot; title=&quot;View of art center (foreground) and Movenpick Hotel by snoopdave, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/202/481130847_87a45d2910_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; vpsace=&quot;10&quot; hspace=&quot;10&quot; alt=&quot;View of art center (foreground) and Movenpick Hotel&quot; align=&quot;right&quot;&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;I&amp;#39;m off to &lt;a href=&quot;http://www.eu.apachecon.com/c/aceu2009&quot;&gt;ApacheCon EU 2009&amp;gt; tomorrow in Amsterdam to  speak on the topic of &lt;a href=&quot;http://www.eu.apachecon.com/c/aceu2009/sessions/184&quot;&gt;Shindig for Blogs and Wikis&lt;/a&gt;. I&amp;#39;m really looking forward to catching up with my Apache friends and colleagues. That&amp;#39;s the conference venue in the photo on the right, the Movenpick hotel (in the background behind the music hall). &lt;/a&gt;&lt;/p&gt;


&lt;p&gt;I&amp;#39;m staying a couple of extra days, so I hope to have time for bicycling around the city as I&amp;#39;ve done in the past (see also: Flickr photo sets for &lt;a href=&quot;http://www.flickr.com/photos/snoopdave/sets/72157604420939847/&quot;&gt;2007&lt;/a&gt; and &lt;a href=&quot;http://www.flickr.com/photos/snoopdave/sets/72157604616476673&quot;&gt;2008&lt;/a&gt;). Unfortunately, the weather forecast stinks. There&amp;#39;s a 60% chance of rain every day that I&amp;#39;m in town. Oh well; guess I&amp;#39;ll have plenty of time for blogging. &lt;/p&gt;


&lt;p&gt;Speaking of blogging.This week, I&amp;#39;ll be posting some blog entries to highlight the work that I&amp;#39;ve done in preparation for my talk. Here&amp;#39;s what I plan to cover:&lt;/p&gt;


&lt;p&gt;* Monday: OAuth for AtomPub in Roller&lt;br&gt;
* Tuesday: OAuth for ROME Propono&lt;br&gt;
* Wednesday: SocialSite on rollerweblogger.org&lt;br&gt;
* Thursday: OAuth everywhere (continued)&lt;br&gt;
* Friday: the future of Project SocialSite&lt;/p&gt;


&lt;p&gt;If you plan to attend my talk, at 4:30PM on Friday March 27, then you should follow along. Pay special attention to the SocialSite on rollerweblogger.org and OAuth everywhere (continued) posts, which will include detailed background info. I&amp;#39;m looking forward to seeing you there.&lt;/p&gt;

</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/talking_shindig_at_apacheconeu</guid>
    <title>Upcoming: Shindig for Blogs and Wikis, ApacheCon EU</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/talking_shindig_at_apacheconeu</link>
    <pubDate>Wed, 21 Jan 2009 15:39:46 +0000</pubDate>
    <category>Social Software</category>
    <category>apachecon</category>
    <category>apacheroller</category>
    <category>conferences</category>
    <category>shindig</category>
<description>&lt;p&gt;The other day I got the happy news that my one of my proposed sessions was accepted for ApacheCon EU. ApacheCon and Amsterdam are definitely among my favorite places to be, so I&amp;#39;m thrilled. You ought to go too; here&amp;#39;s the information on the conference, which will include training, the hackathon and a BarCamp.&lt;/p&gt;

&lt;div style=&quot;margin:0 0 1em 2em;&quot;&gt;
&lt;h4&gt;ApacheCon Europe 2009 &lt;a href=&quot;http://www.eu.apachecon.com&quot;&gt;(link)&lt;/a&gt;&lt;/h4&gt;
23-27 March 2009 | MÃ¶venpick Hotel, Amsterdam&lt;br&gt;
&lt;a href=&quot;http://www.eu.apachecon.com/c/aceu2009/articles/prices&quot;&gt;Pricing&lt;/a&gt; 
(register before Feb 6 for discount)
&lt;/div&gt;

&lt;p&gt;My session is titled &amp;lt;a href=&amp;quot;http://www.eu.apachecon.com/c/aceu2009/sessions/184
&amp;quot;&amp;gt;Shindig for Blogs and Wikis. I&amp;#39;ll cover different approaches to adding social features to blogs and wikis and I&amp;#39;ll zoom-in on OpenSocial related options Shindig and Project SocialSite. Here&amp;#39;s the abstract, with some formatting that is missing from the ApacheCon site:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Blogs, wikis and feeds helped to make the web more social by making it easy for folks to read, write and have conversations on the web; and now social networking technologies are making the web and even more social.&lt;/p&gt;

&lt;p&gt;In this session you&amp;#39;ll learn about OpenSocial, a new standard for interacting with social networking data via Web Service and via JavaScript Gadgets that can be embedded into social networking sites. You&amp;#39;ll learn about Apache Shindig (incubating), which is the reference implementation of OpenSocial, and how it can be used to add support for social networking and gadgets to existing web applications and specifically Apache Roller and Apache JSPWiki. The session will cover:&lt;/p&gt; 
&lt;ul&gt;
&lt;li&gt;Quick introduction to OpenSocial and Shindig &lt;/li&gt;
&lt;li&gt;Overview of products/services that leverage OpenSocial &lt;/li&gt;
&lt;li&gt;Benefits of social networking in blogs and wikis &lt;/li&gt;
&lt;li&gt;How to support Google Gadgets in Roller and JSPWiki via Shindig &lt;/li&gt;
&lt;li&gt;How to enable social features in Roller and JSPWiki via Shindig &lt;/li&gt;
&lt;li&gt;How to add comprensive social graph support to Roller and JSPWiki via SocialSite &lt;/li&gt;
&lt;li&gt;How to create an OpenSocial Applications that access Roller and JSPWiki &lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&amp;#39;m already working on the demos and slides for this as it&amp;#39;s going to be quite a bit of work. Fortunately, I&amp;#39;ll be able to recycle some of the material in some other upcoming gigs.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecons_2008</guid>
    <title>ApacheCons 2008</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecons_2008</link>
    <pubDate>Sat, 1 Mar 2008 16:21:21 +0000</pubDate>
    <category>Open Source</category>
    <category>apachecon</category>
    <category>roller</category>
<description>&lt;p&gt;I&amp;#39;ve been busy as can be, working on launching a new project at work, lots of presentations and not enough code. March seems to have snuck up behind me, spun me around and punched me right in the stomach. Not good. I need more time. Slides for my &lt;a href=&quot;http://eu.apachecon.com/eu2008/program/talk/2621&quot;&gt;Advanced Roller talk&lt;/a&gt; are due today, ApacheCon EU is a little over a month away and JavaOne is right around the corner (more about that later). That&amp;#39;s enough whining. Now, it&amp;#39;s my duty to remind you that &lt;i&gt;there&amp;#39;s still plenty of time to register for ApacheCon EU&lt;/i&gt; in beautiful city of Amsterdam, so here goes:&lt;/p&gt;

&lt;p style=&quot;text-align:center;margin:1em 0 1em 0;&quot;&gt;
   &lt;a href=&quot;http://eu.apachecon.com/eu2008/&quot;&gt;
      &lt;img src=&quot;http://eu.apachecon.com/eu2008/images/buttons/basic_468x60.jpg&quot; alt=&quot;ApacheCon banner ad&quot;&gt;&lt;/a&gt;
   &lt;br&gt;
   &lt;br&gt;
   &lt;a href=&quot;http://guest.cvent.com/i.aspx?4W,M3,8956c522-e4e3-42f5-9c83-79779f34e484&quot;&gt;
      Click here to register for ApacheCon EU 2008&lt;/a&gt;. 
&lt;/p&gt;


&lt;p&gt;And in other news, the &lt;a href=&quot;http://www.us.apachecon.com/us2008/&quot;&gt;ApacheCon US 2008 Call For Papers&lt;/a&gt; is now open. This year ApacheCon US will be November 3-7 in New Orleans, Louisiana.&lt;/p&gt;

</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/speaking_at_apachecon_eu_april</guid>
    <title>Advanced Roller at ApacheCon EU, April 2008</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/speaking_at_apachecon_eu_april</link>
    <pubDate>Mon, 3 Dec 2007 13:33:13 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>conferences</category>
    <category>roller</category>
<description>&lt;p&gt;One of my five &lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;ApacheCon EU 2008&lt;/a&gt; proposals was accepted. I submitted a couple of proposals for customizing Roller, one for advanced Roller and one on RSS/Atom.  The advanced Roller talk was accepted. Here&amp;#39;s the abstract:&lt;/p&gt;

&lt;blockquote&gt;Apache Roller is a popular open source blog server designed to serve the needs of large multi-user blogging sites and typically used by large corporations, universities and government organizations. This session for managers, sysadmins and developers will goes beyond the Roller installation guide and explores the advanced issues of planning and executing a Roller deployment, including deployment architecture and configuration options as well as options for customization and automation.&lt;/blockquote&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_us_2007_wrapup</guid>
    <title>ApacheCon US 2007 wrapup</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_us_2007_wrapup</link>
    <pubDate>Tue, 20 Nov 2007 17:42:51 +0000</pubDate>
    <category>Open Source</category>
    <category>apache</category>
    <category>apachecon</category>
    <category>apacheconus2007</category>
    <category>asf</category>
    <category>java</category>
<atom:summary type="html">I spent last week at the ApacheCon US 2007 conference in Atlanta, Georgia. Here&amp;#39;s a write up of some of my experiences there.&amp;nbsp;</atom:summary><description>&amp;lt;img src=&amp;quot;http://rollerweblogger.org/roller/resource/acus2007-badge.JPG&amp;quot; alt=&amp;quot;ApacheCon badge&amp;quot; 
width=&amp;quot;150px&amp;quot; vspace=&amp;quot;15px&amp;quot; hspace=&amp;quot;15px&amp;quot; align=&amp;quot;right&amp;quot; /&amp;gt;

&lt;p&gt;I spent last week at the ApacheCon US 2007 conference in Atlanta, Georgia. Here&amp;#39;s a write up of some of my experiences there.&lt;/p&gt;

&lt;h3&gt;The Hackathon&lt;/h3&gt;

&lt;p&gt;The Hackathon is a two day event. For those who don&amp;#39;t know what a hackathon is, I&amp;#39;ll explain how it works. A room with about 20 large round tables, wireless internet and plenty of power strips is provided. Folks show up, plug-in, start working and chatting with each other about projects and other random topics. Sometimes they cluster by project, Struts guys around one table and Geronimo guys at the next, but usually there&amp;#39;s a good mix at each table. Sometimes groups have specific goals like &amp;quot;ship version 2.0&amp;quot; in mind, but usually folks are just working, sharing knowledge and getting to know each other. At various times pizza, soda, breakfast pastries, beer, coffee and/or wine is carted into the room -- so there&amp;#39;s not much reason to leave except for things like fresh air, sunlight and sanity.&lt;/p&gt;

&lt;p&gt;I had a couple of interesting conversations at the Hackathon. I spent some time talking to &lt;a href=&quot;http://blog.skife.org/&quot;&gt;Brian McAllister&lt;/a&gt; about his &lt;a href=&quot;http://markmail.org/message/yzkaf33e4v3ajfwx&quot;&gt;Shindig proposal&lt;/a&gt;, which I&amp;#39;ve &lt;a href=&quot;http://rollerweblogger.org/roller/entry/shindig_open_source_implementation_of&quot;&gt;already mentioned&lt;/a&gt;. I also spoke with David Jencks about getting better Role Based Access Control (RBAC) in Java EE to support social software like blogs, wikis and social network applications because static roles hard-coded into web.xml just won&amp;#39;t do.&lt;/p&gt;


&lt;h3&gt;Roller and the Roller/Struts2 BOF&lt;/h3&gt;

&lt;p&gt;As usual, I attended ApacheCon to promote and represent Roller and I did so in my talk, at the Roller/Struts 2 BOF, at the Sun booth and wherever else I could. As I &lt;a href=&quot;http://rollerweblogger.org/roller/entry/roller_and_blogs_as_a&quot;&gt;mentioned before&lt;/a&gt;, my talk on Roller and blogs as a web development platform went well. I had updated my talk to include an example of how to post to a blog using Abdera and I urged folks to stick around for &lt;a href=&quot;http://asdf.blogs.com/&quot;&gt;Garrett Rooney&lt;/a&gt;&amp;#39;s &lt;a href=&quot;http://incubator.apache.org/abdera&quot;&gt;Abdera&lt;/a&gt; talk, which followed mine in the same room.&lt;/p&gt;

&lt;p&gt;The BOF session also went well. &lt;a href=&quot;http://raibledesigns.com&quot;&gt;Matt Raible&lt;/a&gt; and &lt;a href=&quot;http://www.jroller.com/mrdon/&quot;&gt;Don Brown&lt;/a&gt; organized the session and all I had to do was show up and enjoy the good company and the Atlassian provided beer, wine and nibbles. About ten people showed up and we talked about a variety of topics including user management in Roller, the growing similarity of Struts 2, Spring MVC and other Java web frameworks and then my wife dragged me away from the fun. By the way, Don works for Atlassian on the new &lt;a href=&quot;http://www.jira.com&quot;&gt;JIRA Studio suite&lt;/a&gt;, which, I believe, is going to give Collabnet, SourceForge Enterprise and even the likes of IBM Jazz and Microsoft Team System some serious competition.&lt;/p&gt;


&lt;h3&gt;Roller the Java Content Repository (JCR) API&lt;/h3&gt;

&lt;p&gt;The idea of using a content management system to store Roller content keeps on coming up. At ApacheCon EU earlier this year, I spent some time talking to Lars Trieloff (who now works for CMS vendor &lt;a href=&quot;http://www.day.com/&quot;&gt;Day Software&lt;/a&gt;) about implementing the Roller back-end interfaces using the &lt;a href=&quot;http://jcp.org/en/jsr/detail?id=170&quot;&gt;Java Content Repository&lt;/a&gt; (JCR) APIs instead of the &lt;a href=&quot;http://java.sun.com/javaee/technologies/persistence.jsp&quot;&gt;Java Persistence API&lt;/a&gt; (JPA) that we use now. At this ApacheCon, &lt;a href=&quot;http://www.us.apachecon.com/us2007/program/speaker/4776&quot;&gt;Noel Bergman&lt;/a&gt; brought up the topic a couple of times and pointed out that Day Software, has blog and wiki modules that are both backed by JCR. We could do the same thing: create version of Apache Roller and Apache JSPWiki (incubating) that share the same content repository.&lt;/p&gt;

&lt;p&gt;Later, &lt;a href=&quot;http://jukkaz.wordpress.com/&quot;&gt;Jukka Zitting&lt;/a&gt; (who also works for Day Software), suggested the idea of implementing JPA itself with JCR, thus allowing Roller to store its content in a CMS in a totally transparent fashion. This topic is interesting to me, but I don&amp;#39;t fully understand the benefits of backing blogs and wikis with JCR. What new use cases would this support? How do the interesting features of JCR, like versioning for example, bubble up through Roller -- especially if Roller is to support both RDBMS and CMS back-ends?&lt;/p&gt;

&lt;p&gt;And by the way, Day is not the only company building interesting products around JCR and the &lt;a href=&quot;http://jackrabbit.apache.org/&quot;&gt;Apache Jackrabbit&lt;/a&gt; JCR implementation. Hippo CTO &lt;a href=&quot;http://blogs.hippo.nl/arje/&quot;&gt;ArjÃ© Cahn&lt;/a&gt; and others from Hippo were &lt;a href=&quot;http://www.hippo.nl/en/agenda,2007/apachecon.html&quot;&gt;present at ApacheCon&lt;/a&gt;, talking about their CMS product and related Apache projects.&lt;/p&gt;


&lt;h3&gt;The REST sessions and the Struts 2 REST plugin&lt;/h3&gt;

&lt;a href=&quot;http://struts.apache.org/2.x&quot;&gt;
&lt;img src=&quot;http://struts.apache.org/2.x/images/struts2-merger2.png&quot; alt=&quot;struts 2 logo&quot; align=&quot;right&quot;&gt;
&lt;/a&gt;

&lt;p&gt;Thursday afternoon there was series of REST talks, starting with &lt;a href=&quot;http://en.wikipedia.org/wiki/Roy_Fielding&quot;&gt;Roy Fielding&lt;/a&gt; father of REST, then &lt;a href=&quot;http://sanjiva.weerawarana.org/&quot;&gt;Sanjiva Weerawarana&lt;/a&gt; defender of WS-*, &lt;a href=&quot;http://netzooid.com/blog&quot;&gt;Dan Diephouse&lt;/a&gt; and &lt;a href=&quot;http://www.jroller.com/mrdon/&quot;&gt;Don Brown&lt;/a&gt;. Roy&amp;#39;s talk was standing room only and the other REST talks were quite popular as well. Hearing from REST masters as great, but Don&amp;#39;s talk was the one most relevant to my work (since I&amp;#39;m a Struts 2 user). &lt;/p&gt;

&lt;p&gt;Don talked about the new &lt;a href=&quot;http://struts.apache.org/2.x/docs/rest-plugin.html&quot;&gt;REST plugin&lt;/a&gt; he has developed for &lt;a href=&quot;http://struts.apache.org/2.x/&quot;&gt;Struts 2&lt;/a&gt;, which looks like a wonderful thing. It builds on the existing CodeBehind plugin to give you Ruby-on-Rails like convention-over-configuration and in most cases no Struts configuration or properties files are necessary. From my point-of-view, it&amp;#39;s just another reason to choose Struts 2 over JSF, which, as &lt;a href=&quot;http://www.dehora.net/journal/2007/11/19/java-rest/&quot;&gt;Bill de hÃ&#147;ra points out&lt;/a&gt;, &amp;quot;is clearly not focused on or suitable for working in the REST style to the extent REST principles seem to be actively excluded from the design.&amp;quot;  See also: &lt;a href=&quot;http://raibledesigns.com/rd/entry/go_light_with_apache_struts&quot;&gt;Matt Raible&amp;#39;s notes on the Struts 2 REST plugin&lt;/a&gt; and Don&amp;#39;s &lt;a href=&quot;http://wiki.apache.org/apachecon-data/attachments/Us2007OnlineSessionSlides/attachments/ApacheConUS2007-Struts2REST.pdf.zip&quot;&gt;slides&lt;/a&gt; (a zipped PDF file).&lt;/p&gt;


&lt;h3&gt;Lucene and search sessions&lt;/h3&gt;

&lt;p&gt;On Friday there was a series of talks related to &lt;a href=&quot;http://lucene.apache.org&quot;&gt;Apache Lucene&lt;/a&gt; and related projects such as Solr. These talks seemed to be quite popular as well. I attended the Solr talk. &lt;a href=&quot;http://lucene.apache.org/solr/&quot;&gt;Apache Solr&lt;/a&gt; is a version of the Lucene search engine that is packaged as an easy to install and easy to use web application. 
The &lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1992&quot;&gt;talk&lt;/a&gt; demonstrated all of the things you can do with Solr without writing any Java code and it was pretty impressive. I also spoke with Ken Krugler of &lt;a href=&quot;http://corp.krugle.com/company/&quot;&gt;Krugle&lt;/a&gt;, the source code search engine, about search in Roller, something that he&amp;#39;s been thing and &lt;a href=&quot;http://blog.krugle.com/?p=271&quot;&gt;writing about lately&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Couple of end notes re: Atlanta&lt;/h3&gt;

&lt;a href=&quot;http://www.flickr.com/photos/snoopdave/2044103505/&quot; title=&quot;Atlanta skyline by snoopdave, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2010/2044103505_e003894b52_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Atlanta skyline&quot; align=&quot;right&quot; hspace=&quot;15px&quot; vspace=&quot;15px&quot;&gt;&lt;/a&gt;

&lt;p&gt;First, the venue. &lt;a href=&quot;http://www.Westin.com/Peachtree&quot;&gt;The Westin&lt;/a&gt; is an impressive building, it&amp;#39;s the tallest hotel in the western hemisphere and the rotating bar and restaurant at the top are a lot of fun, with relatively good food and well worth a visit. The hotel itself, though, does not seem to be all that well managed or maintained. The carpets are a little spotty and the furniture is a little worn. Generally, that kind of stuff doesn&amp;#39;t bother me much, but I can see why folks might complain (and they did).&lt;/p&gt;

&lt;p&gt;Second item: a good dining experience. On Monday night, a big group of hackathon attendees ventured out to look for &lt;a href=&quot;http://www.yelp.com/biz/bpYsgz3J62i0iT03atmVTA&quot;&gt;Rare&lt;/a&gt;, billed as a soul-food tapas restaurant. It was quite a long walk from the Westin but we managed to get there with help from Greg Stein&amp;#39;s iPhone and some overly helpful folks we ran into on the street. Rare was simply wonderful so next time you&amp;#39;re in Atlanta, skip Pittypat&amp;#39;s Portch and give Rare a try instead.&lt;/p&gt;

&lt;p&gt;And third, MARTA. The travel info I received from the ApacheCon folks recommended taking a shuttle bus from the airport to the Westin, but that&amp;#39;s not the best way to go. The MARTA train is a much better way to go -- $4 for a the round trip, it&amp;#39;s quick and there&amp;#39;s no need to tip. &lt;/p&gt;

&lt;h3&gt;Wrapping up&lt;/h3&gt;

&lt;p&gt;That brings me to the end of my notes, so it&amp;#39;s time to wrap up. As usual, ApacheCon was a great experience and I hope to make it to the next one in Amsterdam this coming April.&lt;/p&gt;

&lt;p&gt;One more thing. You can find many of the session slides on the &lt;a href=&quot;http://wiki.apache.org/apachecon/Us2007OnlineSessionSlides&quot;&gt;ApacheCon wiki&lt;/a&gt;.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/roller_and_blogs_as_a</guid>
    <title>Roller and blogs as a web dev. platform presentation</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/roller_and_blogs_as_a</link>
    <pubDate>Wed, 14 Nov 2007 17:09:31 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>blogging</category>
    <category>java</category>
<description>&lt;p&gt;I just posted the slides for my ApacheCon US 2007 talk on the &lt;a href=&quot;http://wiki.apache.org/apachecon/FrontPage&quot;&gt;ApacheCon wiki&lt;/a&gt;. It&amp;#39;s basically the same talk that I gave at ApacheCon EU earlier this year, but I spent some time tweaking the slides, simplifying removing unnecessary bits and adding a little &lt;a href=&quot;http://incubator.apache.org/abdera/&quot;&gt;Abdera&lt;/a&gt; coverage. That, and the fact that the power did not fail, seemed to make the talk go more smoothly this morning. Here are the slides:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://wiki.apache.org/apachecon-data/attachments/Us2007OnlineSessionSlides/attachments/ApacheConUS2007-roller-session-2023.pdf&quot;&gt; Apache Roller and blogs as a web development platform&lt;/a&gt; (2MB PDF)&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_roller_and_struts_2</guid>
    <title>ApacheCon Roller and Struts 2 BOF-BOF sign-up</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_roller_and_struts_2</link>
    <pubDate>Thu, 1 Nov 2007 09:26:02 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
<description>&amp;lt;img src=&amp;quot;http://rollerweblogger.org/roller/resource/peachtree-westin-atlanta.jpg&amp;quot; hspace=&amp;quot;7px&amp;quot;
align=&amp;quot;right&amp;quot; title=&amp;quot;ApacheCon US 2007 venue&amp;quot; alt=&amp;quot;Peachtree Westin Hotel, Atlanta, GA&amp;quot; /&amp;gt;

&lt;p&gt;&lt;a href=&quot;http://raibledesigns.com/&quot;&gt;Matt Raible&lt;/a&gt;, &lt;a href=&quot;http://www.jroller.com/mrdon/&quot;&gt;Don Brown&lt;/a&gt; and I will be doing at &amp;quot;Roller and Struts 2&amp;quot; birds-of-a-feather (BOF) session on Wednesday night at &lt;a href=&quot;http://us.apachecon.com&quot;&gt;ApacheCon&lt;/a&gt; at 8:30PM. Thanks to &lt;a href=&quot;http://www.atlassian.com/&quot;&gt;Atlassian&lt;/a&gt; for sponsoring the beer-of-freeness (BOF). The sign-up is here: &lt;/p&gt;

&lt;a href=&quot;http://wiki.apache.org/apachecon/BirdsOfaFeatherUs07&quot;&gt;
http://wiki.apache.org/apachecon/BirdsOfaFeatherUs07&lt;/a&gt;

&lt;p&gt;There are already handful of people signed up, so I guess I better work on some preso materials. I&amp;#39;ll be prepared to talk about Roller status, future plans and Roller&amp;#39;s recent migration from Struts 1 to 2.&lt;/p&gt;

&lt;p&gt;Are there any specific Roller issues you&amp;#39;d like to discuss in the BOF?&lt;/p&gt;

</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_us_2007_count_down</guid>
    <title>ApacheCon US 2007 count-down</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_us_2007_count_down</link>
    <pubDate>Tue, 23 Oct 2007 10:49:15 +0000</pubDate>
    <category>Open Source</category>
    <category>apachecon</category>
    <category>conferences</category>
<description>&lt;a href=&quot;http://us.apachecon.com/us2007/&quot;&gt;
&amp;lt;img align=&amp;quot;left&amp;quot; hspace=&amp;quot;10px&amp;quot;
src=&amp;quot;http://rollerweblogger.org/roller/resource/acus2007_125x125.png&amp;quot;&amp;gt;
&lt;/a&gt;

&lt;p&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/&quot;&gt;ApacheCon US 2007&lt;/a&gt; is only about 20 days away. I&amp;#39;m getting psyched up to do my &lt;a href=&quot;http://rollerweblogger.org/roller/entry/apacheconeu_roller_and_blogs_as&quot;&gt;Roller and blogs as a web development platform&lt;/a&gt; talk again (and thinking about topics for ApacheCon EU 2008). There&amp;#39;s still plenty of time for you to &lt;a href=&quot;http://guest.cvent.com/i.aspx?5S,M3,5356863a-01a0-4859-b0d3-35153b04110e&quot;&gt;register&lt;/a&gt; and attend. 

And Apache fans, please &lt;a href=&quot;http://us.apachecon.com/us2007/sponsors/conference_resources&quot;&gt;grab a banner&lt;/a&gt; and help promote ApacheCon on your project site and blogs.&lt;/p&gt;
&lt;p style=&quot;clear:both;&quot;&gt;

&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_us_2007_early_bird</guid>
    <title>ApacheCon US 2007 - still time to be an early bird</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_us_2007_early_bird</link>
    <pubDate>Fri, 7 Sep 2007 18:48:10 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>blogging</category>
    <category>java</category>
    <category>roller</category>
<description>&lt;a href=&quot;http://us.apachecon.com&quot;&gt;
&lt;img src=&quot;http://rollerweblogger.org/roller/resource/apachecon2007_logo.png&quot; alt=&quot;ApacheCon US 2007 logo&quot;&gt;&lt;/a&gt;

&lt;p&gt;ApacheCon is coming up fast. I just faxed in my speaker&amp;#39;s agreement and I&amp;#39;m starting to update my &lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/2023&quot;&gt;talk&lt;/a&gt; to cover the latest changes in the upcoming Apache Roller 4.0 and 4.1 releases.&lt;/p&gt;

&lt;p&gt;I&amp;#39;ve been four times now and ApacheCon is always a great conference. It&amp;#39;s small and cozy enough, but almost all of the Apache projects are represented. So it&amp;#39;s easy to find the experts, make new friends and get all of your questions answered. The session line-up looks great this year; here are ones that caught my eye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1913&quot;&gt;
    Hacking Atom with Apache Abdera&lt;/a&gt; - Garret Rooney&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/2012&quot;&gt;
    A little REST and Relaxation&lt;/a&gt; - Roy Fielding&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1882&quot;&gt;
    WS-* vs. REST: Facts, Myths and Lies&lt;/a&gt; - Sanjiva Weerawarana&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/2058&quot;&gt;
    Go Light with Apache Struts 2 and REST&lt;/a&gt; - Don Brown&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1971&quot;&gt;
    How to Run a Business Around The ASF&lt;/a&gt; 
    - Sanjiva Weerawarana&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1990&quot;&gt;
    Open Source Community Anti-Patterns&lt;/a&gt; - Ted Leung&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1985&quot;&gt;
    RIAs using Apache Derby and Comet&lt;/a&gt; 
    - Jeanfrancois Arcand &amp;amp; Francois Orsini&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1982&quot;&gt;
    Apache Derby - Saucer Separation&lt;/a&gt; - Rick Hillegas&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://us.apachecon.com/us2007/program/talk/1956&quot;&gt;
    JCR in Action - Content-based Applications with Apache Jackrabbit&lt;/a&gt;
    - Carsten Ziegeler&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to go? There&amp;#39;s still time to shave a couple of hundred dollars off the conference fees by registering early. Early bird pricing has been extended to Sept. 22, 2007.&lt;/p&gt;

&lt;p&gt;And the Weston looks like a pretty nice place for a conference:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://rollerweblogger.org/roller/resource/peachtree-westin-atlanta.jpg&quot; alt=&quot;Westin hotel&quot;&gt;&lt;/p&gt;

&lt;a href=&quot;http://us.apachecon.com&quot;&gt;ApacheCon US 2007&lt;/a&gt; | &lt;a href=&quot;http://guest.cvent.com/i.aspx?5S,M3,5356863a-01a0-4859-b0d3-35153b04110e&quot;&gt;Register here&lt;/a&gt;&lt;br&gt;
November 12-16, 2007&lt;br&gt;
&lt;a href=&quot;http://www.Westin.com/Peachtree&quot;&gt;Westin Peachtree Plaza&lt;/a&gt;&lt;br&gt;
Atlanta, Georgia&lt;br&gt;


</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/home_again</guid>
    <title>Home again</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/home_again</link>
    <pubDate>Sat, 12 May 2007 15:29:16 +0000</pubDate>
    <category>General</category>
    <category>apachecon</category>
    <category>family</category>
    <category>javaone</category>
    <category>vacation</category>
<description>&lt;p&gt;
It&amp;#39;s been a fun four weeks of travel with the APP interop event, &lt;a href=&quot;http://rollerweblogger.org/roller/entry/amsterdam_vacation_wrap_up&quot;&gt;vacation&lt;/a&gt;, &lt;a href=&quot;http://rollerweblogger.org/roller/entry/apachecon_eu_2007_wrap_up&quot;&gt;ApacheCon EU&lt;/a&gt; and JavaOne but damn it&amp;#39;s nice to be home with Andi and the boys.&lt;br&gt; &lt;/p&gt;&lt;p&gt;By the way, &lt;a href=&quot;http://www28.cplan.com/sb158/session_details.jsp?isid=286029&amp;amp;ilocation_id=158-1&amp;amp;ilanguage=english&quot;&gt;my talk&lt;/a&gt; went very smoothly yesterday and I estimate that about 300 people showed up. I pitched 
&lt;a href=&quot;http://www.amazon.com/gp/product/1932394494?ie=UTF8&amp;amp;tag=bloggingrolle-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1932394494&quot;&gt;my book&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; style=&quot;border:medium none  ! important;margin:0px ! important;&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=bloggingrolle-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1932394494&quot;&gt; at the end of the talk and pointed people to JavaOne bookstore, but by that time it was sold out. &lt;br&gt;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/sun_party_at_apachecon_eu</guid>
    <title>Sun party at ApacheCon EU</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/sun_party_at_apachecon_eu</link>
    <pubDate>Tue, 1 May 2007 08:26:39 +0000</pubDate>
    <category>Sun</category>
    <category>amsterdam</category>
    <category>apachecon</category>
    <category>apacheconeu2007</category>
<description>&lt;p&gt;Sun is throwing a party at &lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;ApacheCon EU&lt;/a&gt; on Thursday night, right after the lightning talks. It looks like Rebecca has arranged a very nice party-space (see below) at &lt;a href=&quot;http://www.lloydhotel.com/&quot;&gt;the Lloyd&lt;/a&gt;, a self-described &amp;quot;Trendy Design Hotel&amp;quot; just down the water from the Movenpick. So please stop by, say hello and enjoy a beverage or two to start the evening.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;img vspace=&quot;0&quot; hspace=&quot;0&quot; border=&quot;0&quot; align=&quot;bottom&quot; src=&quot;http://rollerweblogger.org/roller/resource/lloyd-hotel.jpg&quot; alt=&quot;photo of Lloyd Hotel&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apachecon_eu</guid>
    <title>Arrived at ApacheCon EU</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apachecon_eu</link>
    <pubDate>Tue, 1 May 2007 07:03:00 +0000</pubDate>
    <category>Open Source</category>
    <category>amsterdam</category>
    <category>apachecon</category>
    <category>asf</category>
    <category>roller</category>
    <category>vacation</category>
<description>&lt;p&gt;Vacation is over and it&amp;#39;s back to work today. I rode the tram up to Amsterdam Central Station to see Andi off, checked out of our vacation hotel and made my way up to the Movenpick Hotel for &lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;ApacheCon EU&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I&amp;#39;m in the ApacheCon hackathon room now working to clear my in-box,
catch-up on blogs and figure out what work things need my (rather
limited) attention this week.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Vacation was wonderful, by the way. I didn&amp;#39;t do any travel blogging on this trip, but I&amp;#39;ve taken about 200 photos and uploaded some of the best to my &lt;a href=&quot;http://flickr.com/photos/snoopdave&quot;&gt;Flickr account&lt;/a&gt;. I took a bunch of nice shots of the Queens Day festivities yesterday. and the ad hoc boat parades. I&amp;#39;ve also been building a Google map of our travels, annotated with photos and comments. I&amp;#39;ll share that link later this week once it&amp;#39;s more complete.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/testing_1_2_31</guid>
    <title>Testing 1 2 3</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/testing_1_2_31</link>
    <pubDate>Mon, 9 Apr 2007 09:08:11 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>javaone</category>
    <category>travel</category>
<description>My work on the next releases of Roller, Propono and my upcoming talks is basically done and now it&amp;#39;s time to test code and practice talks. Unfortunately, I&amp;#39;ve only got a week to devote to that. Then I&amp;#39;m off and on the road for most of four weeks in a row: to Google for the Atom interop meeting next week, to Amsterdam for a week of vacation and a week of &lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;ApacheCon EU&lt;/a&gt; and finally to San Francisco for &lt;a href=&quot;http://java.sun.com/javaone&quot;&gt;JavaOne&lt;/a&gt;. I&amp;#39;m looking forward to it, but I wish all the year&amp;#39;s travel didn&amp;#39;t have to be crammed into one month.&lt;br&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/apacheconeu_roller_and_blogs_as</guid>
    <title>@ApacheConEU: Roller and blogs as a web dev. platform</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/apacheconeu_roller_and_blogs_as</link>
    <pubDate>Tue, 27 Mar 2007 15:27:04 +0000</pubDate>
    <category>Blogging</category>
    <category>apachecon</category>
    <category>asf</category>
    <category>blogging</category>
    <category>businessblogging</category>
    <category>feeds</category>
    <category>java</category>
    <category>roller</category>
    <category>wikis</category>
<atom:summary type="html">&lt;p&gt;Last week was deadline week for JavaOne and ApacheCon EU
presentations, so I was busy. Fortunately for me, my other deadlines were
postponed, I did some begging for time and I actually had time to take
a short vacation; a family reunion at Stone Mountain park, Georgia. Here&amp;#39;s some more information about my ApacheCon talk and an outline of the slides.&amp;nbsp;&lt;/p&gt;</atom:summary><description>&lt;p&gt;&lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;&lt;img vspace=&quot;0&quot; hspace=&quot;0&quot; border=&quot;0&quot; align=&quot;right&quot; src=&quot;http://rollerweblogger.org/roller/resource/landing_07EU_over.gif&quot;&gt;&lt;/a&gt;Last week was deadline week for JavaOne and ApacheCon EU
presentations, so I was busy. Fortunately for me, other deadlines were
postponed, I did some begging for time and I actually had time to take
a short vacation; a family reunion at Stone Mountain park, Georgia.&lt;br&gt;&lt;br&gt;ApacheCon
EU is only a couple of weeks away now and it&amp;#39;s before JavaOne so I&amp;#39;ll
tell you about my ApacheCon talk first. My ApacheCon EU talk is a new.
The title is &amp;quot;Roller and blogs as a web development platform&amp;quot; and it
explains how blogs, planets, wikis and feeds can be automated and
integrated. And how Apache Roller can be extended and customized via
templates, scripting and plugins. Here&amp;#39;s an outline of the talk:&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Overview &lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;The self-service web&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;With no code at all&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Or with a little...&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Feed based integration&lt;br&gt;&lt;b&gt;Blog, wiki and feed Web services&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MetaWeblog API, methods and Java examples&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Propono Blog Client and Java example&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Atom Publishing Protocol&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Service Doc, Collections and Entries&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Propono Atom Client and Java example&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Roller Admin Interface&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;WikiRPCInterface&lt;br&gt;&lt;b&gt;Blog customization via templates&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Template Editor &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Weblog Templates&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Model objects&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Data Model&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Generating JSON for Dojo and screenshot&lt;br&gt;&lt;b&gt;Blog server customization via plugins&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Which parts of Roller API to use&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Weblog Entry Plugins and examples&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Page Model Plugins&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Page Rendering &amp;amp; Renderer plugins&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Request Mapping &amp;amp; Request Mapper plugins&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Comment Validator plugins&lt;br&gt;&lt;b&gt;Example: Scripting languages in Roller&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;BSF Renderer plugin&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;JRuby via BSF Renderer plugin&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Other Renderer plugins&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Roller admin scripting with Groovy&lt;br&gt;&lt;b&gt;Planet server aggregation&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;What is a Planet server?&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Roller-Planet&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Roller-Planet plans&lt;br&gt;&lt;b&gt;Use case: Software business blogs&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Blogs in development&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Development Dashboard&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Blogs in Marketing&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Product news &amp;amp; links blogs&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Developer &amp;amp; evangelist blogs&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Blogs in the on-line store&lt;br&gt;For more information&lt;br&gt;Summary&lt;br&gt;Q &amp;amp; A&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/good_news</guid>
    <title>Good news</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/good_news</link>
    <pubDate>Fri, 26 Jan 2007 10:54:31 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>ibm</category>
    <category>java</category>
    <category>javaone</category>
    <category>roller</category>
    <category>rome</category>
    <category>sun</category>
<description>&lt;p&gt;Lots of good news and stuff to blog this past week including the Sun makes a profit story, the &lt;a href=&quot;http://www.infoworld.com/article/07/01/22/HNsunintelservers_1.html?source=rss&amp;amp;url=http://www.infoworld.com/article/07/01/22/HNsunintelservers_1.html&quot;&gt;Sun-Intel&lt;/a&gt; deal and more. I really like reading news like this &lt;a href=&quot;http://www.businessweek.com/investor/content/jan2007/pi20070124_871226.htm?chan=investing_investing+stocks&quot;&gt;Amid Profit, Brighter Days for Sun&lt;/a&gt; and this &lt;a href=&quot;http://biz.yahoo.com/rb/070123/sunmicrosystems_results.html?.v=3&quot;&gt;Sun turns profit after five quarters in red&lt;/a&gt;.&lt;br&gt; &lt;/p&gt;&lt;p&gt;
And how could I fail to mention the announcement of &lt;a href=&quot;http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/connections&quot;&gt;Lotus Connections&lt;/a&gt;, the product formerly known as &lt;a href=&quot;http://rollerweblogger.org/roller/entry/my_thoughts_on_ibm_s&quot;&gt;Ventura&lt;/a&gt;. Connections is IBM&amp;#39;s new Web 2.0 social networking suite and it includes &lt;a href=&quot;http://rollerweblogger.org&quot;&gt;Roller&lt;/a&gt;. IBM&amp;#39;s &lt;a href=&quot;http://www.snellspace.com/wp/?p=591&quot;&gt;James Snell&lt;/a&gt; posted some background info about IBM&amp;#39;s internal use of social networking tools and how that led to Lotus Connections. &lt;a href=&quot;http://torrez.us/archives/2007/01/24/519/&quot;&gt;Elias Torres&lt;/a&gt; blogged about it too and included a &lt;a href=&quot;http://torrez.us/2007/01/24/connections.png&quot;&gt;screen-shot&lt;/a&gt; of the new Connections based BlogCentral (IBM&amp;#39;s internal blogging site).
&lt;/p&gt;&lt;p&gt;
And in other news...
&lt;/p&gt;&lt;p&gt;
My &lt;a href=&quot;http://www.apachecon.com/2007/EU/index.html&quot;&gt;ApacheCon EU&lt;/a&gt; talk on &amp;#39;Roller and Blogs as a Web Development Platform&amp;#39; was accepted. Looks like I&amp;#39;ll have a busy May, Amsterdam for ApacheCon and (hopefully) San Francisco for &lt;a href=&quot;http://java.sun.com/javaone&quot;&gt;JavaOne&lt;/a&gt; all in the space of two weeks.
&lt;/p&gt;&lt;p&gt;
Wordpress is &lt;a href=&quot;http://www.intertwingly.net/blog/2007/01/24/WordPress-and-Atom-1-0#c1169752759&quot;&gt;finally gonna get Atom format support&lt;/a&gt; and apparently &lt;a href=&quot;http://torrez.us/archives/2007/01/25/520/&quot;&gt;Atom protocol support&lt;/a&gt; is going to happen too.
&lt;/p&gt;&lt;p&gt;
The &lt;a href=&quot;http://rome.dev.java.net&quot;&gt;ROME&lt;/a&gt; project is just about ready for ROME 1.0 and there&amp;#39;s a new subproject in the works: &lt;a href=&quot;https://rome.dev.java.net/servlets/ReadMsg?list=dev&amp;amp;msgNo=2282&quot;&gt;ROME Propono&lt;/a&gt;. co-worker Ramesh Mandava and I are putting together a Blog Client library (based on code from Blogapps) and an Atom client/server library (based on code from Roller). Hopefully, we&amp;#39;ll have it ready by the time that ROME 1.0 comes out.
&lt;/p&gt;</description>  </item>
</channel>
</rss>