Twitter > RSS: How to keep up with developers

Times are a Changing

I remember walking into a team meeting my first day on the job and overhearing my fellow blogger explaining the RSS feed setup that he used to keep up with developer news. At the time, this was a new idea to a majority of the yet here we are, a short four years later, and the landscape is changing again. Today, if you aren’t on Twitter you are missing the conversation. While RSS remains an important tool in the struggle to remain on top of our discipline, the latest news, conversation, and ideas are happening on Twitter.

Open Source

We all know that open source and documentation have a sordid affair and this expands just as readily to blogs. If you are luck there is a business selling support for the project and they have a blog but there is hardly ever a blog for any apache project for instance. In stark contrast, many comitters are on twitter and talking about what they love, namely their project. Take Apache ActiveMQ for instance, a community that I’m fairly familiar with. There is no blog.  If you do some digging you can find a few developer’s blogs, but these long form posts are few and far between. However, if you join in the conversation over on Twitter you are privy to up to the minute information about decisions, up coming features, latest tips and tricks, interesting news, and not to forget a willing group of guys to answer questions and help you along in using their product.

Developer Trends

There are two trends that I’m following closely in the development world, namely NoSQL and DevOps. Both of these topics are changing and evolving on a daily basis and the only way to follow the conversation is via Twitter. Blog posts are often the topic of conversation but to really be part of the conversation you have to join in where the people are. The DevOps crowd is something I’m only starting to get into but @mmarschall and @danackerson were nice enough to put together a great list of the who’s who. In the NoSql camp Mashable has a good list to get you started. However, thats not the end of it. There are people talking about scala, pontificating on craftsmanship, and more.

Go Get ‘em

The only way to keep up with the conversation is to join in so sign up or start following, share what you are reading, respond to others ideas, and while you’re at it, check me out @bdarfler.

The Best of the Best Podcasts

Podcast

I’m constantly surprised at how little press podcasts get.  Everyone and their mother has a DVR and has grown accustom to watching TV on their schedule, yet only a small minority see podcasts as the identical concept applied to radio.  Maybe this stems from a lack of interest in radio as opposed to TV.  Maybe it stems from people only using radio for its musical content, in which case mp3s are as far as they need to g.  Either way, its a shame and in hopes of remedying that in some small way, I have compiled my short list of podcasts which everyone should listen to. (download the opml file)

Public Radio

Public Radio is leading the field in providing their content in podcast form.  I have no concept of when any of these shows air on my local station (or even if they air).  Instead they show up in iTunes and I listen at my leisure.

On The Media

As a meta news show, it is the one and only news show necessary to fully understand how media covers (or fails to cover) the important stories of the week.

7AM ET News Summary Podcast

The daily news in under five minutes.  No Britney, no Timberlake, just the basics. 

Marketplace Morning Report

The daily financial news in under 10 minutes.  Increasingly important in the past six months.

Marketplace Money

A weekly one hour program on the financial sector and personal finance.  Everything you need to know for retirement, debt repayment, etc.

WNYC’s Radio Lab

Hands down the best science podcast.  Incredibly produced and riveting.

This American Life

An hour of touching, poignant, humorous and otherwise evocative stories about life in America. 

Speaking of Faith with Krista Tippett

A wonderful hour exploring every possible view on faith, spirituality, religion, ethics, morals, and all the other big questions in life.

Intelligence Squared

Thoughtful, intelligent, persuasive debates on the hot button topics of today in the Oxford style.

Software Development

The Java Posse

Hands down the best developer centric podcast available.  Four friends with four very different view points come together to recap anything and everything JVM related.

Pragmatic Podcasts

Interviews with authors from the Pragmatic Programers publishing company on their upcoming books.

Railscasts

Interviews with influential members of the Rails community.  The only tolerable rails podcast, more a comment about the other podcasts than about this one.

The Accidental Creative

An inspirational podcast aimed at artistic creatives but carries over well to the technical creative.

JavaWorld’s Java Technology Insider

An infrequent Java podcast with some solid content.

Personal Development

Zencast

Weekly one hour dharma talks, always insightful and inspirational

Buddhist Geeks: Seriously Buddhist, Seriously Geeky

Like the name says, these are a bunch of Buddhists who geek out about Buddhism, and occasionally about tech.

The New Man: Beyond the Macho Jerk and the New Age Wimp

A no bs, post-new age approach to manhood.  I imagine this is one of those love it or hate it podcasts.

Arts

IndieFeed: Performance Poetry

A thrice weekly slam poem delivered directly to your ears, improved only by the host genuine love for the genre and community

Philosophy Bites

Occasional podcast delving deep into a particular philosopher or philosophical concept, all with great British accents.

The Moth Podcast

“Real life stories, told live with out notes.”  The story equivalent of slam poetry.

Fora.tv – Audio Program of the Week

About as close as you can get to TED talks in an audio format.

Business

Harvard Business IdeaCast

Business for the thinking person.  No hype, no buzz words, no marketing speak.

Gen Y Marketing Podcast

A great take on marketing from the Gen Y perspective.  Gotta love the aussie accents.

Entrepreneurial Thought Leaders

A fantastic weekly lecture series at Stanford

No-Install Domain Setup Zen

No Install
In this down economy  the chatter about owning your own domain as a way of personal branding has been on the rise.  However, the elephant in the room is what to do with it once you have it?  For a large majority of people, installing and maintaing blogging software like WordPressMoveable Type, or Drupal is cumbersome, expensive, and unnecessarily time consuming.  Why go this route when everything else online is moving towards the cloud computing model?  I’ll show you how you can set up not only a blog but email, photos and more for little to no cost and without installing a single piece of software.

Getting a Domain

Go out and get yourself a GoDaddy domain using a promo code and you can be on your way for about $7.50 a year.  Nothing beats the price and since they are the 800 pound gorilla of domain hosting you are more likely to find good blog posts (like this one) about how to get your hosted applications up and running on it. 

Putting Up Content

blog.mydomain.com

As I mentioned in my previous post there are a really two ways to get hosted blogging, WordPress and Blogger.  Blogger integrates with GoDaddy freely and easily but is less polished than WordPress.  If you go the WordPress route the cost is $10/yr for redirecting and the set up is a bit confusing but its worth it for the superior platform.

  1. Go do your WordPress dashboard and click on the Upgrades menu
  2. Gift yourself a $10 credit
  3. Under the domains menu add blog.<your-domain>.com
  4. Create a CNAME record in GoDaddy that points from blog.<your-domain>.com to <your-blog>.wordpress.com
  5. Wait and verify that blog.<your-domain>.com redirects to <your-blog>.wordpress.com. 
  6. Follow these directions to make <your-blog>.wordpress.com to redirect to blog.<your-domain>.com

photos.mydomain.com

Unfortunately there is no free lunch here, the only options are Zenfolio and SmugMug.  Zenfolio’s integration seems pretty straight forward and requires a $40/yr subscription.  SmugMug is currently more full featured (for instance it integrates with S3 for storing digital negatives) and more customizable (check out this example) but it also costs more.  Their integration requires a $60/yr subscription.

Google Apps

One of the main reasons for getting your own domain is having an email address with that domain.  Luckily Google and GoDaddy make it very easy with two simple tutorials; one for forwarding the various subdomains and one for setting up your mail server.  Better yet, there is an automated tool for setting up the mail forwarding.

Miscellaneous Tools

wiki.mydomain.com

I’ll let my fellow bloggers extol the virtues of a personal wiki.  Now that you are convinced, go over to Wikidot, make yourself an account and follow the instructions on mapping it to your wiki subdomain.

openid.mydomain.com

More than three years after its inception OpenID is finally taking off with more and more sites providing and accepting the standard.  To centralize your identity at your new domain register at myOpenID and follow their convenient directions.

Tying it Together with Tumblr

Tumblr is one of the most under appreciated sites.  As a blogging platform it ranks last in traffic stats. However, its ability to function as a blog, share feed (via the bookmarklet), life stream (via importing arbitrary rss feeds), or any combination, all while remaining simple to use, is astounding.  For our purposes though, the killer feature is its ability to redirect from a custom domain.  With that setup you can easily start pulling in any feeds you like.  I pull in both my blog and my photoblog feeds but other options might include Twitter, YouTube, digg, etc.  You could also import a share feed from delicious but it pails comparison to using the Tumblr bookmarklet.  With the bookmarklet, content to shows up directly, instead of an imported link, and you can inject your own thoughts using comments.

But the fun doesn’t stop there.  Tumblr allows you to customize every last inch of your site which has resulted in a vibrant community of 3rd party themes and hacks.  After some experimentation, I settled on the nine of mine theme by Sid05.  However, the theme was only the base.  From there, I replaced the default feed with feedburner, added some google analytics, and did some very basic SEO.  Finally, I added comments using DISQUS and used add to any for a share & save link as well as an improved subscription link.

Happy Hunting

Well there you have it, the culmination of all the research that went into creating my homepage.  Use it wisely and don’t forget to drop me a comment.

This Web 2.0 Life

Tubes

Preface

I’m find myself intrigued by how others use the plethora of social media sites that dot the internet landscape. There are the Facebook only users, those that have branched out to Twitter, others that keep an external blog, even fewer who dabble in more than just a few sites, and then there are the elite that strive for that perfect interconnect that unifies their wide scattered online presence. I consider myself in the latter group and as such I feel the urge to share my setup.

Overview

Before we dive into the details I’d like to give a conceptual view of my setup. While some might be tempted to take the swiss army approach of trying to accomplish everything in Facebook or a single blog I find this limiting. In the case of Facebook, they have a wide array tools but none of which really stand out. In the case of a blog it quickly becomes obvious that, while possible, it was not meant to consolidate everything. Instead I like using a wide range of simple, single minded tools and then, through extensive use of rss, push and pull the content where it belongs. 

Self Generated Content

Words

When it comes to traditional blogging sites they tend to fall into two camps, the ones that focus on community and the ones that focus on the individual blogger. When I’m writing my personal musings and occasional moanings I like the feel of a community as well as a flexible set of privacy settings which is why I have my personal blog on LiveJournal. LiveJournal rose to ascension when I was in undergrad and as such its the platform where most of my friends still remain, as well as where many other people my age tend to reside. Additionally, given its nice set of privacy controls I can decide if the world, my friends, or only my closest confidents can see what I write. 

On the other hand, when I started to consider blogging on a more professional level I was instantly drawn to WordPress. In the hosted blog space for individual bloggers the same three names tend to fly around; WordPressTypepad, and Blogger. I wasn’t looking to pay so that quickly ruled out Typepad. As for WordPress vs Blogger the contrasts are pretty obvious. WordPress spends a lot of time on the fit and finish were as Blogger spends a lot of time on the advanced customization. At the end of the day WordPress’s clean interface and themes won out. 

Finally, lets not forget micro-blogging. In keeping with my simple and and focused mentality the clear winner here is TwitterPownce has been gobbled up by SixAppart and end of life’d while Jaiku and Plurk both try and be too clever (with added rss stream imports for Jaiku and crazy timeline visualization for Plurk) and lack in a solid desktop client story.  Interestingly enough the open source site identi.ca looks really slick but at this point I don’t think I can justify the cost of moving all my friends over to identi.ca and I have no interest in keeping a mirror of my twitter account.

Pictures

When it comes to photos things actually get a bit trickier. For a long time I was a pro user at Flickr which I found fantastic as an amateur photographer. As one would expect, the social aspect is top notch, and since it has an overwhelming mind share I have been solicited on it a number of times by people wanting to use my photos which is quite nice. However, as I became more serious about my photography I realized I needed something more serious for my photos. It was at that point that I made the switch to SmugMug. At the time it was the only serious option for professional photographers short of rolling their own solution. Additionally its multi-tiered membership levels gave me room for growth as a photographer.  

At the same time, I recognized the importance of setting up a photography blog to promote my photography beyond just posting them online.  There are a handful of photoblog sites but they all work under the paradigm of uploading photos which gets annoying quick, they really need to work on SmugMug and Flickr integration.  Instead, I prefer simply linking to them from my SmugMug account. Additionally, I couldn’t find one that can hang off my own domain.  So, even though a few of them are pretty slick looking I was drawn back to my blog stand by, WordPress.

With my professional pictures safely on SmugMug I was left with the issue of where to put my random snapshots of friends and events. I could have continued to use my Flickr account but I have serious issues with Yahoo!’s ridiculous username/account name clusterfu*k whereby I end up with a different Yahoo! name from my Flickr name from my Flickr url, its abysmal for someone who likes to have a unified web presence. The solution was to go where the people are. For photos of friends I end putting them in Facebook. For photos of family I usually put them on Picasa. However, more and more my family members are finding their was to Facebook so Picasa might be on its way out of my toolbox.

Sharing Others Content

The flip side of all this content generation is sharing other’s content. There are many options in this space with a plethora of sites all jockeying for a share of the social-bookmarking space. However, I find the social-bookmarking paradigm a poor fit for sharing of user content since here is no easy way of sharing the actual content, just links to it.  Google Reader, has a nice solution in this space where you can share items in your feeds and they end up on a public share page.  However, this requires that the content you want to share be in a feed to begin with and the public pages are not the prettiest things to look at.  In my opinion the stand out winner in this space is Tumblr.  Using a simple bookmarklet I can post pictures, text, videos or links from any site to a nicely styled and easily configurable site that works for both the rss junkie and the casual web browsing friend.  They also play nicely with using custom domains.

Social Networking

The last piece of this puzzle is social networking.  At this point its damn near impossible not to be on Facebook, and of course I am, but thats not the only social networking site either.  LinkedIn, is quickly becoming the social network of repute for the business world and the place to go for both job hunters and head hunters.  Finally, there is Twitter.  While it doesn’t try to be the center of your personal or professional universe like Facebook and LinkedIn it is still the go to place for connecting and communicating with friends and acquaintances, personal and professional alike.  Its an invaluable, on going conversation.

Consolidation

So thats the survey of applications I use, but now comes the fun part, consolidation.  I tend to group my generated and shared content loosely into two groups, personal and professional, which heavily influences where I pool my content.

For me my personal hub is Facebook and as such its the consolidation point for all of my personal content sharing and generation.  I use the Tumblelog facebook app to bring in my personal Tumblr, the default notes app to bring in my personal blog, and the Picasa Tab app to bring in my Picasa photos.  Additionally, I use the Twitter app to bring in my Twitter messages as status updates.

The professional piece took me a bit longer to figure out.  It wasn’t until I finally purchased my own domain (bdarfler.com) that things really came together.  As I alluded to before, I have my two wordpress blogs hanging off this domain as well as my SmugMug account, but how was I going to consolidate these as well as the professional content that I share?  This is where Tumblr really shines, that domain is actually just a Tumblr page, and nothing more.  Moreover, Tumblr can auto post content from any arbitrary rss feed, which allows my to consolidate content from my blog and photoblog as with the content that I post manually.  The added benefit of all this is getting one rss feed for everything I do professionally online which I can then pull into LinkedIn using the BlogLink app.

Conclusion

So there you have it, the eventual evolution of my online presence.  I’m sure things will continue to fluctuate but at this point I’m fairly satisfied with the whole situation.  If I get ambitious again I’ll write a post exposing more of the details of my setup over at bdarfler.com.  Its pretty interesting what you can do without actually hosting a single file and the Tumblr hacks I have are quite cool as well.  If you have any feedback, ideas, suggestions, etc. I would love to hear them below.

Follow

Get every new post delivered to your Inbox.