The Importance of Real-Time
by admin on Dec.29, 2009, under Google, Twitter, social media
The momentum, was too strong. Real-time search — and Google’s (Google) inability to beatTwitter at it — became a huge trend in 2009. Everyone wanted a piece of it, and Twitter had the goods. When you want to find out what’s happening right now, this very minute, Twitter’s search trumped Google, and Google had no choice but to react. Luckily for Twitter, the reaction came right on time. Both Bing (Bing) and Google signed a deal with Twitter to incorporate real-time results from Twitter into web searches, just as Twitter’s flat traffic figures became impossible to hide. The effect of this deal is still unknown, but when Google sends you traffic, you can bet it’s going to be noticeable.
Twitter’s future is still uncertain. We still don’t know the overall business plan beyond a few hints at at least some current revenue, and we still don’t know if the service’s huge popularity boom in 2009 was just a passing fad. One thing is certain, though: The Google deal was the adrenaline injection Twitter needed. If Twitter is really destined to become the world’s new SMS, 2010 is the time to do it, and we’re happy to be along for the ride.
4 of the Web’s Hottest Social APIs
by admin on Dec.22, 2009, under Blogs, Facebook, Twitter, social media
The API (Application Programming Interface) has been an essential component for creating applications that hook into or utilize web apps such as Twitter and Facebook. With it, developers have been able to create some amazing mashups and tools. Some of the most helpful and oft-used applications on the web wouldn’t be possible without APIs.
1. Google Maps
Google Maps is one of the hottest APIs on the web. The ProgrammableWeb API Directory tracks over 1800 mashups for Google Maps, which is more than three and a half times as many as the next most popular API. Google Maps perhaps did more to popularize the concept of web application mashups in the middle part of this decade than any other API.
1. Google’s Official Documentation for the Maps API is probably the best place to start. The site offers a developer’s guide, code samples and demos, case studies, and even a sandbox where you can test stuff out while you learn.
2. Earlier this year, Google abandoned its official Google Maps API blog in favor of a new Google Geo Developers Blog. The new blog encompasses all of Google’s mapping APIs, including both Maps and their Earth program. The blog is filled with useful posts about using the API, frequent news updates about changes and developments with the API itself, and links to creative uses by other developers.
3. The Official Google Maps API Group is probably the first place you should check out if you need help with your Maps-based project. The extremely active group hosts hundreds of thousands of discussions and is frequented by both seasoned and rookie developers, as well as Google Maps API core contributors. It is often the first place that upcoming API changes are made, so if your project hinges on the Google Maps API, then you should definitely keep an eye on the official group.
4. Mapki is an unofficial Google Maps API wiki at which Maps developers come together to discuss and document the API. The site has a huge list of developer’s tools and tutorials, as well as code snippets and FAQs.
5. Mike Williams’ Google Maps API Tutorial is an excellent and up-to-date overview of the API. It’s a great getting started point for anyone trying to get into mashup development with Google Maps or integrating maps into an existing project.
2. Facebook / Facebook Connect
Over a million developers have created over 350,000 active applications on the Facebook Platform and Facebook Connect has been adopted by more than 15,000 web sites, according to official stats. That easily makes Facebook’s platform and Connect API among the hottest development platforms on the web today.
1. The Facebook Developers site is one of the most complete and well-made and maintained developer sites on the web. It has a great getting started guide, as well as super active forums, an official blog for developers, and more.
2. If you’re developing anything for the Facebook Platform, then Facebook Developer Tools page is a must-bookmark resource. The tools, including test consoles for the API and FBML, as well as a playground environment for Facebook Connect, are super helpful for anyone working with the app platform or Facebook’s other developer APIs. They also recently released the Facebook Connect Wizard that makes integrating Facebook Connect with your site a snap.
3. Facebook’s Wiki offers a plethora of useful information for developers from guidelines to how-to guides to code examples and more. The site hosts over a thousand articles ensuring that if you need to do it with Facebook’s APIs, there’s a good bet you’ll find the information you need to know to learn how to do it somewhere in the wiki.
4. Though it hasn’t been updated in just over a year, the unofficial Facebook Developer online magazine is still an amazing resource for Facebook developers. It has an incredible archive of useful articles, tutorials, guides, and case studies that are still available for viewing.
5. It may just be a clever marketing tactic to get people to sign up for its hosting services, but Joyent’s popular Facebook Applications Developer Program, which offers free hosting for app developers for one year, is nonetheless a great resource. Especially for developers just getting into Facebook, Joyent’s program offers a no-risk way to test the waters.
3. Twitter
Anyone who reads this blog is well-aware of just how fast Twitter is growing. According to Compete, Twitter has grown over 650% this year, and it’s popular with developers too; Twitter application directory oneforty tracks over 1,800 Twitter-based or connected tools and applications.
1. The place to start, of course, is the Official API Wiki, which Twitter has packed with documentation, guides, tutorials, known issues, and FAQs for dealing with the Twitter API and OAuth.
2. Being Twitter, the Twitter API team naturally also has a Twitter account (@twitterapi). The account is updated by 5 core API developers at Twitter with news about the Twitter API and offers support to developers using it to build applications.
3. Twitter also has a blog, on which the company posts updates about their developer tools, as well as links to content that is helpful for developers, and spotlights of exceptional API uses. Also be sure to keep an eye on the service’s status blog to keep track of downtime issues and scheduled maintenance.
4. The Twitter Development Talk group/mailing list, which is hosted by Google Groups, is one of the best places to go to for help when you’re stuck with a Twitter API development problem. The site has had over 20,000 messages posted to it and is frequented by the API team. Twitter also operates a group for API announcements, which is a must-follow for developers craving the latest Twitter API news.
5. A search for Twitter on GitHub will return a ton of useful resources for developers, including over 13,000 code snippets and over 1,300 repositories, including many of the most popular Twitter libraries and wrappers. You can also find some of the open source technologies that actually power Twitter on GitHub.
4. Flickr
Flickr just recently passed 4 billion photos, so it’s no wonder that developers are excited to use it. There are hundreds, if not thousands, of mashups that rely on the Flickr API to add a little bit of visual appeal.
1. code.flickr is the home of Flickr’s official developer blog, and their official forum community. There are thousands of discussions in the Flickr API pool, as well as developers sharing screen shots of their creations, and the site also hosts the official SVN and Trac pages for the Flickr API, as well.
2. Yahoo!’s impressive Developer Network hosts a helpful Flickr section with a basic overview of the API, and links to the API key application form and information about rate limits and commercial usage. However, if you want meatier documentation, you’ll need to check out Flickr’s Official Flickr API documentation page, which offers a ton of information about using the API and links to third-party API kits for languages including ActionScript, Java, .NET, Objective-C, PHP, Python, and Ruby, among others.
3. If you’re still stumped, a good place to turn for an answer would be the YWS-Flickr Group on Yahoo! Groups. The active discussion list has over 3,000 Flickr developers that regularly share tips and tricks and help each other out.
4. The Ultimate Guide to Decoding the Flickr API is a very impressive tutorial from Nettuts+. Though just a single tutorial, it is a very good overview that is definitely a good place to start for developers interested in utilizing the Flickr API.
5. GitHub has a collection of over 200 Flickr code repositories including libraries and other helpful tools for developers. Ruby, JavaScript, Python, and PHP are the most popular languages among Flickr developers on the code sharing site.
Twitter is Not Your Average Social Network
by admin on Dec.20, 2009, under Facebook, Twitter, social media
A study conducted by Harvard Business Review reveals that most Twitter users don’t actually use the service much, or even at all. In fact, 10% of active users are responsible for over 90% of all Tweets.
According to the research, conducted on a random sample of about 300,000 Twitter (Twitter) users in May 2009, 25% of Twitter users don’t tweet at all, while 50% of users tweet less than once every 74 hours. Active users, on the other hand, tweet a lot, which makes Twitter a lot more like Wikipedia (Wikipedia) than an average social network (see graph below, courtesy of HBR).

Although this may sound strange at first, Twitter really is more like Wikipedia than, say, Facebook (Facebook). Twitter is not so much about connecting with your friends, it’s about broadcasting information. Although it doesn’t necessarily take much creativity to create a tweet, only the most creative users actually persist in tweeting every day over a longer time period.
However, Twitter is also similar to a instant messaging tool, which should have a very different curve, with a larger proportion of users contributing to the number of overall tweets. It seems that Twitter’s micropublishing component is winning over its chatting component.
The Harvard Business Review study reveals another interesting tidbit: men seem to follow men more than women on Twitter. There are more women than men on twitter – approximately 55% of all users are female – but an average man will follow a man in 65% of all cases, while a woman will follow a man in 56% of cases. It’s hard to pull any meaningful conclusions from this anomaly, except one: Twitter is different than other social networks. But you already knew that.
Facebook’s 2010 Revenue Estimated at $710 Million
by admin on Dec.07, 2009, under Facebook, Press Release, Twitter, social media
Facebook recently passed 350 million users worldwide, but the lingering question about the social network (and social media in general) is if it’s making any money. According to a report in The Wall Street Journal, the answer seems to be that at the least, revenue, if not profits, at social networking sites is starting to take off.
Using data from NYPPEX, the WSJ reports that Facebook’s estimated to generate $710 million in revenue next year. That would represent more than a 40 percent improvement from this year, where the social network is rumored to be bringing in about $500 million in revenue.
Elsewhere, NYPPEX estimates that LinkedIn will generate more than $200 million in revenue in 2010. The firm also says that four years from now, Facebook could be doing $1.9 billion sales, LinkedIn could be at better than $300 million and Twitter could be at $283 million (how exactly, they’re not sure either).
Of course, all of that is based on the social networking sites mentioned continuing to grow strongly both in terms of users and sales. That’s been anything but a given in the short history of social media, where we’ve seen sites rise and fall quickly. Nonetheless, the report does seem to support other research that indicates money is flowing into social media marketing at an increasing rate.
Start and Run a Successful Twitter Chat
by admin on Dec.01, 2009, under How To:, Twitter
If you spend enough time on Twitter, chances are you’ll come across an occasional chat being held on the platform. Twitter chats are scheduled gatherings of people on Twitter to discuss pretty much anything that interests them, using a #hashtag to keep track of the conversation. There are chats for everything from blogging to art to agriculture — over 80 of them are listed in this great running list of Twitter chats.
Here are some tips and tricks for how you can start and run your own chat on Twitter.
1. Choose a Time, Topic, and Tag

The first thing you have to do is choose a topic. Unless you’re looking to start a competing chat, you’ll probably want to choose a topic that isn’t already being done, so ask around, do some searches, and check the Google Spreadsheet linked above.
You’ll also want to make sure you pick a time that doesn’t conflict with a pre-existing chat in topic areas that might attract similar chatters. Ask around and make sure there aren’t many other chats at the same time, especially if it’s something that both audiences will be interested in. Choosing a time can be the toughest part. Just realize, you’ll never be able to please everyone. I suggest choosing a time that works best for you, to make sure you’ll be committed to it.
Your chat’s hashtag should be as short and explanatory as possible. Everyone who participates in the chat will have to use the hashtag with every tweet, so the shorter the tag, the more space they have to write chat messages.
2. Choose a Format
There are a number of different formats that chats can take:
1. Single Topic, Question Based
This is how I run the chat I am involved with. We choose a general topic, then ask specific, numbered questions throughout the chat within that topic. Each question gets roughly 15 minutes, and the chat lasts one hour.
2. Multiple Topic, Question Based
The longest running chat, #journchat which was started by Sarah Evans, uses this format. All questions are submitted by participants and numbered. Any topic goes, as long as it’s related to PR, Journalism, and Social Media.
3. Single Topic, Freeflow
This is how Mack Collier runs #blogchat. He chooses a topic, and just lets the discussion take a life of its own. This chat runs for 2 hours.
4. Q&A
Jay Baer runs a different kind of chat. He brings in a guest to answer 20 questions over 90 minutes. While the focus is on the guest, many people follow along and share their thoughts on the questions as well.
5. Free For All
No specific question, just bring everyone together and let them ask whatever they want. It’s a bit messy and I haven’t seen any chats adopt this format permanently, but I’ve seen a few try it for one week and the results have been great.
3. Launch the Chat
Of course, this will be easier for some than for others, depending on how engaged you are with the audience that you’d like to participate.
Promote it to your community leading up to the chat. Let people know beforehand when they can join and how the chat will be run. It may be smart to reach out to a few key people personally and ask them if they’d be interested in participating.
Be prepared for a slow start. Like any community, a Twitter chat takes time to build participation.
4. Tips to Help Your Chat Grow
Whether you’re starting a chat for business or for fun, I can tell you that it is an extremely rewarding and exciting experience. It’s an opportunity to bring people together and engage in valuable and insightful discussion.
If you’re starting it for a business, it is best to choose a general topic that relates to your business, and always keep in mind that these chats are for the community, not for the hosts. If you’re too promotional, your chat will fail.
Here are a few tips to help make sure your chat is a success:
* Stay open to new formats. #journchat got so popular that Sarah Evans began to look for new formats to host the chat, including video streaming, and even a country-wide live event. Always stay open to changing things up based on the community’s needs.
* Bring in guests. Every chat I’ve seen has at some point, brought in a guest moderator to host the chat, or a guest expert to take questions. It’s a great way to bring in a lot of new people and bring credibility to your chat.
* Take the chat beyond Twitter. A monthly chat for public relations students called #PRStudChat created a LinkedIn group for their chat, for example. They use it as a forum for the community to interact, and for them to share announcements and ideas.
* Consider multimedia. The weekly #DesignChat streams its chats live on video each week. The chat’s host and guests interact with participants over Twitter and answer questions on video. Video services like Tinychat (and Ustream) integrate with Twitter, making them ideal platforms for Twitter chats.
* Promote your participants. At #u30pro, we send out a weekly digest every morning after the chat, in which we announce a “featured participant,” share 5 blog posts from the u30pro community from that week, write a recap of the chat, and more. Highlighting community members and the things they’re doing gets people more engaged.
* Keep it up! Luckily, Twitter chats are inherently viral. Because when someone participates in your chat, all their tweets appear in their stream with your hashtag, and they bring in their followers. As long as you keep to your schedule and keep holding regular chats, the chat will pick up new participants over time.
20 Twitter Hashtags for Social Entrepreneurs, Nonprofits and Activists
by admin on Nov.09, 2009, under Twitter
One of the best (and worst) features on Twitter is the hashtag. It allows you to find interesting topics, intellectual tweeters and real-time information. It also subjects you to multiple spammings everyday (#RIPKanye anyone?). And with the recent (okay, a couple months ago) integration of the search tool on your Twitter homepage, hashtags are easier to use than ever.
So in order to dig through the clutter and get to the worthwhile tweets, I have compiled a list of 20 hashtags you change-makers will be sure to enjoy. Follow ‘em, use ‘em, search and share ‘em.
#SocEnt: The ultimate tag for social entrepreneurship. Original founder unknown.
#SocEntChat: A Twitter conversation presented by Tom Dawkins (@AshokaTweets) and Nathaniel Whittemore (@SocialEntrprnr) that takes place on the first Wednesday of each month (also supported by me, @writerpollock).
#Nonprofit: Can’t get any more self explanatory than this! Use this tag to show those NGO good works.
#4Change: A Twitter chat and hashtag, #4Change profiles online technology, like social media, used for good.
#NPTech: Use this tag to promote and follow nonprofit technology.
#CharityTuesday: Spread the good word every Tuesday with this Twitter tag.
#MiFiMon: A Twitter chat that focuses on microfinance.
#v4change: Video for Change, simple as that.
#m4change: Just as video can be an important part to spreading awareness of a cause, so can mobile technology. This tag stands for Mobile for Change and is complemented by social entrepreneurs like The Extraordinaries.
#CSR: Use this tag for corporate social responsibility tweets.
#Environment: Use this tag for eco-friendly tweets, along with #green and #sustainable.
#Solar: Clean alternative energy! Also, use #wind, #EV (electric vehicle) and #energy, when applicable.
#SocialGood: Created by Mashable and the Summer of Social Good, this tag works for any socially conscious tweets.
#Microfinance: Like #MiFiMon, but this isn’t a chat, so use it on a daily basis.
#Philanthropy: Want to find out, or spread awareness of, someone who’s doing good? #Philanthropy it is.
#Charity: Similar to philanthropy, but charity focuses more on organizational work.
#Fundraising: Need ideas and help growing donors and funding? Check out this hashtag (and this story on using Twitter to raise funds).
#Poverty: Use this tag to call awareness to, and monitor, stories of those in need.
#ClimateChange: Concerned over the upcoming United Nations climate meeting in Copenhagen? Show your support for climate action by using and following this tag (#GlobalWarming works too).
#Health: Into helping medicinal causes? Make sure to put the #health tag on your list.