Blog Posts by Jeremy Zawodny

  • Advertising API Availability

    Often times it seems like the APIs that get the most attention are those you can use to produce visual things: mashups, Ajax effects, etc. Not that there's anything wrong with YUI, Flickr, or Maps, of course, but there's a class of APIs that's a bit more behind the scenes and all about getting down to business.

    Our friends in Yahoo! Search Marketing (we call 'em YSM for short) just announced their new technology solutions center which includes access to the advertising APIs used for campaign management: we?e released a new Technology Solutions section that allows Yahoo! Search Marketing Advertisers to apply for API access provided through our Enterprise Web Services (EWS). EWS enables you to develop software that interacts directly with Yahoo! Search Marketing campaign management systems.

    So if you're a developer in the Search Marking world and have been hoping to start playing with Panama, head on over and check it out.

    Jeremy Zawodny
    Yahoo! Developer Network

    Read More »from Advertising API Availability
  • pynswers: A Python Answers API Library

    This just came across our radar the other day. Over on Google Code you'll find pynswers a simple Python interface to the Yahoo! Answers API.

    You'll find basic usage instructions on the project wiki.

    Thanks to Shabda Raaj for the heads-up.

    If you see other useful libraries for using our APIs, drop me a line.

    Jeremy Zawodny
    Yahoo! Developer Network

  • Caching Yahoo! Geocoding Calls in Symfony

    Over on, Dave Dash writes about his implementation of a cache in Symfony for the Yahoo! Geocoding API:

    These REST queries happen a lot and will continue to happen, but this data that Yahoo! provides is fairly static. We?e basically querying a database of sorts. So it makes sense that we should cache this data.

    We?l demonstrate how to cache these queries using symfony? sfFunctionCache class.

    Of course, it's no secret that Yahoo uses Symfony or that our Geocoding Service is quite popular. And, of course, having a straightforward caching implementation means faster apps for your users. Check it out.

    Jeremy Zawodny
    Yahoo! Developer Network

    Read More »from Caching Yahoo! Geocoding Calls in Symfony
  • This Slide Rule Hack That Rules Them All

    Last Fall I had the chance to participate in our University Hack Day program. It's a bit of a twist on a typical college recruiting visit. Instead of simply setting up interviews and buying some pizzas, we decided to bring a little bit of Hack Day to the campuses.

    Here's how it worked: modeled after our internal Hack Days (and our public Open Hack Day), a group of Yahoos acted as judges while a number of students (individuals or teams) presented their hacks to an audience of their peers and professors. Of course, there was music, lots of junk food hacking fuel, and a fun atmosphere. The only real rule was that each Hack had to involve some sort of Yahoo! product, service, or API.

    I was blown away each time by the sheer diversity of hacks presented. All told, I saw hacks that involved Messenger, Maps, Music Engine, Search, Widgets, Flickr,, YUI, and others I've probably forgotten already.

    Last week, we (and by "we" I mean "our excellent recruiting team") invited the

    Read More »from This Slide Rule Hack That Rules Them All
  • Book: Yahoo! Maps Mashups

    My new book "Yahoo! Maps Mashups" is in stores and started shipping this week. The 350 page book spends 5 distinct chapters on each maps API including Ajax, JavaScript-Flash and ActionScript-Flash. Already recognized as the most complete documentation available on the maps APIs, the first and only book on Yahoo! Maps features over 50 code samples, all of which are download-able at the book? companion site:

    The book was written to be the most comprehensive manual to the popular maps APIs possible. From the industrial-grade Ajax API to the highly creative Flash APIs, most map classes and methods are explored and sampled. For the beginner, special focus is put on zooming, panning and adding markers, overlays and tools. The advanced Yahoo! Maps mashup developer will enjoy working with custom overlays, tools and markers, live traffic and Yahoo! Local data.

    As a testament to the incredible API offering from YDN (Yahoo! Developer Network), the book details one mashup

    Read More »from Book: Yahoo! Maps Mashups
  • YUI Birthday Party!

    As seen over on the YUI blog:

    This month the YUI Library turns one year old. When we started last year I wrote that I was “thrilled to have you with us.” That’s never been truer than it is today. We owe an outstanding first year to you. Libraries aren’t achievements themselves — it’s what people do with them that’s exceptional. We love everything you’re doing, so we’re throwing a party to thank you, our amazing community.

    Join us Thursday, February 22nd, from 5:30 to 8:30 PM, at Yahoo! HQ in Sunnyvale, California. Visit for details and to RSVP. 300 people max, so RSVP early!

    In short: food, beer, and music to celebrate a year of YUI. RSVP now.

    Jeremy Zawodny

    Read More »from YUI Birthday Party!
  • a great BBAuth Hack

    Whether it's a clock or a fuzzy little chumby, we love it when someone uses our APIs to make something novel.

    It comes as no surprise that the latest hack to come across the YDN radar is from one of our favorite hackers: Simon Willison. In Use your Yahoo! account as an OpenID he describes what he's built. But if you've played around with BBAuth before, you can probably guess how it works already. :-)

    Yup, serves as a bridge from BBAuth to OpenID. Not only that, it offers your own name in DNS space (I claimed Jeremy, for example) and an anti-phising monster.

    Well done, Simon.

    Jeremy Zawodny

    Read More »from a great BBAuth Hack
  • MyBlogLog Joins YDN!

    Pssst. See that little widget over there on the right?

    That's you.

    Well, it is if you're a MyBlogLog user. Sign up and see your own face on more and more of the sites you visit. And if you have a site of you own, you can use a similar badge (they come in several shapes and sizes) to let your readers discover each other too.

    That's right, the news is out. MyBlogLog is now part of the Yahoo! Developer Network.

    We'll have a lot more to say about this in the coming weeks, but 2007 is looking to be a very interesting year. The fact that MyBlogLog is part of YDN should provide a hint or two... :-)

    Jeremy Zawodny

    Read More »from MyBlogLog Joins YDN!
  • Yahoo! In Your Clock?

    If you missed it last week (even on Boing Boing), we were all amused and impressed to see our Weather API being used in an old school clock.

    Yahoo Weather Powered Clock

    I used a fake antique (replica) that I picked up for cheap on ebay. I took out the clock work, and replaced it with a servo and used a phidgets USB - servo controller so I could control the servo from my computer. I had to use some gears so that the needle shaft would turn 360 degrees, since the servo only turns about 180. I also re-designed the face of the clock keeping a similar look to the original time piece. Once that was all set I created a little flash application that would connect to yahoo! weather service, and update the servo. I made it so it could toggle between current condition and the local forecast, and also made it so I could enter another zip code to see what the weather is in other places.

    Gotta love those API hacks that involved hardware.

    My only question is... Where can I buy one?!

    Jeremy Zawodny

    Read More »from Yahoo! In Your Clock?
  • What’s on your 2007 YDN Wish List?

    Now that 2007 is here, it seems like a good time to think about the next 360 days or so. It's not that we don't have any plans for this new year, but we don't always know about the burning need you have for a new API, feature, function, tutorial, etc.

    So, what would you like to see from the Yahoo! Developer Network in 2007?

    • Are there Yahoos you'd like to meet?
    • Code you'd like explained?
    • Missing APIs?
    • More examples of what other developers are doing with our services?
    • A t-shirt?
    • A pony?

    Drop a comment below. We'd love to know what's on your wish list.

    Jeremy Zawodny


(47 Stories)