Google Feed API

Google Reader finally has its first official API. Any developer in the world can request the entire history of a web feed from Google’s geo-distributed server cloud in a normalized response for inclusion in their websites or products. I’ve been hoping for such an API since I first deconstructed the Google Reader backend in December 2005. Most users will likely interact with the Google AJAX Feed API through a JavaScript library included on their site or a pre-configured badge generated on the Google site. The Feed API wrapper is part of a larger effort by Google to extend its search…

AskCity lets you draw your search area

Ask.com’s local search product AskCity launched new tools last night that allow searchers to define the scope of a search by drawing on a map. Ask has always been focused on liberal search queries you might ask a concierge and this new search feature again puts the user in charge while abstracting some complexities of local search. In my example search above I searched for coffee near The Palace Hotel, a popular web conference spot. A search for the hotel put a marker in the middle of Market Street, but it didn’t matter in the case of my search. I…

State of the Google Gadget ecosystem: gadget features

Gadget platforms have many levels of integration and customization beyond a metadata wrapper and some markup. Beginners and tinkerers might stick to the basics, but some gadget authors go beyond the plain essentials and add support for multiple languages, tabbed views, and specify any requirements a gadget may expect. In yesterday’s post I provided an overview of the Google Gadgets ecosystem, detailing the types of content and authors producing Google universal gadgets. Today I’ll dive into developer features and observed implementations. Language support Content types Gadget height Top built-in libraries Gadgets produced by Google Extra requirements Summary Language support Google…

State of the Google Gadget ecosystem

Last week the Google Gadgets team released page view numbers for gadgets in its directory, giving outsiders their glimpse of gadget activity across Google Personalized Homepage, Google Desktop, and syndicated throughout the web through Google Gadgets For Your Page. Over the weekend I crawled the entire Google Gadget directory, collecting information about every listed gadget to create a better and more complete understanding of a widget/gadget ecosystem including its level of health, geographic diversity of authors and supported users, popular categories, and some of the most popular gadget programming methods (just to name a few). In this post I’ll share…

Yahoo! centralizes its JavaScript network with free hosting

Yahoo! is opening up the JavaScript powering its websites a bit more tonight, encouraging developers to directly reference libraries on its servers from within their webpages. Yahoo! User Interface Hosting opens up versioned access to the popular YUI Library, creating faster load times for sites across the web using Yahoo’s optimized, geo-distributed, and reliable data centers. Many websites utilize common libraries for JavaScript development, creating a drop-down menu, file retrieval, or chart rendering using a library such as Prototype, script.aculo.us, dojo, and many others. If five Ruby on Rails sites utilize the same script.aculo.us library for effects you’ll have to…

Google hosting scalability conference June 23

Google will host a conference this summer focused on building scalable websites. The one-day conference takes place on Saturday, June 23, at the Google offices in Seattle, home to Google Webmaster Tools, Google Talk, and a few other teams. The conference organizers are currently accepting applications for 45-minute talks, and hopefully we’ll be able to learn a little more about concepts behind MapReduce, Bigtable and some large-scale data management issues from the Google staff. Registration is not yet open, and it’s unclear whether the conference will be held in the downtown sales office or the engineering office in Kirkland, so…

Yahoo! Pipes remixes the syndicated web

Yahoo! released Yahoo! Pipes tonight, a visual editing interface for web feed manipulation and reconstruction. The 5-person Pipes team, part of the Yahoo! TechDev incubation group, spent about 5 months developing the product to help people better remix the syndicated content they find online. Yahoo! Pipes lets any Yahoo! registered user enter a set of data inputs and filter their results. You might splice a feed of your latest bookmarks on del.icio.us with the latest posts from your blog and your latest photographs posted to Flickr. You might automatically translate your favorite news sources to your native language, or only…

Technorati WTF annotates keyword search results

Technorati launched a new search annotation feature today, letting site members briefly explain the rising popularity of a keyword or phrase. The original idea for Technorati WTF came from a few Technorati super fans and an internal hack day over a year ago. Backstory Technorati’s top searches have always been a good way to track popular news themes of the moment. Top searches against a blog search engine often correlate with the news and information the blogosphere is hunting for at any given time. If a web hosting company was offline for an extended period of time, you’d start seeing…

Add a little Google to your bathroom

If you walk into any of Google’s 500 bathroom stalls you might notice some Python on the walls. Google places tips for its developers above every urinal and bathroom stall to help expounding the virtues of well-tested code, helping a Google engineer stay productive even when nature calls. Google is releasing its “Testing on the Toilet” series on a new testing blog under a Creative Commons license, so now anyone can decorate their bathroom walls to look just like Google. No, it’s not a April Fools joke, Google really does promote 100% coverage in its bathroom stalls….

Search is not a zero cost switch

New search startups come and go, but the ever-present meme seems to be the “zero switching cost” between an established competitor and a newcomer. In the old days this was certainly true, as any user could simply update your browser bookmarks or homepage, replacing WebCrawler with Excite or AltaVista. As the web grew search became an integrated component of large websites, networks, and the desktop software powering the entire experience. Google is spending billions to integrate its search products into the Apple operating system, new Dell PCs, MySpace, Firefox, and more. Google commands about a 50% share of the U.S….