Blogarithms

Doug Kaye’s Weblog

5/13/2008

LifeCasting Goes Pro

12:19 pm

The idea of LifeCasting (informal very-long format live video) probably started with Justin.tv and was then built on by Chris Pirillo. I found it particularly fascinating during last year’s iPhone launch, covered by Robert Scoble and others, but generally just a curious phenomenon. For a few years now, a number of people have wondered what would happen if you were to marry media professionals with this technology. That’s essentially what we’ve done with spoken-word audio on The Conversations Network, and the opportunity for a live, pro-quality video network is something I’ve wanted to see or do for a long time.

Now it’s here. At TWiTLive.com, Leo Laporte is streaming 25 hours per week via (for now) Stickam. Leo’s video is nothing more than letting us watch his many podcasts live in production: TWiT, Security Now, Net@Nite, etc. It’s still rough around the edges — only one camera is running so far — but it’s already very entertaining. They key is that Leo, as always, transcends the technology. He’s committed to the same broadcast quality he brings to audio podcasting. It’s not just his own professionalism, but the production values as well: excellent content and guests, good lighting, good video and (of course) excellent audio. The low-quality audio from most LifeCasters is irritating and tiring. I can leave Leo’s show running all day.

In fact, I already do leave Leo’s show running all day. I work in a home office, and until recently I’ve always had CNN or MSNBC on the TV while I work except when I’m recording or mixing audio. I’m not sure why. Maybe I just miss having other humans around the workplace. Well now I have Leo and his guests to keep me company, and it’s great. Just as TWiT will be remembered as an audio podcast milestone, TWiTLive is already a breakthrough in streaming video. It leverages everything Leo has done during his distinguished career. It’s not the rebirth of TechTV, it’s something much better.

5/8/2008

New Look for IT Conversations

8:33 am

We’ve just turned on a new page layout for IT Conversations. Lots of Ajax and widgets have helped us reduce the size of the pages and improve performance and at the same time increase the functionality. You may need to snoop around to find your favorite features, but they’re all there along with some new ones. New looks for our other channels will follow shortly.

5/3/2008

Our New Board Members

12:34 am

Last week was the annual meeting of the Board of Directors of The Conversations Network at which we elected two new board members, Jon Udell and Zephyr Teachout. Along with our re-elected directors, Jake Shapiro and David Weinberger, I think you’ll agree it’s an extraordinary team. And then there’s our Board of Advisors. That’s a lot of talent!

5/1/2008

My New Widget Architecture

8:19 pm

I was chatting with David Marks of Loomia about the version 4 rewrite of The Conversations Network’s web sites, and he asked whether I’d blogged about it. Haven’t yet, so here’s part of it…

The new sites will be extremely dynamic with nearly everything loaded at runtime via Ajax widgets, some nested within other widgets, sometimes three-deep. Even with all the HTTP requests, the pages are so much simpler and built with so many fewer lines of code, the new site is noticeably faster.

Placing a widget on a page is about as simple as it gets. For example, the following HTML is all it takes to display the most-popular recently published shows for a channel:

<div class=”cnWidget mostPopularRecent”></div>

My widgetLoader looks for <div> elements with className ‘cnWidget’. In the above case it then makes a prototype.js Ajax call to /widget/mostPopularRecent (which is rewritten to mostPopularRecent.php in our case), which then returns the content of the <div>. Dirt simple!

For widgets that require arguments, I just include the values as a Json string within the <div> such as:

<div class=”cnWidget selectedTopics” style=”display:none”>
    ["software","blogging","opensource","security"]
</div>

Redesigning the pages takes nothing more than moving the widgets around and changing the CSS. And in version 4.1 I hope to have a drag-and-drop tool for adding and moving widgets.

Remembering Tom LeVine

4:19 pm

I was saddened to return home today after an east-coast trip to be greeted with the news that Tom LeVine had died from a brain tumor diagnosed only two months ago. Tom was the CEO of Pop!Tech, a marvelous annual event held in Maine every year. IT Conversations streamed live audio from Pop!Tech 2004 and 2005 thanks to Tom’s believe in our mutual missions.

I first met Tom about 13 years ago when he was working in venture capital. We worked together to start an online business, but it never happened. Years later, Tom and I were both happy the project never got off the ground for a variety of reasons. We remained friends and sometimes shared a meal when he was in the Bay Area. As the Pop!Tech announcement says, Tom was one of those incredibly healthy and active people we all figure would outlive the rest of us. Alas, he passed away at the age of 56. He is already missed, and will be for some time.

Powered by WordPress