Blog Posts by Jeremy Zawodny

  • Using the Yahoo Geocoder with Excel

    If you're an Excel power user with a stack of addresses you'd like to geocode, look no farther than Jon Udell's Excel geocoding adventures to learn how.

    I’ve been working with a spreadsheet containing addresses that want to be geocoded. I’ve had lots of experience running batches of addresses through geocoding services, but in the case of the police department I’ve been working with, it would be nice to be able to do the geocoding interactively.

    In his signature style, Jon lays out the problem, walks through his thinking, illustrates the solution, and even provides example code.

    All in all, it was an educational exercise. The patterns here can serve as a model for any scenario that involves interactively querying a web service based on some cell in Excel, and then incorporating the results into companion cells. Of course since I’m a complete novice when it comes to this stuff, I’m hoping that by posting my code I’ll also find out about other and better approaches.

    Good to see our

    Read More »from Using the Yahoo Geocoder with Excel
  • YSlow Podcast Interview and Screencast Demo

    Editor's note: Unfortunately, the original video and audio files have gone missing. Please check out the YSlow 2.0 screencast from April 2009 for an introduction to the most recent release.

    During the week of the YSlow release, Dan Theurer and I sat down with Steve Souders (Chief Performance Yahoo) to discuss web site performance and YSlow.

    The result of that conversation (and some Camtasia learning on my part) is an audio interview and a video demo for your listening and viewing pleasure.

    The 8:51 audio recording (8MB MP3) captures the background discussion, including the need for YSlow, how it came to be, performance best practices, FireBug integration, and so on.

    The 8:22 video screencast is a continuation of the discussion where we run YSlow against to get an idea of how YSlow works. You can jump right in and watch the video without listening to the podcast, but you'll miss a few references from earlier in the discussion.

    We also "filmed" two other demos: one using

    Read More »from YSlow Podcast Interview and Screencast Demo
  • Open Source Distributed Computing: Yahoo’s Hadoop Support

    For the last several years, every company involved in building large web-scale systems has faced some of the same fundamental challenges. While nearly everyone agrees that the "divide-and-conquer using lots of cheap hardware" approach to breaking down large problems is the only way to scale, doing so is not easy.

    yahoo cluster The underlying infrastructure has always been a challenge. You have to buy, power, install, and manage a lot of servers. Even if you use somebody else's commodity hardware, you still have to develop the software that'll do the divide-and-conquer work to keep them all busy.

    It's hard work. And it needs to be commoditized, just like the hardware has been...

    We too have been dealing with this at Yahoo. Analyzing petabytes of data takes a lot of CPU power and storage. And given the way our needs (and the web as a whole) have been growing, there will likely be dozens of similarly demanding applications before long.

    To build the necessary software infrastructure, we could

    Read More »from Open Source Distributed Computing: Yahoo’s Hadoop Support
  • In-Person YDN Site Feedback Needed

    We're mulling over some changes to our web site here at YDN Central and are looking for some folks we can meet with in person to get feedback. If you meet the following two criteria and are willing to chat with us a bit in person net week, let me know. It's all pretty informal and low-key, but we'd be glad to give you a t-shirt and lunch in addition to time chatting with some of us on the YDN team.

    1. You are local to the San Francisco Bay Area (preferably South Bay) and can visit the Yahoo! campus in Sunnyvale
    2. You are using or have tried to use any of our APIs and have spent a bit of time poking around our web site in the past

    Thanks in advance to anyone to can spare a few minutes.

    Jeremy Zawodny
    Yahoo! Developer Network

  • Digg Those Pipes

    Over on Search Engine Journal, Raj Dash has a three part series about using Yahoo! Pipes to analyze Digg stories, votes, and submissions. Not only is this a good use of Pipes, but much of the information is presented in an easy to digest video format so you can see how things are built for yourself.

    Check 'em out:

    If you've seen any cool Pipes (or Pipes videos), let me know.

    Jeremy Zawodny
    Yahoo! Developer Network

    Read More »from Digg Those Pipes
  • Updated Yahoo! Search Marketing API Information Available

    Thanks to the folks in Yahoo! Search Marketing, we now have a home for the expanded documentation and resources about the Yahoo! Search Marketing (YSM) APIs here on YDN.
    There you'll find information about the API program, including how to get access, support, documentation, and so on.

    If you're an existing YSM API user, fear not. We haven't changed any of the technology. This is simply an effort to pull together more of the information into a single starting page here on the Yahoo! Developer Network.

    If you're not an existing YSM API user, take a few minutes and check out the program. Using the YSM APIs you can build a business using Yahoo's Sponsored Search marketplace. That means you can programmatically create advertisements that appear in search results on Yahoo! Search and other sites in the Yahoo! distribution network. The Getting Started Guide will give you an idea of what's available.

    As always, let us know what else we can be doing to make it easier to get started with

    Read More »from Updated Yahoo! Search Marketing API Information Available
  • YUI is Everywhere These Days

    With apologies in advance to cat lovers (I have two cats!), it's hard to swing a dead cat on the Internet these days and not bump into someone using, talking about, or looking for YUI. YUI, in case you don't already know, is the Yahoo! User Interface library that's becoming an increasingly popular choice for building web sites with flexible and highly interactive interfaces.

    Just last week I came across AJAX: Selecting the Framework that Fits in Dr. Dobb's Portal. In that article, Andrew Turner and Chao Wang compare and contrast several AJAX Frameworks.

    Several AJAX frameworks were available, and we had to choose the appropriate one for our project? process that required a significant amount of research and testing. For instance, our requirements included ongoing support for a variety of browsers and usability that had to be maintained.

    We educated ourselves, examined several AJAX libraries, and performed browser and load testing throughout the project. The new AJAX-based

    Read More »from YUI is Everywhere These Days
  • Pipes + Flickr = New Flickr Feature

    About a week ago, I wrote:

    This post is already longer than I expected, so I'll hold off on posting my personal favorite pipe until tomorrow.

    And then proceeded to leave you all hanging. Sorry about that.

    Here's the lowdown on the coolest Pipe I've seen for a while now.

    As a long-time Flickr user and an avid consumer of RSS feeds (thank you, Bloglines), I've easily had 20-30 Flickr generated RSS feeds in my subscription list. Being able to subscribe to people, groups, searches, and tags makes it easy to track a potentially large pool of photos without a lot of effort.

    But there's always been one feature I wanted: the ability to get a feed of my friends' favorite photos. I'm fan of relying on the filtering of others' when it saves me time.

    Well I just happened to come across this blog post which mentioned a Pipe called My flickr contacts' faves. Much to my surprise, it's pretty much exactly what I wanted.

    Now I can easily see which photos my contacts are marking as favorites.


    Read More »from Pipes + Flickr = New Flickr Feature
  • Last Week in Pipes

    yahoo both A few weeks ago I spent a day in the exhibit hall at the ETech conference giving demos of Pipes in the Yahoo booth. I was thrilled to see all the interest in and buzz around Pipes. There was a lot of interest from folks who wanted to dig deeper into how Pipes are built and what sorts of things can be done.

    In the next few weeks (minus some conference travel), I'm going to try to make some headway on that here. But in the mean time, here some Pipes related items I ran across last week. Each one gives you a taste of how Pipes can be used.

    In Mashing my own personal Blogosphere, James Dellow writes about his use of Pipes, Technorati, and Feedburner to track is own personal "cosmos"

    Well, in the end I turned to Yahoo! Pipes for help and I'm pleased to announce the release of my first useful published Yahoo! Pipe - its called My Cosmos Feed. The result is a mashup using Technorati, Yahoo! Pipes and Feedburner.

    What it does is this: Input the URL for a blog into My Cosmos Feed and it

    Read More »from Last Week in Pipes
  • Twitter Spellcheck with Yahoo Spelling Suggestion API

    Since all the kool kids are twittering these days, this little app might be of interest:

    Here's a small Lily program that lets you check the spelling of a word from your cellphone--it uses the Twitter API to send and receive messages from the cellphone and the Yahoo Suggested Spelling web service to look up the spelling. To use it you'll need two Twitter accounts- one for Lily and one for yourself. You'll also need to enable your cellphone in the Twitter account settings. In the patch you'll need to add your Twitter user/pass as an argument to the twitter object.

    If you've ever read quick email or blog posts from me, you can probably appreciate how much a good spellcheck has improved my life--when I remember to use it. :-)

    Oh, if you happen to be at Web 2.0 Expo this week, say "hi" to the YDN team members you see there (or other Yahoos, for that matter). There will be more than a few of us floating around.

    Jeremy Zawodny (Jeremy Zawodny on Twitter)
    Yahoo! Developer Network

    Read More »from Twitter Spellcheck with Yahoo Spelling Suggestion API


(47 Stories)