Social Network Optimization – Stay N Alive

Announcing Follower Messaging and Follow Statistics for SocialToo.com

socialtoo_logo.jpgI’ve been throwing hints on Twitter over the last week or two that I’ve been working on this, and with a little extra time I finally got it together. Today I’d like to announce that, as of this moment, we have some really cool new features for Twitter users on SocialToo.com, all in one place!

SocialToo, which is trying to be “Your Companion to the Social Web”, is seeking to build the tools and utilities that compliment your experience on the social networks you belong to. Up until now, anyone could sign up and automatically get the ability to have it follow all those on Twitter that follow you. The script ran once a day, and would do all the work for you, while also enabling you to blacklist users you don’t want it to follow. This enables you to automate, while making exceptions, making management of your friends on Twitter much easier. In addition, by providing Facebook credentials it would redirect “yourusername.socialtoo.com” to your Facebook profile.

Today, I’d like to announce some new features:

  • First of all, for those with less than 2,000 followers (this is due to a Twitter limit), we’re now updating your followers up to the hour – as Twitter improves their API I’ll update this to work even more realtime. We’re working with Twitter on getting their API improved to handle this. If you have 2,000 followers or more instead of just once a day, we’re now updating every 6 hours, so even your followers will update faster than before.
  • Today, we’re adding the ability to add a message that we’ll send to all your new followers via direct message. This can be a great opportunity to thank your followers, or, as a business account, tell them about a unique promotion you are running. However, if you’re just signing up and aren’t already following those who follow you, we recommend waiting until your account syncs up before turning this on, or all those we follow will get dm’d, even if they’re not new followers. This should only be applicable to new accounts – if you have an existing account, check your preferences and be sure to turn this feature on!
  • In addition, if you have a bunch of people who followed you, you followed back, and then they stopped following you (this is the case for many Twitter spammers), we’ve added the ability to turn on a feature that unfollows those that are not following you back. I think it’s who you follow that matters, so my recommendation is to use this feature sparingly, and turn it off when your account is back in sync. You can use it however you want though.
  • We’ve got a fresh new design! – okay, I admit, we’re not perfect yet, and were this the golden days I’d say we’re still technically in “beta” (I hate that excuse though), but we got a superstar designer to offer some help on the design for this – thanks so much to our designer!! You know who you are. The new design will come into play much more in the next round of features.
  • My favorite feature: follower statistics. Not only are we now tracking those that follow you, but we’re also tracking those that stopped following you. You’ll now get an e-mail every night telling you the followers that stopped following you, and who your new followers are (and consequently who you followed). This is turned off for all existing users – go into your preferences to turn this on and find out details about those you’re following and those who may have unfollowed you (and we’ll soon provide other statistics to help you find out why).

As planned, I think we’re changing the game in making your social experience better all in one place with these tools. You may be familiar with other sites that do similar things out there, but you will quickly find that SocialToo.com is easier to set up, more automated, more accurate, and much less hassle than some of the other services out there.

Oh, and there’s one more really big thing. You’ll have to wait a few weeks to hear our next announcement though. Much more on the way!

You can sign up at http://socialtoo.com (that’s T-O-O, like “tool”, or “also”). Follow us on Twitter at @socialtoo for more updates!

Erick Schonfeld Misses the Point – It’s About Quality, Not Quantity!

blogging.pngLast week Erick Shonfeld, a writer for TechCrunch, posted a rather uninspiring article after Technorati released their “State of the Blogosphere” stating that “The More [bloggers] Post, the Higher [they] Rank”. In it, he argued that because a majority of the Top 100 blogs tracked by Technorati post more than 5 times a day, and 43 percent of those post more than 10 times a day, that the quantity of those posts is the reason for those blogs entering the top 100 of Technorati. While perhaps true for some, I argue it may be the means, but definitely not the reason the top 100 are where they are.

On Technorati, Quality Trumps Quantity

Let’s face it – every site in the top 100 in Technorati is there because they have put time into their posts. Sites like TechCrunch and Mashable and ReadWriteWeb employ bloggers to professionally blog for them, giving those bloggers the time and motivation to put effort into the posts they write. They have editors which look over the posts each author writes and those editors add an additional level of quality to the posts that they write. They all started small and have grown to the level they are, enabling them to keep the spots they are at.

Because more time is spent on each post, and these sites are able to crank out many of those quality posts, yes, they get more links in a short amount of time. More people are interested in them. They get the breaking news first because startups and other PR firms know that they generate traffic and buzz. This keeps them interesting.

Quantity Plays a Very Small Part

However, I argue that quantity is not the reason most of these people are in the top 100. The problem with quantity is people get bored of you. When you’re cranking out so many posts a day that people can’t keep up they begin to tune out. Sure, they may still subscribe to your feeds, but they start to reduce your importance in their minds. You get links only because you’re cranking out so many posts in a short amount of time. In fact, I suggest this isn’t healthy for the blogosphere. The blogosphere thrives on being personal and unique, not robotic.

Therefore these blogs may have gotten to where they are because of quality, but that does not mean they are invincible. Posts like Erick’s seem to imply that they are and that the little guy has no way of getting “into the blogging elite”.

It is Possible to Get in the Top 100 and Not Post Every Day!

I was reminded of this point when Chris Brogan very humbly made mention on his blog that he had broken the top 100 blogs on Technorati. While Chris does post almost every day and sometimes more than once, he also skips days at times, and I can tell you that blogging is by far his top priority! Chris writes quality, well-thought out posts that make you think and teach you things. He’s not a news breaker, unless he thinks you can learn from it. People like this, so they link to him. He has become more than just a “blogger”, but a “thought-leader” and example.

Seth Godin is another example. Currently Seth is number 17 on the top 100 of Technorati. He’ll never let you know that, by the way. Seth posts short, thoughtful posts, once a day, which make you think. You feel inspired after reading just the short paragraph or two that he writes. Seth too is considered a thought leader because of this. He could care less about quantity. His quality is what has made his blog.

Robert Scoble is another example. There are days and even weeks he goes without blogging, but when he speaks, he speaks with passion. He tries to inspire, and show you by his actions what the upcoming technologies are. Because of this, lots of people link to him.

Then there’s Guy Kawasaki. Guy’s last post was 2 days ago. He blogs because it’s fun. He blogs because he has something to share, not because of a duty to blog. Guy got in the top 100 naturally, not because of an army of bloggers working for him.

You Can Do it Too!

I’ll be first to admit that I’m not there. True, it would be cool to be there, but frankly, it’s not important. What’s important is that you stop focusing on the robotic nature of blogging just to blog, and blog because you care. Blog because you have something to say, and blog because it makes sense.

It doesn’t matter if you blog 5 times a day, once a day, or even once a week. If you write quality posts, lead in your thoughts and actions, and show that in your writing, others will link to you. Despite what Erick Shonfeld says, don’t listen to him – quality trumps quantity any day, especially with Technorati.

(Image courtesy http://manonl.edublogs.org/2008/04/22/blogging-away/)

Facebook Applications See Success On the New Platform

facebook_pic.pngRegardless of any complaints from developers surrounding the new Facebook platform redesign, many developers are seeing success. Looking at various statistics from sites such as Adonomics and the Facebook Developers Forum, it appears that those apps that are truly integrating the new Integration points that the Facebook Platform provides are truly seeing success with it. Those apps that remain stagnant will see a decline in behavior.

Apps That are Seeing a Decline

Reviewing the apps complaining of the new design and showing declines in their numbers, it appears that many of them aren’t integrating into the new design where they are supposed to. I’ll use my own app as an example. “We’re Catholic!”, one of the religious apps I wrote and run (I also run “We’re Baptist”, “We’re Protestant”, and wrote the app, “The LDS App”) at one point was getting up to 1,000 visits per day (DAU’s, or Daily Active Users) as it was taking off (it is still currently the largest single group of organized Catholics on Facebook). Users began to get used to the Facebook platform, and that leveled it off to about 2-300 DAU’s per day. At launch of the new design, that number has gone down 1-200 DAU’s per day. What’s not being told in this picture is that I have done absolutely nothing to integrate it with the new design due to lack of time. I have no doubt that with a little integration into the user’s profile with a tab, and maybe info section, along with some Feed Forms to give users the option for larger stories to share with their friends from the app, I could very well see my app stats increase to even more than they were before.

Picture 3.png

Pieces of Flair

app_1_3396043540_8126.gifThis seems to be the issue with some of the apps developers are complaining about. One example pointed out in the Facebook developer forums is the Pieces of Flair app, by RockYou. Looking at Adonomics statistics, it appears on September 4, the week the new design was put in place, Pieces of Flair took a dramatic turn from near 660,000 Daily Active Users down to around 350,000 DAU’s in just a matter of a day. They were stuck there until September 16, where their DAU’s went up to 570,000 in just a day, still far short from the 660,000 DAU’s they used to have. Then, on Sept 18, the DAU’s went back down to around 400,000. Looking at this statistic, it would appear that Pieces of Flair isn’t doing very well, and that the new Facebook Platform redesign is to blame. To know for sure though, you have to look at the timeline of events related to the App.

Picture 4.png

Facebook Platform Timeline

September 4th, 2008 – New design launches to all

Looking at the history of the new design rollout, the new Facebook redesign was rolled out right on the week of September 4th, which would make the sharp downturn very understandable. At that point users were getting used to the new design and learning where things were.

September 10th, 2008 – Applications link moves

Right around September 10th or 11th it seems Facebook moved the “Applications” menu from the top down to the lower-left panel on Facebook. In addition, users could “bookmark” their favorite apps. Could Pieces of Flair have been one of those users were bookmarking? Other apps were bound to have seen a decrease because of this change.

September 16th, 2008 – Pieces of Flair makes changes

September 16th took some research to figure out. Looking at the forums on the Pieces of Flair About Page, several users started commenting about how it was now possible to add the app’s profile box to their “wall tab”. It’s unclear if they added a specific application tab at that point or not, but there was definitely an increase at that point, and it looks like it may be because of a change put in place to adapt to the new design by Pieces of Flair.

September 17, 2008 – One-line feed stories consolidated

On September 17, Facebook consolidated one-line feed stories that happened frequently for a single user in a day into one item in a user’s news feed. This would have reduced the visibility of some apps that updated frequently, perhaps explaining the slight decrease on the 18th.

Is it a Facebook Problem?

So, analyzing by date, it would appear that the biggest drops for Pieces of Flair may just be that Pieces of Flair wasn’t yet built for the new design when it was rolled out to members. Perhaps the new design isn’t to blame, but rather unpreparedness by developers of apps that are to blame for the decrease in traffic. Facebook announced the new design back in May, and developers have had since then to prepare – it would seem that this is a developer, not Facebook problem.

Apps Seeing an Increase

Regardless of the complaints, there are apps seeing an increase. While names weren’t mentioned, several developers in the Facebook developer forums posted stats that show such. Even Pieces of Flair we see is starting to show a gradual increase since feed stories were implemented.

We’re Related

app_1_5388815661_964.gifSome have shown significant increase though. One of the most significant is We’re Related, which went from 180,000 DAU’s to 460,000 DAU’s when the Applications menu was moved, an all-time high for them. It seems the only decrease they ever saw was right after the redesign was launched. Some developers are claiming they’re spammy, but based on the stats in association with the time-line it appears regardless of spammy measures or not, they’re increasing because users like them and are bookmarking them as a favorite – they shot up more than any other on the date Facebook implemented bookmarking. (disclaimer: they were a client of mine and I trained some of their developers and helped design their initial release, so there is some bias there, but the stats do coincide with what I’m saying. I hold no equity in the company.)

Picture 34.png

Texas HoldEm Poker

app_1_2389801228_4683.gifAlso of note is the Texas HoldEm Poker game. One of the most popular apps on Facebook, it would seem they too have never seen much of a decrease in usage. They too saw a slight drop after the redesign, but, while not as significant as We’re Related, they are definitely higher in DAU’s than ever before.

Picture 13.png

WaterCooler, Inc. and (lil) Green Patch

Some other Apps to look at are WaterCooler, Inc. (a conglomeration of many smaller apps), and (lil) Green Patch, all which have continued to show an increase, even after the new design. Of course, Facebook’s native apps have also shown significant increase after the new design, but they may be the exception in the fact that they get special promotion by Facebook in areas developers do not have access to, and are default for many people on Facebook.

Reasons for the Increase

As “DesignerMichael” put it in the Developer Forums, “The golden days will return in about a month though by my estimate. Users will finally start getting used to the new platform again by around then… So all is well. smile Just no more ridiculous changes please… Changing the location of bookmarks once a week is not good for apps. lol…”. It appears, based on the common drop amongst all the apps, that the major issue for developers is that users just haven’t gotten used to the new design yet. Assuming Facebook does not put any more changes in place, things will get back to normal.

In a communication via e-mail with Facebook, I was given the following message about the current state of the platform:

“We’ve seen a number of areas with greater engagement and sharing across the site, both on our own applications and on Facebook Platform. Daily and weekly active usage for applications have been on a healthy growth track for the past six months. Since the cut over began, aggregate Platform usage has continued to increase. The apps that have made the greatest effort to take advantage of the new integration opportunities are starting to see the results.”

Facebook is monitoring this. Without their developers, Facebook is not nearly as powerful as they are now. Currently developers are doing the marketing for Facebook and I’m sure Facebook recognizes that. However, it appears that in the end, as we see with the success of those apps that are seeing an increase, that it involves some work on behalf of the developer to happen. Some areas Facebook suggests are bringing more traffic to apps, or have the potential to do so are:

  • Deeper integration into the profile
  • Greater distribution through feeds
  • Easier for users to discover new apps
  • More meaningful user engagement
  • Customized application tabs

For developers of apps, you can bring your application to even higher Daily Active Users than before by simply finding new ways to integrate with the different points mentioned above. It is very possible to be successful on the new design, and now is the opportunity for new developers to come forth. We’re in a new race for popularity, and those apps that embrace the new features most will see the most success.

In FBML Essentials (O’Reilly), I cover some of the points of the Facebook platform new design components. You can purchase and review it here on Amazon.

Louis Gray Tops Robert Scoble in Web Presence

pictures-909f19f1ff5645b2b95c94e0d9fc74d6-large.jpgpictures-251dca2ee33f11dc8d47003048343a40-large.jpgAs many are aware, it’s hard to avoid personalities like Louis Gray and Robert Scoble on the internet these days. Chances are that if you belong to a social network, and have friended them, they have interacted with your updates on the particular networks you belong to in one way or another. Louis and Robert seem to have a particular “omnipresence” to them, and both have an amazing knack for tracking the latest news and updates, and most importantly staying up with the actual people they follow. If you mention one of their names anywhere on the internet, there’s a pretty good chance they’ll know and respond in some fashion or another.

Louis Gray is relatively new to this however. Scoble has touted him as being “the next Scoble“, but in reality he has only become popular in just the last year or so. Scoble has been pretty popular for several years now, and a lot of his ability to be in so many networks at a time comes from experience. I’ve witnessed both of their abilities to multi-task and share and follow activities of others they follow first-hand, and it’s quite amazing to watch! Both are just as good at actually listening to most of the people they follow on each network they belong to.

A great example of this is in a panel at BlogWorld Expo last week, Stowe Boyd (aka StoBo) said something which Drew Olanoff re-tweeted. Scoble just so happened to be driving back home, but next thing we know, Robert was joining the conversation through FriendFeed and Twitter, all from the wheel of his car! We hope that Maryame was the one driving. Both of their abilities to know what is being said that is important at any given time is amazing.

In doing some research today though, it appears that Louis Gray may have surpassed Robert Scoble in the number of networks he belongs to. Doing some research on the recently announced usernamecheck.com, the username, “scobleizer” is on 26 of the listed networks. I am unaware of any other username that Robert Scoble uses around the internet, so we have to assume this is all for him. “louisgray”, the main username for Louis Gray, is on 18 networks. However, if we take the username, “louismg”, another username he uses (taken from his FriendFeed shares), we get 15 more networks he belongs to. Add to that the username, “asypta”, which Louis uses on stumbleupon and delicious, we get 5 more. That would, assuming these are all his usernames, make Louis Gray involved in a total of 38 networks. This is why Louis Gray has been so successful over the last year. I believe Louis Gray has just become “omnipresent”.

Any other names you can think of that rival Louis Gray or Robert Scoble in network involvement? I believe these two are tops in my book.

Picture 10.pngPicture 2.png

I’m Changing Gears

Picture 1.pngI mentioned earlier I was going to announce a big change this week. I’m “on the move“, as Jeremiah Owyang would put it. Today was my first day working full time at a new Silicon Valley startup with offices here in Utah, where I will be leading their Social Product strategy moving forward. I am phasing off my regular consulting, and moving to this new Entrepreneurial effort in helping them grow.

At the moment, I can’t reveal much more, other than the fact that we’re building the next era in Interactive Entertainment on the iPhone. The company I’m working with right now started out as a client of mine, and I liked their product so much I decided it would be worth helping them out full time. I believe fully that we are going to change much of the way you watch TV today. We will be launching most likely next week, and you can follow the Twitter account @MediaMyWay to catch our launch announcement and follow our updates (I’ll also point you there from my Twitter account when we launch – we’ll announce it there first!). Other Twitter accounts you can follow for updates and “clues” are @JustintheWhitt, @Romay, and our CEO, @BradPelo.

How will this affect the other stuff I do? In reality, not much is changing, other than what I do full time. I have received permission to keep SocialToo.com going part-time, as it has, unless it takes off. Expect some very cool things to come from SocialToo in the near future – we’re working on a completely new design and a really cool new feature that will be released in the next couple weeks.

As far as my blogging and book-writing is concerned, I see nothing changing, and I intend fully to continue blogging regular, unbiased articles that I feel inspire and educate. I will disclose where necessary if I feel my current employment has any influence in what I am writing. I still hope to continue writing in other capacities as well, as long as speak as I’m asked to do (I’m speaking in Dallas next week to the Dallas Chamber of Commerce, in fact – come see me speak!).

So, keep watching the @MediaMyWay Twitter account, and you can also follow this blog and I’ll be sure you’re aware of the latest of our happenings (we’ll have a company blog here shortly, which I’ll let you know about). In the meantime I’ll keep posting regular, educational, and original content as I always have and always will. “Stay” Tuned!

The Internationalization of Media

olympics.jpgI 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!

Social Coding Series: I’m In Your Social Graph, Hacking Your Life – a Howto

As the first entry to my Social Coding series I’m going to cover Google’s Social Graph API. I saw a demo of this at Google I/O in San Francisco and was so impressed that I immediately started hacking on it when I got home. Little did I know how powerful this API was and how much information it could pull off the web about a single individual!

Google’s Social Graph API takes a cache of the rich storage of links, information, and URLs on Google’s servers, and determines which of those contain information about actual people. It combines OpenID for confirming an individual’s identity, and XFN and FOAF XML protocols to determine links between those identities. With a simple tag on a user’s website, a user can determine other websites that also identify them. If you link to one URL identifying that location as you, and at the linked website, it links back to you, Google can tell for sure both of those websites are yours, and identify you as a person. Not only that, but you can similarly provide XFN information or FOAF information via similar tags or a separately linked file identifying who your friends are. If they link back to you via similar metadata Google can tell for sure that the two of you are friends.

The Social Graph API lives and breaths this data. There are actually quite a few Social networks that use this protocol to identify you and your friends. Sites like Digg, Twitter, and FriendFeed all utilize these protocols to identify your friends. The Google Social Graph API scans this data and organizes it in an easy way for you, as a developer, to access.

Let’s try a simple example, and you don’t even have to be a developer to try it. Google has provided a simple playground to see how the Social Graph API works. If you go to http://socialgraph-resources.googlecode.com/svn/trunk/samples/exploreapi.html, enter in a few URLs of your blogs, social networking profiles, and other identifying locations on the web, leave “Follow ‘me’ Links”, “Pretty Output” checked, and click, “Find connections”. For me, just “twitter.com/jessestay” was all I needed to enter in the textarea.

The resulting structure is organized in a format called JSON – if you’re a Perl developer you might be familiar with this, as it is formatted the same way as a Perl Hash structure. You’ll see under “nodes” a bunch of URLs with different metadata about the URL – these are URLs that Google thinks, based on the metadata in the URL you provided, are you or contain info about you. I’ve found that only those with a “profile” attribute are actual Social Network profiles for yourself, so be sure to pay attention to those.

You can also go back and click “show inbound links” and “show outbound links” – this will then return URLs with links to sites you have identified as yourself, as well as sites you own that claim other sites as identifying for you. Play around with it – there’s a wealth of information it will give you about people!

Now, if you’re not a developer, you can skip over this next section because I’m going to get technical by showing an example. I’m a Perl developer so I’ll show one in Perl.

In Perl it’s simple – you need to install Net::SocialGraph with a command similar to this:

perl -MCPAN -e “install Net::SocialGraph”

Then, a bit of code like this will give you the data you need:

my $sg = Net::SocialGraph->new(‘fme’ => 1);

my @urls = ();
push (@urls,’http://twitter.com/jessestay’);
push (@urls,’http://facebook.com/profile.php?id=683545112′);

my $res = $sg->get(@urls);
my @profiles = ();
foreach my $node (keys %{$res->{‘nodes’}}) {
  if ($res->{‘nodes’}->{$node}->{‘attributes’}->{‘profile’}) {
    push (@profiles, $res->{‘nodes’}->{$node}->{‘attributes’}->{‘profile’});
  }
}

In the above example I instanciate my $sg object, telling it to follow “me” attributes in the response. I add a couple URLs to identify the individual I want profile information for (in this case, me), and then make the call to the SocialGraph API to go get my info based on those URLs with the “get” method provided by the API. Then, I just traverse the response and I can do whatever I want with it. After this, I could take the response information and list all of the user’s profiles as links, or perhaps I could scan those profiles for more information and provide information about each identified profile. You’ll also note that it’s not always correct so you’ll want to let the user intervene. Also, note I’m looking for only links with a “profile” attribute – I’ve found these to be most accurate.

Beyond that, that’s it. Ideally, you could take the Playground example above and look at the resulting URL. The basics of the Social Graph API are just that URL – plug in whatever you want and you’ll get back whatever information you need. You could then parse it with Javascript, Perl, PHP, or just leave it in the “pretty” format the Playground provides you by default.

Now, imagine taking that data and combining it with, say the Twitter API to pull out all of an individual’s friends on Twitter, then applying the Social Graph API to each of those individuals. Soon, you have a tool which can identify which of a user’s friends are on which networks, and if there are any of your friends you have not yet added on those networks. This API is powerful!

The Social Graph API can be an excellent utility to find out more information about any individual using your applications. No longer do you have to ask the individual for that information – so long as they are active on Web 2.0 that information can be provided for them to choose from!

You can learn more about the Social Graph API here.

Please note I too am new to this API – any inaccuracies in this document please let me know in the comments and I will correct them for others to benefit.

[youtube https://www.youtube.com/watch?v=LabCylbapuM&hl=en]

My Trip to Google I/O

logo.pngTomorrow evening I’ll be heading off to Google I/O at the Moscone Center in San Francisco. I’m very excited to look over the various new technologies Google is offering, including OpenSocial, Google App Engine (keep an eye out for Bungee Labs, the competitor to App Engine – I hear they’re planning to make an appearance there), and hopefully I’ll get a first chance to play with Google FriendConnect. I’m hoping to take quite a bit back so I can apply it to the work I’m doing for Takes All Types to transition them over to OpenSocial.

While I’m out there, look out for me the next few nights. Tomorrow evening, probably late, I’ll be visiting the WordPress 5th Anniversary at the Minna Gallery. That should be quite a fun event, and I look forward to meeting Matt Mullenweg and crew again. Then, Wednesday night, be sure to come out to the Silicon Valley Web Builders meeting, where I’ll be speaking to about 100-150 developers and such with an interest in Facebook and Social Media development. There, I’ll be speaking about a few tags you probably weren’t aware of in FBML, and we’ll go over some fun FBML facts, as well as discuss some of the latest news we’re seeing about Facebook lately. I also hear a local news reporter will be there, so the pressure is on. I’ll have a number of copies of my first book, “I’m On Facebook–Now What???” there for you to purchase, and I’m happy to autograph any copies you buy – if you haven’t yet RSVP’d please do so now!

The final event, Thursday night, is the Palo Alto Facebook Developers meeting. That meeting looks to be jam packed with developers, Facebook enthusiasts, and investors, from Jim Breyer, to Lee Lorenzen, to Justin Smith of InsideFacebook, to Dave Morin of Facebook, it seems anyone that has anything to do with Facebook will be there. They will be celebrating the 1 year platform anniversary, going over the new design and how that will affect developers. I anticipate some announcements out of that meeting, although I can’t say for sure.

So if your out in the area, stop by and say hi! I’m @jessestay on Twitter and FriendFeed – give me a holler and maybe we can go get some Thai or Seafood (my two favorite San Fran cuisines!) together. I look forward to seeing you all there!

New Series: Social Coding

I’ve been contemplating for awhile now a good way to share what I know about Social Software Development and helping business owners, marketers, and developers learn how to set up their own social apps. Especially for developers, I know there are many out there looking for howtos and ways to learn more about starting their own App, promoting it, and getting it off the ground. As the author of FBML Essentials, I feel I am well suited for the task so in the next few days I’m going to start doing howtos and overviews on how you can get your own Apps together. If you’re “the business type”, I may get a little technical on you, but I do recommend you keep watching and forward these onto your IT personell – your CIO, CTO, and the like should read these so they can learn what’s possible to integrate into your existing environments. I’ll also try to throw in a little goodie here and there for “the business type”.

So, I’ve created a new category to the right, “Social Coding” – if you want to track just that, click on the category name and add it to your RSS. I’ve also started a new FriendFeed Room where those involved or that want to get involved in Social Coding can discuss, learn, and talk with each other. You can subscribe to that here.

Let’s start by going over the types of sites I could cover. Here are just a few – let me know if you have a particular interest in learning about how to code for any one in particular:

  • Facebook
  • OpenSocial
  • Google Friend Connect
  • Twitter
  • FriendFeed
  • Pligg
  • Digg
  • LinkedIn
  • MySpace
  • WordPress
  • MoveableType
  • Google App Engine
  • Bungee Connect

Stay tuned! I’ll keep posting news and other rants as we go forward – I’ll just be adding in some good howtos at the same time. Oh, and if you’re a developer and would like to do a howto in your preferred language for us, contact me – I’d love to let you do a guest post.

Finally! Twitter Adds an Official "Twitter" Account

twitter.pngToday Twitter announced the creation of an official “twitter” account on Twitter. This update has been a long time coming – other companies are doing it – why hasn’t Twitter all this time?

I brought up multiple times on the Twitter developer mailing list that Twitter needs to add an official “Tom” of Twitter that people can follow and get official Twitter updates from. Such a user would allow Twitter to let users know why there was slowness in the service and post about new blog updates (I just learned that Twitter actually has 2 blogs – a company blog and a development blog).

It’s good to see Twitter adopting this practice – this is one way Twitter will be able to better manage their reputation and keep others informed of service outages and updates to the system. I just hope they have given this user priority over other updates on the service so it can get messages out during slow times.

You can follow the “twitter” user here.

UPDATE: I’ve since learned from the comments of that post that there is a “twitter_status” user as well – the difference of the two, I’m unsure. Care to share your thoughts?