Google Code Search

Google Code Search

Google has a new search product focused on source code. It peeks inside tarballs and other recognized formats, allowing you to search the index by regex, license, or language. It’s pretty easy to see how many projects are using a given library (such as feedparser or magpie) and keep inventing new ways to explore software.

You can access the code search engine through a GData Atom feed for easy integration wherever you choose.

I find Google Code Search is easier to use than Koders, and may come in handy when looking for different ways of approaching a particular programming problem or library.

NetRatings finds 40% of online Britons use news feeds

A study by Nielsen//NetRatings found 40% of Britons receive automatic news feeds to their browser or desktop but 69% had never heard of Really Simple Syndication. About 15% of the people surveyed have heard of an iPod but are not sure what it is. A three-page PDF summarizing the study is available from NetRatings.

British knowledge of technology terms

The use of acronym’s caused a marked drop in user knowledge. 29% of those surveyed knew what “IM” meant but 86% knew the term “instant messaging.” The average online Briton now owns 4-5 digital or networked devices. 3G mobile phones were more common than iPods and DVRs were only slightly less popular than a gaming console.

Google Gadgets on your webpage

Google “Universal” Gadgets are now available for blogs and pages around the web. A single Google gadget can now be deployed on Google Personalized Homepage, Google Desktop, Google Page Creator, or via a JavaScript embed on any editable webpage.

You can add PacMan to your blog sidebar or display photos uploaded to Picassa on your MySpace page, or add a Google Reader viewer anywhere.

Google’s support for webpage embeds brings the Google Reader story full circle. The team originally envisioned an RSS widget available on a blog sidebar and the project grew into much more. You can now access the web application in many different versions in various states of privacy including your shared items marked up in HTML or Atom, a full feed aggregator, or a widget for your homepage, desktop, or blog.

Create your own borders

Google is using a new domain, gmodules.com, to serve the embedded gadgets. The embeds reference a Google-styled border preference (http://gmodules.com/ig/images/) but you can create your own custom border of GIF files if you stick to Google’s naming convention. You can also define your preferred border using CSS.

Custom GIFs

tl
top left corner
tt
top top
tr
top right corner
l
left side
r
right side
bl
bottom left corner
b
bottom bottom
br
bottom right corner

Open Hack Day helps build YDN from the inside

Yahoo! hosted a public hack day last weekend, inviting 400 developers to learn more about the company, web development best practices, and how to use Yahoo! services in their own products and projects. The Yahoo! open hack day was the first big effort by a newly formed team seeking to gather support inside and outside Yahoo! as the programming world begins to embrace connected services in the data cloud. In this post I will provide some background on the team behind the event and present some of the direct and indirect benefits obtained within Yahoo! for their hard work.

Background

The Yahoo Developer Network and its parent product group has been reborn under new staff and management over the last three months. In June Bradley Horowitz stepped into a new role as VP of Product Strategy leading a product group that includes a few new initiatives and staff. Scott Gatz joined the group to work on project incubations and Caterina Fake is another recent addition in the technology development group.

The Yahoo! Developer Network has been pretty busy the last few months under the new leadership of Chad Dickerson. In January YDN manager Toni Schneider left Yahoo! to join startup Automattic. A few other staff members left or were fired, and new management put in place under a new organizational structure under Bradley Horowitz. Yahoo! employees Jeremy Zawodny, Kent Brewster, and Matt McAlister replaced the empty headcount and a new team was formed

Hack Day

Yahoo! Hack Day Q3 2006 poster

One of the first tasks of the newly assembled team was a mad dash towards putting together a public Yahoo! hack day a few weeks after the latest internal hackathon. It’s time to get to know your teammates and pitch in during what would be a defining moment for the team both inside and outside of Yahoo!

Tenni Theurer

A physical event with over 400 attendees expecting food, drinks, Internet connectivity, a space on the lawn, and perhaps help with personal hygiene such as showering takes a lot of work. The event catalyzed internal teams to expedite their API development work such as Flickr’s JSON support completed in a day. The amount of external attention focused on Yahoo! over one weekend was a great catalyst for internal developers to put in a little extra work and see results of their labor first-hand, meeting developers face-to-face and bug-fixing API frontends in near real-time.

The connection with the customer experience by Yahoo! API developers and product teams this weekend will strengthen support for YDN moving forward. The YDN doesn’t have an easy job and needs all the internal support they can get to be successful. They rely on the development time and servers of individual teams within Yahoo! to remain a success internally as well as in the marketplace. The continued public exposure of their work to top executives such as Jeff Weiner, Ash Patel, and David Filo will help create continued support of a group without direct revenue.

Summary

Overall the open hack day was a big success for the newly formed team and helped solidify their identity within the company. The developer event benefited from first-mover advantage as other large Internet companies look for new ways to embrace web development efforts through open APIs and developer relation programs.

In a future post I will write about how other companies might create an open culture of participation by hosting their own events actively engaging both focused and broad communities.

Microsoft awards three Windows Live MVPs

Microsoft MVP logo

Microsoft has awarded three web developers with its Most Valuable Professional status. The MVP program is Microsoft’s way of recognizing the work and contributions of independent developers and these individuals are rewarded with a fast-track to product feedback teams among other benefits. The first three awards include a consultant in Australia who maintains the Via Virtual Earth community and a consultant in Washington D.C. who creates Microsoft gadgets.

Recognition of independent third party developers and community leaders will play a significant role in the rollout of web as a platform strategies from big Internet companies. How do you reward exceptional contributors to your development community and keep them loyal? Independent developers want to be heard, an on a small merit-based scale it’s achievable to receive high quality feedback from the people who tweak your product every day. I would like to see more companies introduce MVP-like programs to reward outstanding external contributors.

Netvibes 2.0

Netvibes pushed their latest release live tonight, unveiling new visual designs and a few new modules. Founder and CEO Tariq Krim refers to the release as Netvibes 2.0 on the official Netvibes blog. The new version of Netvibes features themes, video search, blog search, a MySpace module, and more.

New Netvibes themes

You can choose your favorite color backdrop ranging from gray to pink. It would be cool if I could set a theme by tab, such as making my soccer tab blue to match Chelsea but keep my other tabs green.

MySpace Netvibes module

The new MySpace integration allows you to track the latest information from a specific MySpace contact including their basic info, recent blog posts and comments, and listen to the music player embedded in their page.

A new featured blog search module module allows users to search Technorati, Feedster, IceRocket, and Bloglines by keyword. The new video module conducts a keyword search against Google, YouTube, and DailyMotion and view the resulting video directly within the module.

The release is a strong step forward for Netvibes and may attract interest from the younger demographics of YouTube and MySpace who frequently check on multiple friends and watch the latest clips from the Daily Show.

Yahoo Mail introduces web APIs

Yahoo Mail announced a SOAP and JSONRPC API this morning at Yahoo! Hack Day. The new calls allow any developer to access a Yahoo! user’s existing mail preferences, messages, folders, and change data through create, delete or flag. Documentation of the pre-release API is currently only available through the Yahoo! Mail developer mailing list.

You can do pretty much everything that’s possible with the new Yahoo! Mail beta, including searching mail messages (including attachments), fetching mail from external POP accounts, scrubbed HTML message bodies, and MIME decodings. I’m pretty impressed with the amount of effort spent on these APIs and their release two weeks after availability of public beta.

It’s possible to batch your API requests and responses for efficiency. Data for free Yahoo! Mail users is restricted to mail headers only; premium accounts have full access. The API is only enabled on one mail farm (farm 318) today, but the team expects full deployment in the coming months.

Google Reader courts the Gmail crowd

Google Reader post actions

Google Reader has launched a major update to its web front-end about a year after its initial launch, redesigning its online feed aggregator to create a feed reading experience that should feel natural to users of Gmail. New features include a shared clippings service, better read/unread tracking, and the ability to share feed items easily over e-mail.

Google Reader UI

The coolest new feature is Google Reader’s continuous scroll of feed items combined with automatically selecting each feed item as you move around the news flow. You’ll find a lot more access keys in the new Reader, mapped to the common Gmail commands for massage navigation and actions. I like the Gmail-style unread count displayed in the page title, allowing me to glance at my row of tabs to see if I have anything new in my feed inbox.

Google Reader post actions

The new shared items feature is similar to clippings found in other online aggregators and allows users to share an entry with the world via a blog tied to their Reader account. You can check out my Google Reader clippings blog for an example. Clips are shared in the order you mark each for sharing.

The new Google Reader is pretty impressive and may become the online aggregator of choice for many Gmail users. I was a bit disappointed Google did not leverage what I feel are its two biggest strong points: the data advantages of online feed aggregators and close integration with other Google services. An online aggregator has an edge over desktop aggregators by providing more information about each post or blog based on what might be already known about the site or based on the activity of a user collective. An online Google feed reader could tie into Google search, or offer special handling of enclosures passed off to Calendar or Spreadsheet. I’m most surprised that the new Google Reader does not include search integration with Google feed search, and actually removes the search bar that was present at the top of the page in Reader’s first version.

Google Reader is a Google Labs product and part of Google’s technology playground. Labs products are considered “prototypes” but may graduate to Google betas after significant user adoption and technical proving.

Data launchpads of the cloud wars

Google data center circa 2004

The war of the data clouds will really start to heat up in 2007 as large Internet companies such as Google, Yahoo!, and Microsoft open huge data centers in the Pacific Northwest fueled by cheap power and bandwidth. Our digital lives continue to be fueled by the cloud, with new data services and software that replace or complement desktop tasks coming online every month. Software as a service is the new development push, and custom build outs next to a few large dams and fiber highways are a sign of what’s next.

Internet giants are building up their server farm arsenals in a race to be the center of our digital lives. If you build it, and millions of customers come, where will you put it all? Farms previously covered with apple trees are being converted to modern data centers full of lasers, copper, and more air conditioning than most of the county. The growth of online services is partially limited by the ability to deliver large amounts of data over low-latency connections to a growing user base. The data grids deployed by large multinational Internet companies will continue to grow as our demand for online software and storage is fueled by new services in the cloud.

What would you do with infinite computing resources, storage, and bandwidth? Huge data centers coming online in the next year may provide part of the modern answer.

Microsoft

Microsoft data center under construction

Microsoft is building a new data center on 74 acres in the town of Quincy in central Washington. The six-building complex will include about 1.5 million square feet covered in rows of server racks to power current and future online services. The site includes a electrical substation and a diesel-powered generator for backup power just in case there is an interruption in the 48 megawatts of power drawn from the local power grid.

Power and fiber is provided by Grant County, one of a few counties near the Columbia River with its own hydroelectric dam and fiber networks. Unlike big cities and existing hubs of activity these counties are special economic zones with tax incentives for research and development spending.

Microsoft’s new data center is over 8 times the size of 365 Main, a large data center in San Francisco housing companies such as Technorati. It’s a little less than three football fields full of server racks drawing a power equivalent of about 50,000 homes. Electricity rates from these county-owned power grids are over 8 times cheaper than you might pay to plug-in your computer at home.

Other large build-outs

Microsoft is not the only large Internet company opening large data centers next year. Yahoo! has a 50-acre site and a smaller office complex and hosting space just up the river at Wenatchee. Yahoo! has contracted about 42 megawatts to power their main facility and about 5 megawatts to power its smaller location in the Confluence Technology Center, right on top of a fiber terminus.

Google is building out a 30-acre site in The Dalles, Oregon. The site is located next to a hydroelectric dam providing cheap power for Google’s growing server base. Construction is wrapping up on the first two buildings with about 34,000 square feet of space in each.

Software as a service

All this construction and contract negotiation with municipalities, data providers, and local employee bases provides large Internet companies with advantages startups can only dream of. Once the new data centers come online I expect to see new services spring up from the big players ready to take advantage of the new space and capacity. After all, you wouldn’t want to see three football fields wrapped in fiber and power go unused, would you?

RealNetworks releases RealTime feed aggregator

RealTime logo

RealNetworks just launched a news aggregation site powered by syndicated content. The new RealTime site, toolbar, and screensaver provide a customized news reading experience complete with feed discovery, recommendations, and the ability to interact with subscriptions online or on the desktop. The new software will be promoted and bundled with RealPlayer, a desktop application with millions of installed users.

Website visitors can customize their feed subscriptions using a cookie store or create an account to persist the data to the desktop or across multiple machines. Feed search and discoverability is powered by Feedster. The site is running Apache Coyote, a stand-alone version of Apache Tomcat.

Real’s large install base of desktop media players coupled with the tendency of that user base to select “Easy Install” and install all the bundled software piggybacking on the desired software will likely lead to lots of RealTime toolbars attached to the browsers of Windows users. The toolbar will compete for attention from popular offerings from Google and Yahoo! already augmenting the browser experience.

(via Brady Forrest)