jessestay, Author at Stay N Alive - Page 68 of 105

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

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!

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! 🙂

Identi.ca Will Succeed Because Its Technology is Viral

logo.pngYesterday I guest-posted on LouisGray.com about how the technology behind Identi.ca, Laconi.ca, could pose as the launching platform to brand many smaller microblogging services. Today I’d like to share one more power of the service – its working API. Identi.ca/Laconi.ca seem to have introduced a new ideology to Web 2.0 with this code, viral software.

Now, when I mention “viral software”, I’m not necessarily mentioning software that can make things viral. I’m instead meaning software in which the underlying code itself is viral. This could change the face of the way developers write code in the future, and open source is only part of it.

Picture 1.jpgToday I noticed (through Steve Gillmor on identi.ca) another new interesting thing that I knew was coming – Brad Williams (@williamsba) wrote a bridge that essentially allows you to post on identi.ca and have it automatically post to Twitter, prepended by “identi.ca:”. Interestingly enough, “Hippy Steve” (@exador23) pointed out now one of the top trends on Twitter as of today, according to http://search.twitter.com is “identi”. Now, many of the posts you see on Twitter are going to become posts prepended by “identi.ca:”, and many more are going to feel pressured to join identi.ca where they are seeing all their other friends post from. I guess you could consider it competitive micro-advertising, created and distributed on purpose by the users themselves (as Charlene and Josh would put it, we’re seeing a “Groundswell“).

It should be noted that you can remove the “Identi.ca:” from being prepended, but as long as you’re on identi.ca and want those on Twitter to know you’re posting from there and not Twitter, why remove it? You are posting from the competing team, after all. Would anyone want to pretend they’re not posting from Twitter? I’d like to know where my friends are posting from.

Now, onto the viral part. Why did Brad Williams implement this bridge? I’m sure there are preferential issues of trying to get his network onto identi.ca, but the fact of the matter is, from a development standpoint these applications like Brad William’s bridge are simply easier to write for Identi.ca. The lack of limits and plan to keep off those limits on Identi.ca are just one more thing that make the software behind Identi.ca viral. Developers want to develop for Identi.ca. With an API that also supports Twitter (I mean literally, it is simply a change in the hostname for your Twitter code), developing for Identi.ca is just too easy! Again, developers jumping ship could very well mean the demise for Twitter.

I can only hope that developers of the future learn from this experience – in a social era such as today, even your software has to remain viral and easily shareable and distributable. Laconi.ca is the prime example of this – completely open source, based on open protocols, and your software should be able to talk to other instances of itself in some way, preferably using standard protocols. In addition to that, a completely open API is a must – the minute you start closing your API you begin to lose your code’s virality. Brad William’s bridge is only the start of apps that make the transition to Identi.ca much easier. I imagine you’ll see many more of these things in the coming days and weeks.

Looking to learn more on how to make the jump to identi.ca? Check out my friend, Marina Martin‘s site, ohidentica.com for some great howtos and tips all in one place. You can find me at http://identi.ca/jessestay.

Secret Crush Worm Resurfaces

book-club-book-worm-7974339TechCrunch and several other publications recently blogged about new worms surfacing that target Facebook through various means. Some are sent via e-mail with links to malicious videos, while others link directly to phishing sites that look just like Facebook and take the username and password of those thinking they are logging into Facebook. I’ve noticed the recent come-back of one I blogged about 5 months ago called the “Secret Crush” worm – I’ve received 3 wall posts just today from this, along with one or two from the recently announced phishing worms. I can’t help but wonder if the two are related.

The “Secret Crush” worm seems to log into unsuspecting users’ accounts, send wall posts to their friends, and even some times, as was the case with my Aunt 5 months ago, change the user’s status as well. All posts seem to link back to a blogspot-hosted site that tries to get more information from the user to find out who their “secret crush” is. Google seems to be removing these almost as fast as they are being put up though.

In the case of all the recent worms, it goes without saying that having a strong password is very important – if you have been hit by any of these worms, change your password and notify Facebook, immediately! In addition, the following pointers should help prevent you from being infected:

Make sure your password is strong!

As mentioned, always make sure your password is strong, and don’t use the same password on Facebook and other Social Networks as you do elsewhere on the internet. This will prevent you from having more than just your social identity stolen.

Never, ever, click on links in e-mails, even from Facebook, unless you’re 100% sure where they are going to.

Don’t just look at the web address you see in the e-mail, but rather mouse-over the link and see where your browser says it’s going to go to. Even then, when in doubt, copy the url and paste it into your browser – if your e-mail client supports javascript for some reason it can still deceive you.

Always be sure you’re on the site you’re supposed to be on before you enter your log in information after clicking on a link from an e-mail.

This is how many of these worms get you – they link to a site that looks and feels like Facebook (or other site), but instead have linked you to something like Faceinbook.com that is collecting your information. Once they have access to that they have access to everything in your Facebook profile.

Make sure you have Spyware and Anti-virus software installed!

Facebook is not immune to Anti-virus software. There is actually a well-known spyware application called “Secret Crush”, and there’s probably a very likely case these two are related. If you are infected with Spyware or a virus there is an easy opportunity for these apps to steal your login information as you log into these sites.

Just as with your PC, it is your responsibility to ensure yourself, your computer, and now with social networks, your friends, are protected from viruses, spam, and spyware. You now have a social responsibility to ensure this doesn’t get spread to your friends on these networks.

Have you been infected? What is it that you think caused the infection? Please share with us in the comments below and on FriendFeed.

The Internationalization of Media

olympics-4779757I love the Olympics. It’s a time of competition, a time of pride, generally a time of peace, a time of celebration, and very much a time of new technology and media. I’m noticing something this year however and frankly, as an American it’s a little scary. Ironically, it has nothing to do with the athletes – it’s the lack of competition between American media and their international competitors.

It was a post by Robert Scoble on FriendFeed and the ensuing comments in fact, along with several other posts I’ve seen around the internet, that got me thinking about this. Scoble mentioned, “I hate NBC. They aren’t putting the Olympics on live. That really sucks.” Patricia Anderson responded, “How can you not agree with this? Hey, Robert, do you have access to CBC? I’ve been liking their coverage.” Phillip Jeffrey responded, “I’m watching CBC in Canada. http://www.cbc.ca/olympics Do you think it would be any different if another network was covering the Olympics in the States?” It appears the Canadian Broadcast Company is getting some serious attention this time around now that it is easier to access their broadcasts internationally, and they’re out-doing NBC in their own game by broadcasting some of the games live. NBC had better pay attention.

I’m noticing as I’m now on the internet much more than I am on the TV that I am getting the news about Olympic events way before I am able to see them on TV. It kind of spoils the fun of the Olympics to tell you the truth. I don’t blame the online news agencies giving me the news as it happens though – that’s what news is all about, and what I want! I’m blaming the companies like NBC that won’t give me the coverage I want as it happens. They have succumbed to the merits of their advertisers to try and sell content at the time that makes their advertisers most money, when, in reality they are ignoring the potential worldwide audience they could be obtaining through means such as the internet. The issue here is, they are only targeting American advertisers!

With services such as Identi.ca, Twitter, Facebook, and FriendFeed, the audiences in America that traditionally watch the Olympics on NBC are now getting updates real-time, some from people actually there, and this news is beating NBC and making their viewers want more live coverage. Viewers are no longer getting this information from NBC.

NBC traditionally has had no competition for the Olympics – it has traditionally been just one media company in the USA that could broadcast the Olympics. However, I can now go online and find many things, real-time, with absolutely no issue finding the access I need. NBC now has competition world-wide and I certainly hope they realize this soon. They’re missing a huge advertising opportunity here that I don’t think they have considered.

In the past, media companies in the USA were built from small town to small town until larger companies would buy them out and build a conglomerate out of those smaller subsidiaries. I’m afraid that’s changing though as we become a more worldwide audience and can talk to each other, worldwide, much easier, and this shift will move from small town to small town, to instead country to country. The large US media companies need to be thinking International now as they grow or this rich, free speech system we have in America right now could be beat by competitors worldwide. This is an issue we should all have concern for.

Are there international efforts you are seeing that have been successful amongst media companies? Is this lack of international competition something we should fear? Let’s chat in the comments below and on FriendFeed!

Win a Free Book! Enter O’Reilly’s Facebook App Idea Competition.

fbml_essentials_comp.pngO’Reilly just published a great interview with me on their FYI blog. If you want to learn why my book, FBML Essentials is important to you as a Facebook developer or business looking to develop Facebook applications, you should check it out. At the end, Mary Rotman announced a competition that could get you a free copy of my book, straight from O’Reilly.

Here’s the deal: regardless of whether you’re a Facebook developer or not, all you need is an idea. Let’s consider this the pre-cursor to getting your fbFund money — I’ll show you how to get started making the app, fbFund will fund the way. Simply go to O’Reilly’s FYI post and enter in the comments the application you would build (or are building) and how it’s different from the rest of the hundreds of Facebook applications out there. The best one or two ideas get a free copy of FBML Essentials – bring it to the next Social Media conference that I’m at and I’ll even sign it for you! How cool is that???

Fire Signal Server – The Inspiration Behind Laconi.ca?

logo.pngMy good friend, Scott Lemon, made me aware of an interesting project underway that appears to possibly have been the inspiration behind Laconi.ca, the open source software behind the service, Identi.ca. The project is called “Fire Signal“, and is the brain child of Ron Whitman, the developer behind the Twitter Traffic alerts site, Commuter Feed.

Fire Signal appears to be a set of standards set out to encourage micro-blogging platform developers to build their systems in an open, distributed way. Identi.ca states that they are building off of Laconi.ca which is based on the “Open Microblogging Protocol“. Zenji Open Projects (Ron Whitman’s set of open standards) calls this protocol, “Fire Signal”. According to the Zenji Open Projects wiki,

“Fire Signal is an open protocol designed to allow users to publish and send short public and private messages of 160 characters or less across distributed web-based networks of Fire Signal Servers, the second initiative of this project. The concept behind this is commonly known by the term “micro-blogging”, popularized primarily by the web service Twitter and a growing number of competitors. “

650px-FireSignal_Overview.pngAccording to the diagram presented on the same page, the concept looks amazingly like the concepts behind laconi.ca, with multiple content servers all sharing data between each other. I see no links to code on the project (it seems to be a standard only, similar to the micro blogging protocol identi.ca references), and Ron Whitman seems to be the only contributor, but the site does claim that laconi.ca is a working example of Fire Signal Server. It’s interesting that the laconi.ca website and openmicroblogging website make no mention of Fire Signal Server, nor does identi.ca.

It’s hard to tell if this was the origin of Laconi.ca or not, or if several ideas all began at once, and ended up having the majority of efforts focused towards the laconi.ca project, but if it is the inspiration, Ron Whitman deserves a lot more credit for his contribution now that identi.ca seems to be taking off by storm. If not, this does seem like an excellent new project to help out with – I hope the two projects could work together. I’m interested to find out more about the origins of this and how it relates to laconi.ca – this concept is truly the future of micro-blogging!

You can find me on identi.ca at http://identi.ca/jessestay, or follow all my updates throughout the web and discuss on http://friendfeed.com/jessestay.

UPDATE: Per Evan Prodromou, founder of identi.ca, and the Laconi.ca project, the two projects are indeed separate. Hopefully Ron Whitman can take his great ideas and contribute with the Laconi.ca cause now. It’s nice to see lots of great minds wanting such a standard!

The National Bloggers Blood Drive – How You Can Get Involved

TSFBlood.jpgMy good friend, Phil Burns (@phil801), whose daughter was recently diagnosed with Acute Lymphocytic Leukemia, has organized a cool concept that is starting in Salt Lake City today, but could be organized soon in your area as well. The idea is organized by his foundation, The Serenity Foundation, in conjunction with Takes All Types, who you may have heard about on TechCrunch and the New York Times, and is intended to organize bloggers in different areas to donate blood in honor of the need to donate and give blood in the USA. Did you know that only 5% of those eligible to donate blood actually donate?

The first of the blood drives is to take place as I am writing this, until 8pm MST in Salt Lake City, Utah at Twelve Horses, 13961 Minuteman Dr. Suite 125. You can help organize your own however by simply contacting Phil, or editing the Wiki they have set up with your own organized efforts. The Serenity Foundation will be there with you to help you get it organized and announced.

If you are a blogger, microblogger (aka Twitter, FriendFeed, or Identi.ca), or just like to donate blood, I highly suggest you look into organizing one of these for your own area. In fact, if you do, let me know and I’ll feature you here – I think this is a great, Web 2.0 way of allowing bloggers to unite in an effort to combat the shortage of blood in your area and our nation. Also, please help spread the word by blogging, twittering, “dent”‘ing, FriendFeeding, or whatever – the more exposure we can bring to this cause the better (and please, don’t feel like you need to link to me for it – go ahead and link to the Serenity Foundation’s site!).

You can learn more about how you can get started with a Bloggers Blood drive in your area via the Serenity Foundation’s website at http://theserenityfoundation.org/national-bloggers-blood-drive/. If you’d like to donate to the Burns family (Kevin Rose and Gary Vaynerchuk, this is as good an effort as any to shave your heads for!), you can do so on Serenity’s website at http://www.liftingupserenity.com/blog/donate/. I’m looking forward to see what comes of this.

The TechMeme Factor – is it Good for Blogs?

techmeme.pngI received a lot of criticism for my post recently stating my reduction in use of the service Twitter towards other services like Identi.ca and FriendFeed. In a series of personal attacks through both Twitter and the comments on my blog, people called me names, said I was pompous, and almost seemed offended as to my proposal to reduce my use of Twitter in hopes to eventually move away from the service. (Ironically, the discussion on FriendFeed was much more constructive)

Well you know, sticks and stones will break my bones and such, but I did begin thinking as to why these attacks were occurring and what I may have done to bring them on. In a discussion on a post on Dig, I suggested the following in response to why I had written the post to begin with:

“vmarinelli I wrote this mostly for those that were existing readers of my blog and followers of mine on Twitter. I had people asking why I was doing it. I didn’t expect it to make headline on Techmeme, so wasn’t writing it for an external audience. Had I been prepared for that I would have been much more 3rd person, and I would have written it entirely different.”

That post was intended to be a personal post, to the readers of my blog, and possibly some of my followers who had already asked as to why I was and why I was not posting much on Twitter any more. The post reached TechMeme, and soon many more people completely unaware of who I was or what the context was were reading the post.

This post wasn’t the first of mine to be a headline on Techmeme – I definitely heard my share of criticism as to my post on developers bailing on Twitter. Ironically, there wasn’t much criticism at all on the guest post I wrote on LouisGray.com which made it as a headline on Techmeme – it seems with him being on the Leaderboard, people might be more used to who he is and what his blog is about.

It has gotten me thinking however, when you reach that status where you are being indexed by Techmeme, do you need to watch what you are writing, or even write differently, as I was suggesting on Digg, to speak to that audience? Is it even possible to keep your posts personal as you used to when your blog is reaching a much larger audience?

My brother, Luke, had a great argument when he mentioned on FriendFeed:

“I don’t get it, why can’t you talk in the first person if you’re featured on Techmeme. This was an editorial of sorts and most editorials are written in first person even if they’re written for the New York Times. Could also be considered a review of Twitter. Reviews are also often written in first person.”

I think many blogs may be getting corrupted by Techmeme, becoming too “newsy”, in the 3rd-person, and less personal when they begin to get indexed by the service. I’m wondering in the end if Techmeme really is a good thing for blogs. It certainly has an effect on any blog it begins to index. Many blogs do seem to be influenced.

However, I’m pretty sure there has to be a way to stay personal, reach that larger audience, and stay interesting at the same time. In the end you can’t abandon your existing user-base, so a strong balance is important.

My goal is to keep this blog personal, stay myself, and be informative at the same time. I don’t think you should have to change your writing style completely (note I said “completely”) when you start reaching that larger audience. Being yourself is important, and I won’t abandon that.

I’m curious though – have you seen any other blogs reach this stage, and how do you see them adapting? Do the majority of them lose their “personal touch” in order to be able to adapt? Let’s discuss via comments and FriendFeed below.

SocialToo.com Now Supports Identi.ca

st.pngIf you log into your SocialToo.com account (or register if you haven’t already!) you can now click on the “Identi.ca” link at the top, provide your Identi.ca credentials, and you’ll now have the capability to automatically follow those that follow you on the microblogging site identi.ca. Not only that (I realize you can do that already on identi.ca through preferences), but if you do it through SocialToo.com you can also blacklist users from being followed again, something Identi.ca does not currently provide. Auto follow happens each night (and will happen more often when the API allows me to do so).

This is significant, in that now in addition to Facebook and Twitter, we’ll now have the capability to integrate Identi.ca into the tools we’re building and integrating with the Social Networks you belong to. Auto follow is just a start, but we are just days from launching a new feature that I think you’ll like, and it will automatically work on Twitter, Identi.ca, and Facebook if you’ve provided your credentials to do so.

SocialToo.com is your companion to the Social Web. My intention is to build tools that complement the Social Networks you already belong to, and make those networks even more powerful and useful through the tools we provide and integrate together across social networks. This is only one of many features we’ll be adding over the next few months.

Bear with me right now – the interface is still really simple. We’ll fix that up as we move forward. Be sure to provide your credentials if you’re on identi.ca already, let me know if you see any bugs, but give it a try!

You can find me on identi.ca here.

Picture 3.png