April 2008 - Page 2 of 4 - Stay N Alive

Me at Web 2.0 Expo

Picture 8.pngI’ll be at Web 2.0 Expo starting tomorrow, April 22 through Friday, April 25. This, in my opinion, is one of the conferences to be at this year, as I really feel we’re getting to a tipping point towards the evolution of Social Networks. Expect to hear a lot about Enterprise 2.0, Future of Mobile, and of course, the future of Social Networks. I’ll do my best to live-blog what I can on the Stay N’ Alive blog, OpensocialNow.com, and FacebookAdvice.com. I’ll be bringing along my wife’s Flip digital video camera so maybe I’ll even get some good video while I’m out there.

I’ll be bringing several signed copies (by both me and Jason) of “I’m on Facebook–Now What???” with me, which, if you’re a blogger and can convince me why I should give you a free copy (I love giveaways to your audience if you have a good audience) come see me. Or, if you already have a copy of the book I’m happy to sign copies while I’m there. I’ll be posting my whereabouts on Twitter so you should be able to find me. Also, look for me at the O’Reilly booth on Wednesday around 3pm. I’ll be also promoting my upcoming book, FBML Essentials and would love to meet you!

If you want to follow where I am, again, there’s Twitter, or feel free to check out my schedule here. Also, add me on Crowdvine!

Google Creating the Largest Social Network Ever

So many articles have come out today about the new iGoogle integration with OpenSocial and launch of the developer’s sandbox for iGoogle. I don’t think any of their headlines truly do it justice. Google has just launched something so big that, to me, should keep Facebook and MySpace up at night. This, I believe, is the item Google had up their sleeves which my source mentioned earlier.

Let’s just start with the fact that anyone can join the sandbox! Google has not given any information on if information stored on the sandbox will be deleted when they go live, but indications are that this data will remain when the sandbox goes live. This sandbox seems different than the Orkut sandbox, in that the sandbox, and the live site are one integrated environment. If you sign up for the sandbox, when you go to http://www.google.com/ig it automatically takes you to the sandbox environment every time, and not the live environment. Are you an early adopter and want access to see your friends feeds and share your profile with them? Just sign up for the Sandbox here, add the developer tools tab (Note, tabs are gone – not sure what to call it now. Also, the link in the developer docs is wrong – use the one I just posted.), and now, under “Developer Tools” you will begin seeing all your friends, you can invite new friends, and see their status updates.

Here’s what the new iGoogle Sandbox is:

  • Goodbye Tabs! — “Tabs” in iGoogle previously allowed you to segregate your Gadgets into different “views”, and Google even created pre-populated views such as “Finance” where they gave you all the Gadgets you needed for a particular subject. Google appears to have removed tabs in the sandbox, opting instead to put the “views” (or whatever Google will call them) into a sidebar on the left.

    Picture 7.png

    I mentioned on Twitter earlier that the new vision Facebook is giving us for user Profiles has a striking resemblance to iGoogle’s tabbed interface. That is all Google is doing here – they are providing a true, open, customizable environment that they have already put years into in order to create the ultimate user profile for an individual. Now Google just needs a way to allow you to determine which of the “Views” will be visible by your friends – trust me, Google has way more up their sleeve on this one. Facebook has a lot to catch up in this. Frankly, Facebook’s best strategy may remain in the walled-garden approach.

    n21073243776_441811_1319.jpg

  • Friends from Google Reader and Gmail are now integrated in one, viral environment! — I have mentioned that Google Reader’s “Friends” integration was only the beginning for Google’s social efforts. I also argued that the API Google gives you to access Gmail Friend data is a big thing. Now, within a single environment, you can write applications that have access to these “Friends”, as well as all of your Gmail contact data. Ask it to suggest friend to you – you’ll notice it seems to be using that Gmail Contact API to retrieve your Gmail contacts and add them as friends.

    Picture 2.png

    Now go into your Gmail contacts – how many people are on your contacts list? I’m willing to bet that for most people it’s way more than you have in Facebook or Myspace or LinkedIn. Imagine what will happen when that entire friends list begins adding each other as friends. This is why I think Google is building the largest Social Network ever. The great thing is Google’s platform is so vast you may not even know you’re in a “Social Network”. This is what Charlene Li was mentioning when she said Social Networks of the future will be transparent.

  • Google Reader Profile is now easier to update and share with others — after you add the Developer Tools, you’ll notice your Google Reader Profile is now displayed and integrated for you. Where many people are using iGoogle as their Home Page of their browser, this now gives you a profile to edit, and share with others. Much of this data is available via the OpenSocial API and can be shared with others via Applications. Google is only beginning to give the user a sense of a “Profile” through this update – expect to see much more from them.

    Picture 3.png

  • “Updates” Feed/Gadget — under Developer Tools you’ll also see a “Status Updates” Gadget. This is a slap right in the “face” of Facebook’s News Feed in that now any interactions you make in Google Reader get stored in this Gadget, and shared on your Friends’ iGoogle pages. I believe this information will also eventually be available and updateable via the OpenSocial API.

    Picture 4.png

  • Status Updates — One cool thing I noticed is that when your “Updates” Gadget updates itself, it automatically updates a “Status” under your name in your profile. It doesn’t appear that it updates your Gmail status, but I expect that to happen in the future as well. I’d also love to see this updatable via the OpenSocial API and manually, as well.

    Picture 5.png

  • Automatic Invitations interface for your Apps — in the upper-right of each Gadget, there is a link to “Share this Gadget”. Click on that, and you can invite your friends to add the gadget as well. This is a great viral way to start, along with the Updates Feed, but I imagine we’ll also see ways to further get into the invitations architecture via OpenSocial in the future. For now, I suggest the Google Contacts API. 🙂

    Picture 6.png

Now, imagine Google Apps getting this same functionality in the future and your business being allowed to have the same access to iGoogle Gadgets – Enterprise 2.0 is knocking at our doors, my friends! Google has just given us almost all the same functionality as Facebook, in an open, not walled garden. Google has just “Checked” Facebook here I believe.

The "What You get From Facebook Pages" Series: Default Widgets and Applications

On FacebookAdvice.com I am starting a new series on “What You get From Facebook Pages”. Over the next week or so I’ll cover several topics on how you can best optimize Facebook Pages for your business. In the first article I’m covering the default widgets and applications that are installed when you set up a Facebook Page. Read more about it here.

Need some help getting a Facebook Page set up for your Organization? I do consulting! Contact me at jesse at staynalive dot com and I’ll get you setup with a plan on how you can utilize Facebook to bring your company more customers.

Toronto Star and the Power of Community

Picture 1.pngI’ve written before on the power of community and how Social Networks are bringing back the days of the small community within a large world. That’s why I was happy to hear in a recent interview I had with Erin MacLeod of the Toronto Star that BJ Fogg, Professor at Stanford, and teacher of the “Psychology of Facebook” class seemed to be on the same track (Fogg is also author of an excellent book on technology and marketing called “Persuasive Technology“). From the Toronto Star article,

“If you look at the history of civilization, you’re part of a community and as you grow up you stay connected with a community and those past lives and past friends,” Fogg says. “So maybe in some ways Facebook is bringing back what humans have lived with for thousands of years, a persistence of identity and relationships for decades.”

I agree wholeheartedly with Fogg. In the article I mention that it goes even further beyond that though. Technology always adds another layer to something that previously existed in a lesser form. With Social Networks, technology is simply bringing together a massive world of people into a small community-type atmosphere, but at the same time allowing a layer of privacy, giving users control over what that small community sees, and does not see.

It’s true that you will need to be more careful in the future with what you reveal on Social Networks, but the power of these Social Networks is that there are controls in place already to prevent information from getting out. Facebook has friends lists, privacy features, and flags you can enable and disable to control what elements are revealed to what people. You’ll find similar elements in other networks. I imagine even in Twitter (which I argue isn’t necessarily a “Social Network”, but rather a communications platform for Social Networks of people) will develop methods to segregate your friends and communicate only to whom you want.

At the same time, I feel we are becoming more forgiving of one another. We recognize through these mediums that we are all human, with flaws and imperfections, and that’s okay. Social Networks have power to make the world a better place.

Check out Fogg’s Psychology of Facebook class on Facebook here – he Ustreams it live every week!

Why You’re Seeing "Those" Facebook Ads

facebook_hot_gay_men.jpgYesterday I was checking Facebook and noticed an Advertisement on the left for a singles site targeting Homosexual Men. Well, maybe Facebook knows something I don’t, but I do have a wife, and yes, 4 kids – I am far from such! Not only that, but my Facebook Account specifically says I’m interested in WOMEN. I Twittered it and got responses from other people saying they had seen the same ads, and others as well that were definitely not targeted towards what they had entered on Facebook.

Valleywag (I skim it occasionally – yes, they do get some dirt occasionally that is actually news!) today posted an article about a similar situation. I also remember several times seeing an ad for wedding rings when it clearly says I’m married. So why are we seeing these non-targeted ads?

The reason is because there’s a flaw in Facebook’s advertising system. The ads you see on the left are only ads submitted by users, and they are submitted completely by users via a tool on Facebook called, “Social Ads“. So the ads are truly up to the users submitting them as to how targeted an audience they show to.

However, in some of these cases (like the Homosexual ads) I’m afraid it wasn’t the users’ fault the ads weren’t targeted correctly. Right now, when you sign up for a social ad, it gives you the option to filter by Location, Sex, Age, Keywords from your Activities, Favorite Music, Favorite Books, and About Me sections on your Profile, Education Status, Workplaces, and Relationship Status. As you can see there is no “Interested In” field in there. Note, there is no “Religion” field in there either, nor is there a political views field, or field for the IM networks you’re on. Because of this there is no way to target an ad only to homosexuals, or heterosexuals, or catholics, or christians, or Jews, or Muslims, or conservatives.

While Facebook gives great tools to target your advertising in ways you can’t through other venues, their advertising still has holes. To compete I anticipate these things will need to be made available to advertisers, or a better filtering system will have to be in place.

What do you think Facebook can do to improve this process?

(Image courtesy Valleywag)

Orkut OpenSocial Launches in India!

Just this minute (I believe I’m one of the first to report it), Orkut has announced that it is launching to the entire country of India, equaling near 10% of its total users. This is a crowning achievement for Orkut, after months of work to get it into a state suitable for launch. As part of this launch, 5 more applications were added in addition to the 15 that were already in their directory during the pre-testing period, totaling 20 applications at launch for Orkut. Google really seems to be taking this launch extremely cautiously.

As mentioned earlier, starting next week they will begin adding more applications to the directory on a first-come, first-serve basis, giving priority to those that were submitted on or before 2/15. Members of the development team will be hanging out starting next week in the opensocial irc channel on freenode to answer questions from the development community. Congratulations Orkut! Let’s hope to see many more successful launches in the near future!

Will you be submitting your App to the directory?

Recruiters, Here’s How to Approach Me!

I get e-mails very regularly from recruiters asking for either a referral or for me to work for their client. Most, if not all, come to me in the form of a generic e-mail, very little personalization, and obviously no care for me as a developer. Here’s one I received today, and my response – it’s my hope that recruiters, which since they generally don’t Google us developers beforehand so probably aren’t reading this, will take this advice to heart. They will have much more success by doing so! (BTW, I’m very confused by this – first they say there’s an unemployment low, then they say timeliness is critical because employers grab candidates quickly. If you’re a developer, believe the first one – getting a job should be easy, and the power is in your hands.):

Good Afternoon All,

I’m writing to touch base with each of you, regarding your present employment situation. The unemployment low has continued in Utah and has created a tremendous need for talented IT Professionals across the state of Utah.

We current have open opportunities for .Net and Java developers, in addition to Technical Project Manager and Business Analysts. If you are presently looking or know anyone that might be, please contact me directly.

In this market timeliness has become critical, some employers are hiring very quickly to grab the best candidates available. If you have thought at all of looking, don’t delay, get in touch with me today.

All the best,

And my response:

First of all, I’m an individual, not an “all”. Secondly, I strongly suggest Googling the names of those you contact, get to know them, and approach them only if first, they fit the description, and second, you can personalize with them a little. I talk to developers on a daily basis, and they hate recruiters because of this. You will get much better response by doing so.

Without Googling me beforehand, I will respond with the above every time – please do your research before contacting me!

Google Gets the Discussion Going on "Templates" for OpenSocial

This morning an e-mail went out to the OpenSocial and Gadget Spec Mailing List for OpenSocial developers, mentioning proposed problems and a need for “Templates” in OpenSocial. For those Facebook developers out there, this could be one of the missing links in OpenSocial, replacing the benefits of FBML for Facebook.

Read more about it on OpensocialNow!

Can’t Install Vista SP1 Due to Language Pack Problems? Try This.

vista_sp1.pngFor the non-tech-heads visiting my blog you can probably ignore this one, although it might provide some useful insight if you’re having issues with upgrading to Vista SP1. I have had the biggest headache recently trying to get Vista Service Pack 1 installed on my Windows Vista Ultimate, 64-bit Edition PC. The new Vista SP1 is stated to have many bug improvements, and since Hulu would occasionally crash my machine during my wife’s viewing of old “Major Dad” episodes (yes, they even have that on there!), I finally got fed up with it.

The problem with Vista SP1 is if for some reason you thought you needed every single update out there and installed all the language packs (I actually do have a fascination with foreign languages), SP1 refuses to install, and won’t even show up in your list of automatic updates to install under Windows Update. So, I figured, why not just remove them? Well, it appears that that, too seems to be a bug in Vista. Despite the fact that it would take 30 minutes each (at least) to remove each language pack, eventually, I started getting errors on the last few language packs I was trying to install. Vista was fighting back with me, avoiding with a vengeance not to be upgraded.

So I searched all around the internet trying to find a solution – I wanted to fix all these bugs, but the bugs were keeping me from upgrading Vista to fix the bugs that were preventing the upgrade! (Makes perfect sense, doesn’t it?) After a week of waiting for things to be resolved in various threads on Google with people that were experiencing the same issue, I came across this forum post from Saad Siddiqui on this thread on VistaHeads:

There is a workaround but it requires dealing with the registery so backup registery first.

1. press Windows Logo Key + R to open Run Dialog
2. Type regedit
3. Navigate to HKEY_LOCAL_MACHEINE\SYSTEM\CONTROSET001\MUI

there will be an entry for romanian language DELETE it. [for english the key is “en-US” in the navigation tree].

Repeat step three for

HKEY_LOCAL_MACHEINE\SYSTEM\CONTROSET003\MUI

this will make SP1 installer to see only English Language there.

hence it will continue installation.

and

HKEY_LOCAL_MACHEINE\SYSTEM\CURRENTCONTROSET\MUI

It was corrected that instead of HKEY_LOCAL_MACHINE\SYSTEM\CONTROLSET001 it was really HKLM\SYSTEM\CONTROLSET001\Control\MUI\UILanguages, repeated for CONTROLSET003 and CURRENTCONTROLSET. Backup your registry first!!!

I tried this, removed all languages except US from the listed languages under my registry, and voila – all of the sudden Vista SP1 was appearing in my list of Automatic Updates! I installed it, and now my wife can watch her “Major Dad” episodes on Hulu just fine. It should be noted that even the Microsoft employee in that thread was unable to diagnose this.

So if you’re looking for a quick shortcut to get rid of all the pesky language packs so you can install Vista SP1, hopefully this provides a solution that works for you. Good luck!

Facebook Asks for Developer Input on How to Improve Platform

I’m going to be interviewed by the Facebook development team on Monday. I want to give them the best answers that reflect the Facebook developer community. I’ve heard plenty of input for my “FBML Essentials” book soon to be published by O’Reilly, but now is your time to speak and have your answers heard by Facebook.

If you have suggestions for things you would like to see improved on the Facebook development platform, or just plain things that are nagging you, leave them in the comments and I’ll ask all those I have time for in my chat with them on Monday. In addition, what would you like to see in FBML Essentials? If you were to read a book on FBML, what is it you think is missing on Facebook currently? I’ll also see these get reflected back to the Facebook Development team. Add your suggestions to the comments and maybe we can start a discussion…

Please feel free to forward this on so we can get some quality feedback!