Contact: (801) 853-8339 or jesse@staynalive.com
Twitter, FriendFeed, LinkedIn, or Facebook
Like StayNAlive.com on Facebook!:
TwitterCounter for @Jesse

Archive for August 15th, 2008

Laconica’s Not the Only Cool Kid In Town – Introducing OpenMicroblogger

Friday, August 15th, 2008

omb.gifThere’s a new kid in town in the microblogging space, and no it’s not just “another microblogging site”. I talked to Brian Hendrickson, the lead developer behind OpenMicroblogger.org and its accompanying service OpenMicroblogger.com today and he may just have something to scare both Twitter, and Evan Prodromou of Identi.ca in their tracks. What’s amazing about it all is Brian has actually taken the OpenMicroBlogging protocol that Evan established and implemented the protocol in Brian’s own, non-laconica-based implementation of the protocol that would communicate with any other OpenMicroblogging protocol supported site, similar to the way I mentioned on LouisGray earlier. Yes, OpenMicroblogger.com and the accompanying open source software it is based on will talk to Identi.ca, and on a completely different code base. That means you can follow anyone on Identi.ca within the OpenMicroblogger.com service and vice-versa, and they were written from the ground up by two entirely different developers!

What’s even more amazing about this new platform is that while not a WordPress implementation, Brian seems to have made the platform almost entirely compatible with the WordPress plugin and theme API. So, basically, if you are a WordPress developer, you can write your own extensions to the code, implement your own versions of the code, and write your own themes, all in the same way you do on WordPress. Brian wrote the code from the ground up using a framework he built and calls “dbscript”, and it contains no WordPress code whatsoever. He felt WordPress was too bulky to handle a full Microblogging platform (do I smell a potential acquisition by Automattic?). In fact, adding in integration with the OpenMicroBlogging Protocol was as simple as just adding a simple PHP plugin to his dbscript implementaion. The look and feel of OpenMicroblogger.com, his own implementation of the codebase, is all just an implementation of the WordPress Prologue theme that my friend Joseph Scott at Automattic wrote.

Picture 3.pngBrian tells me that while Laconi.ca‘s codebase is very good technology (he had very good things to say about Identi.ca, Evan, and the Laconi.ca codebase, especially when compared to Twitter), the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable. According to him, “dbscript is an advanced ‘Restful’ framework with sophisticated features that are not found in the WordPress code base, it shares features with Ruby on Rails (ruby) and Django (python) — things like MVC, ActiveRecord, Routes, Content-Negotiation“. Because the underlying code is Restful, an API is almost inheritently provided for other developers to interact with your implementation of the code-base and write their own applications for it.

OpenMicroblogger and DBScript are based on an open source MIT license similar to the license Ruby is under. Brian says it took him just 8 weeks to write this advanced implementation, with other client projects going on at the same time and 2 kids, which shows how simple it is to implement the Openmicroblogging Protocol. It also shows his devotion to the work.

OpenMicroblogger.com, the service that shows off his code, has some really nice features (also available in the code) such as sharing links and pictures with friends – definitely a little more advanced than Identi.ca in that manner. He fully supports the OpenID standard (he actually wrote his own OpenID host using his framework!), and is very big on OAuth and other standards and open protocols so you can expect to see much more around that with the site.

This one simple and amazing example goes to show that we have only hit the tip of the iceberg here on microblogging technology. Now that a Protocol has been established, you will see more and more sites and developers write their own extensions of the protocol to implement their own creative microblogging solutions and layers. This very creative and innovative solution could just be a more advanced option than Laconi.ca to consider for Microbranded solutions in the future. Brian has taken “viral coding” to heart.

You can download the code, try out, learn more and help out the OpenMicroblogger.org project over at http://openmicroblogger.org. I’ve created an account at http://openmicroblogger.com/?jessestay, and you can actually just go there, follow me, and follow my OpenMicroBlogger.com updates right on Identi.ca! Or, you can go over and create an account for yourself.

UPDATE: Brian corrected me about it being more scalable than Laconi.ca (see the comments below) – according to him, “Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.”

What a Year!

Friday, August 15th, 2008

birthday-cake2.jpgIt’s amazing what can happen in one year. Just one year ago today (the 14th) I turned 30. Today just happens to be my 31st birthday (yes, I’m almost exactly as old as Louis Gray, and no, we are not the same person like he and Robert Scoble are). It also just so happens to be my 1 year anniversary into my quest towards entrepreneurship. 1 year ago today I met at a blogger lunch here in Utah, and began talking to my former partner Phil Burns about a new venture we were going to work on called Pokkit. Soon after that I sold a Facebook App I was developing for a small amount, quit my job at UnitedHealth Group, and was free, on my own, responsible completely for my own actions.

In just one year I managed to quit my job, sell a business, write 2 books, join the Utah v100 list of top Entrepreneurs, get on Techcrunch (3 times), Scobleizer, Webware, LouisGray, AllFacebook, InsideFacebook, Guy Kawasaki, and other blogs, as well as become recognized by Techmeme. In just one year I had a baby (on Twitter!), celebrated 8 years of marriage with my wife, buy a new car, have a car run into my house, see my son enter Kindergarten, and visit Yellowstone for the first time. I saw the Olympics take place in Beijing China! In just one year I saw Twitter take off and start to fall, I saw Facebook go mainstream and the Platform take off. I saw FriendFeed become popular, the iPhone launch (twice!), and Identi.ca emerge.

In just one year I saw my grandfather pass away, my Uncle pass away, and I saw my sister get in a serious car accident. I saw the death of legends, like Heath Ledger and Gordon B. Hinckley, and Bernie Mac. In just a year I saw my Grandmother become seriously ill and unable to walk, but recover almost entirely and survive the death of my Grandfather.

I’ve seen and experienced some pretty amazing things this last year. Many good, some bad. It has truly been the best of times, and worst of times. Today has been a day of reflection for me as I take one step forward into the next year and wonder what’s in store for me next. What will you do in the next year of your life?

What did I get for my birthday? I got a Wii Fit – time to prepare for my next year of life by getting fit! :-)