Posts tagged 'conferences'

Talking OSLC at Innovate 2010

I haven't mentioned it yet here on my blog, but I've been working as the spec lead for the Open Services for Lifecycle Collaboration (OSLC) since January of this year.

I hope to blog about OSLC more later, but now I'm writing to tell you about a talk that I'll be doing with Rational Chief Architect John Wiegand at Innovate 2010 The Rational Software Conference in Early June. Here are the details:

Session: ALM-2210B: Open Services (OSLC) and Jazz: Working Together

When: Mon, 7/Jun, 3:00 PM - 4:00 PM
Where: Dolphin - Northern Salon E4

Rational proposed the Open Services for Lifecycle Collaboration (OSLC) initiative at the Rational Software Conference in 2008 to make life better for software delivery teams by easing the way tools can be used in combination. Two years later, we are gratified to see an active and open community making this vision a reality. This presentation will explain the challenge of tool integration, how the OSLC community is addressing the challenge, and how Jazz builds atop OSLC to deliver an open lifecycle platform

For more information on OSLC, visit

UPDATED: scheduled change - talk is now 3PM to 4PM.

Interested in attending Innovate 2010? You can register here.

innovate 2010 logo

RSC 2009: connecting developers and community

RSC logo

I've attended every JavaOne since 2004, but this year I've got new job and a new conference to attend. This year I'll be traveling to Orlando, FL and attending the Rational Software Conference also known as #rsc2000 in the twit'o'sphere.

I'm not going to be giving a talk, but I will be manning a demo pedestal and showing some of what I've been working on in my first couple of months at IBM: working on getting Rational Team Concert and other Jazz-based products to work well with Lotus Connections, IBM's social software suite which includes communities, forums, blogs, bookmarking, social networking and wikis (coming soon in Connections 2.5).

Connections logo

Why would you want to use Team Concert with Connections? It's all about connecting developers to community, helping developers use social software tools to inform, share and collaborate with the wider community of people that support, manage, sell and use the software.

Jazz logo

The tentative plan that we've outlined for all (registered users) to see on the is all about making it easy to setup and integrate community infrastructure for a new software project.

For example, wouldn't it be nice if, when you setup a new project in Team Concert you'd have the option of setting up an integrated Lotus Connections community complete with a project blog, discussion forum, wiki space and shared bookmarks? Shouldn't those blogs, forums and wikis be searched when you do a project search and shouldn't it be dead-simple to fire-off a blog entry or forum post to start a community conversation about a work-item or any other Team Concert artifact? We think so and we think that's just a start; there's lots more we can do.

If you're going to be at RSC 2009, please stop by and say hi. I'll be on duty from 5-8PM on Monday and most of the day Tuesday. Whether you're there or not, if you've got ideas about developer tool and social software integration, I'd love to hear from you.

Save the date: BarCamp RDU 2009

barcamp rdu banner

We've got a date and a venue for BarCamp RDU 2009, so mark your calendars:

BarCamp RDU 2009 - August 8 at Red Hat headquarters in Raleigh, NC

More information and registration coming soon...

Upcoming: Shindig for Blogs and Wikis, ApacheCon EU

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'm thrilled. You ought to go too; here's the information on the conference, which will include training, the hackathon and a BarCamp.

ApacheCon Europe 2009 (link)

23-27 March 2009 | Mövenpick Hotel, Amsterdam
Pricing (register before Feb 6 for discount)

My session is titled Shindig for Blogs and Wikis. I'll cover different approaches to adding social features to blogs and wikis and I'll zoom-in on OpenSocial related options Shindig and Project SocialSite. Here's the abstract, with some formatting that is missing from the ApacheCon site:

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.

In this session you'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'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:

  • Quick introduction to OpenSocial and Shindig
  • Overview of products/services that leverage OpenSocial
  • Benefits of social networking in blogs and wikis
  • How to support Google Gadgets in Roller and JSPWiki via Shindig
  • How to enable social features in Roller and JSPWiki via Shindig
  • How to add comprensive social graph support to Roller and JSPWiki via SocialSite
  • How to create an OpenSocial Applications that access Roller and JSPWiki

I'm already working on the demos and slides for this as it's going to be quite a bit of work. Fortunately, I'll be able to recycle some of the material in some other upcoming gigs.

BarCamp Charlotte, Jan. 24, 2009

Barcamp logo

There's no venue yet, but Barcamp Charlotte is coming up soon. I think it's gonna be well worth the three hour drive from Raleigh to Charlotte so I just signed up.

Registration is free. All you have to do is to sign up for an account at and you'll be registered as an attendee. The site is running Buddypress, the Wordpress-based social networking suite, so you can setup a profile and socialize with the other attendees. See also:

I wonder, which one is the definitive source of information and announcements?

Open Source Days 2008 - Copenhagen

My talk went pretty well yesterday and I'm definitely enjoying both the conference, which is still in progress, and my stay in Copenhagen. I'll post more photos later, but for now here is a shot of the conference setup at ITU Copenhagen.

Open Source Days 2008 - Copenhagen

Roller and SocialSite at Open Source Days 2008

Open Source Days 2008 logo

I'm happy to report that I'll be traveling to Copenhagen, Denmark to talk about Roller and Project SocialSite at the Open Source Days 2008 conference on Oct. 3-4 this year. I'm going to tell the story of Roller and lessons learned along the way and then talk about blogging in the age of social networks and how to social-enable Roller with the SocialSite widgets. The session is called titled The once and future Roller.

Advanced Roller at ApacheCon EU, April 2008

One of my five ApacheCon EU 2008 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's the abstract:

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.

ApacheCon US 2007 count-down

ApacheCon US 2007 is only about 20 days away. I'm getting psyched up to do my Roller and blogs as a web development platform talk again (and thinking about topics for ApacheCon EU 2008). There's still plenty of time for you to register and attend. And Apache fans, please grab a banner and help promote ApacheCon on your project site and blogs.

ConvergeSouth 2007, day 2 notes and wrap-up

I'm back from ConvergeSouth 2007 now and caching up on email, blogs, etc. I enjoyed day two as much as day one. Here are my notes, quotes and paraphrased thoughts from two of my favorites sessions on Saturday, Social Networking and Corporate Wikis. [Read More]

ConvergeSouth 2007, day 1 notes

I'm in Greensboro today, a couple of hours away from home, attending ConvergeSouth 2007 -- "the annual tech users' conference in Greensboro, North Carolina. A combination of a blogger-con and a creativity center." Here's a summary of notes and quotes I scribbled in my notebook on day #1. [Read More]

2007 North Carolina Science Blogging Conference

Anton Zuiker wrote to tell me about the 2007 North Carolina Science Blogging Conference coming up January 20th, 2007. I just registered and I'm looking forward to learning more about how scientists are using blogs and RSS/Atom blog tech in their work.

BarCampRDU, let's do it again!

Congrats and thanks to the organizers, volunteers, Red Hat and other sponsors for making BarCampRDU a great success. I really enjoyed it. In case you have no idea what a "barcamp" is here's the deal. According to the BarCamp wiki, a BarCamp is "an ad-hoc gathering born from the desire for people to share and learn in an open environment."

The event started around 9AM Saturday morning with a quick introduction from conference organizer Fred Stutzman. Everybody who wanted to propose a session lined up at the front of the room and gave a 30 second pitch for their idea. Most of the proposals were technical like "linux systems admin" or "atom publishing protocol," but there were some non-technical ideas too. For example there was a session on "how to juggle" and one on "how to dance with girls" (not sure how that turned out, given the M/F ratio).

After the session pitches, the session leaders claimed spots on the schedule, which was a 10-foot by 15-foot sheet of paper taped to the wall. Next attendees voted for sessions by putting tick marks on the schedule using magic markers. Based on the votes and conversations between session leaders, some sessions were combined and some were moved to smaller or larger meeting rooms -- all right on the spot. It was amazing how well that worked and how quickly we were able to arrive at a schedule and by 10AM we were all attending sessions.

The sessions themselves were not so unconventional. They were definitely more interactive than the usual tech-conference format, but generally followed the normal speaker/audience model. I'm not complaining. I enjoyed the sessions, learned a lot and heard a lot of interesting stories. I attended sessions on open source business and it's ability to innovate (Tarus Balog and ), RESTful Notification Architecture (Seairth Jacobs), social networks (Fred Stutzman) and the Atom publishing protocol (Joe Gregorio).

That's all I have time for tonight. If you want more info, Fred Stutzman has a great round-up of the blog and news coverage (and check it out -- I was mentioned in the News & Observer article) plus some guidelines for running your own BarCamp. I hope we'll do another one this year -- I'd like to help out next time around.

Tags: topic:[BarCampRDU]

Microsoft Flak Jacket 2007 (still in beta)

Robert Burke: And it was kinda cool to be the Microsoft guy running Apache and PHP on his laptop :)
I'm sorry I missed that talk.

Tags: topic:[apacheconeu2006], topic:[apachecon]

Roller talk at ApacheCon EU

I gave my talk this morning to a packed room of 40-50 people at ApacheCon EU. The talk is an updated and improved version of the talk I gave last year at ApacheCon US. It's designed to be a primer for system administrators considering using Roller and developers considering customizing or basic products on Roller. Here's what I covered:
  • Roller history: how Roller got started and how it got to where it is today at Sun, IBM, JRoller, Yale, NC State, etc.
  • Roller features: overview of Roller features, limitations and reasons for choosing Roller.
  • Roller community: discussion of Roller community, project processes (release cycle and proposals) and status of Apache incubation.
  • Roller internals - backend: overview of Roller business/persistence layer architecture, components used, XDoclet code-gen, POJOs and manager interfaces.
  • Roller internals - front-end: overview of Roller presentation layer including the Struts/JSP based editor UI and the Velocity-based blog/feed rendering engine.
  • Customizing Roller: brief overview of techniques for customizing Roller.
  • Roller futures: Overview of Roller 3.0 plans.
For those who couldn't make the talk, I've made my slides avalable in PDF format. Let me know if you have questions.

Tags: topic:[apacheconeu2006], topic:[apachecon]

ApacheCon Wednesday

I'm definitely suffering from some ApacheCon-fatigue, a combination of information overload and lack of sleep. I just can't sleep past 6AM when I'm on the west coast, no matter how late I stay up. Oh well, today was the last day.

I only attended one talk this morning: Michael Radwin's HTTP Cache and Cache Busting for Content Publishers. I think I learned more Roller-relevant stuff from this talk than any other at the conference. After that, I spent the rest of the morning and lunch-time helping Craig Russell and Ian Kallen get their Roller development environments set up. As I mentioned yesterday, Craig wants to help create a JDO implementation of the Roller backend. Ian (who works for Technorati) wants to contribute to Roller in the areas of tagging and micro-formats.

In the afternoon I tuned in to the Ruby for Java Developers talk and Brian McAllister's Ruby on Rails talk. Brian's talk was my favorite of the two and I especially liked the way he illustrated the talk with screencasts (via Snapz Pro X). One of these days, I'll have some time to play with Ruby -- probably right around the time it's no longer cool with the shiny new object hipsters. After the Ruby talks, the conference ended with a key-note by Jaron Lanier. Jaron's talk was little too rambling for my taste, "mono-directional blabbing" he called it, but got a lot better when he started telling jokes and doing Al Sharpton and Steve Ballmer immitations.

That's all for my ApacheCon/US 2005 blogging. Thanks to the ApacheCon organizers and all Apache-folk for another great conference. I'm already trying to figure out how I can get myself to the next one.

Converge Trip Report #3: Satuday

I spent Friday and Saturday in Greensboro, NC at the ConvergeSouth 2005 conference. I had a great time meeting fellow NC bloggers and attending talks on community building, blogging and journalism, collaboration, blog tools and podcasting. The next couple of posts will be my trip report, based on my notes and recollections. This is final installment #3 of 3.

Saturday, the focus of the ConvergeSouth conference was new media and "creativity on the web for all people" and the format was Dave Winer blogcon style "un-conference." That means there's a moderator with no prepared talk or slides who briefly introduces a topic and then the audience engages in a blog-like conversation on the topic. Interesting idea and it can work well, but I still like the old tried-and-true "expert gives engaging, insightful and interesting talk" format of conference and fortunately some of the speakers at Converge did too.

Policing the Media, Duncan Black

The first talk I attended was Policing the Media led by Duncan Black. After a fairly long introduction, he went into the blogcon format. In his introduction Duncan explained that he wants to improve the media. We deserve better. He had a litany of complaints and didn't try to capture them all. Traditional (and I'm assuming he means print) journalists ignore the rest of the media: talk radio, cable news networks, and partisan news outlets. Journalists won't admit mistakes. They don't do proper fact checking.

After his intro, Duncan didn't really get any objections from the audience and in fact the first question was from a newspaper guy who asked how papers can collaborate with bloggers. Some suggestions were to use bloggers as stringers, to use hyperlinks, and to look at what The Raleigh News and Observer is doing with its blogs and specifically Tarheel Blogwatch. From there the conversation moved to stories of policing the media, the most memorable one involved the issue of hot topic voting machines. I must say, the blogcon format worked pretty well for this talk.

Collaboration, Jimmy Wales

The next talk was on collaboration by Jimmy Wikipedia Wales. It was a traditional presentation, not blogcon format, a complete history and status report on Wikipedia and closely related projects like WikiNews and Wiktionary.

I was most interested in the discussion of real time peer review and the techniques used to keep the wiki vandals and spammers at bay. The Wikipedia folks are able to correct damage and ban the attacker within a minute of an attack. That's great, but is pretty depressing how many people they have working on "recent changes patrol." That's why I keep the Roller wiki locked down and only give username/password access to people I know. Jimmy mentioned the need for a global blacklist of spammers and vandals and that Wikipedia is the logical place to maintain such a blacklist. Roller really needs a good blacklist (for comment/trackback spam), especially now that Jay Allen has stopped maintaining MT-Blacklist.

Tools & the Future, Dave Winer

This was an open blogcon style session centered on the question what do you want from the tools. Much of the discussion was dominated by a couple of complete newbies who just wanted things to be easier, but didn't have any concrete suggestions. That's fine I guess. It confirms what I think most folks working on blogging tools already know: ease of use and simplification are the top-priority (well, ok, maybe they come second to spam-prevention). Here are the most useful suggestions that I heard during the session.

  • Ability to annotate podcasts and provide metadata
  • Easy point-and-click audio and video blogging
  • Automatic hyperlinks
  • Built-in spell checking
  • Interactive and comprehensive how-to tutorial for new bloggers
  • Better directories to help us find interesting blogs
  • Better ways to index and query the blogs

I don't think the blogcon format worked very well in this session. We would all have benefitted from a little better preparation and a little more steering. See also: Kevin Howarth's notes from this session.

Podcasting, Herb Everett

This session was a basic overview of podcasting. While it was interesting to hear Herb's experiences, I really didn't learn anything that I didn't already know about podcasting. Talking to some podcasters after the session I learned that the Apple iTunes tags are pretty important nowadays (but have the bugs been worked out?). I'm wondering if Roller's podcast support should include them in addition to the standard <enclosure> tag. See also: Kevin Howarth's notes from this session.

Dinner and conclusion

Saturday night, I attended one of the hosted dinners and finally got to meet Ed Cone, Greensboro blogger and one of the conference organizers. I've been reading Ed's blog ever since I discovered his Jerry Garcia interviews a couple of years back. Ed interviewed Jonathan Schwartz and Tim Bray just the other week, but didn't realize that is driven by homegrown North Carolina software.

That's it for my trip report. All and all a great experience. If you want to read more about the conference, check out conference organizer Sue Polinsky's list of posts on the topic and the Technorati tag ConvergeSouth.

Tags: topic:{technorati}[ConvergeSouth], topic:{technorati}[Journalism], topic:{technorati}[Podcasting], topic:{technorati}[Blogging]

Roller Talk

My Roller talk has been accepted for ApacheCon 2005, Dec. 10-14, 2005 in San Diego, CA. I'm planning to cover Roller features and architecture as a primer for new users and developers.


Halley Suitt: Is Foo Camp literally a circle jerk of geek boys? YUCK! That must be a heckof a mess to clean-up
Go Halley!

The talk went well

My second JavaOne was a great experience, but it was a little stressful because up until last night I couldn't find any of my co-speakers. I spent most of Wednesday preparing to give the whole talk by myself, but luckily for me (and the attendees), Pat and Kevin showed up just in time. Unfortunately, Pat showed up with some very bad news for us at Sun: he's leaving to work at Google.

In the end, I think the talk went pretty well. Kevin did most of Pat and my slides on syndication because we had split the talk 50-50 when we couldn't locate Pat on Wednesday night (and assumed he was still in Paris). He did a good job with the material and added in some interesting points from his experience at where they parse millions of feeds per hour with the Java-based Apache Commons (sandbox) FeedParser.

We were a little disappointed with the turnout. I'd be surprised if the 700+ seat Yerba Buena theater was more than 30% full. The fact that were in a lunchtime timeslot on the last day of the show certainly didn't help. Anyhow, I'm relieved that it's over and ready for a nice long week off.

Main | Next page »