Hack India: Hyderabad — It’s a Wrap!

Hack India: Hyderabad — It’s a Wrap!

The energy at the 6th edition of Yahoo! Hack in India was electrifying as we counted down to the close of hacking at Yahoo! Hack Hyderabad, 2013. Over…

Internal Hackday Produces Record-Breaking 300 Hacks

Internal Hackday Produces Record-Breaking 300 Hacks

Yahoo! has been hosting internal Hackdays since 2005, and the traditio…

Demand is High for Yahoo! Hack India: Hyderabad

Demand is High for Yahoo! Hack India: Hyderabad

Photo credit to Reid Burke Since 2007, YDN has been hosting amazing Ha…

  • "Scaling Hadoop for multi-core and highly threaded systems" is the full title of this presentation from Sun's Jangwoo Kim and Denis Sheahan.

    Here they present the basic architecture of CMT (chip multi-threading) processors, designed by Sun for maximum throughput, and then describe the work the team did using Hadoop and other virtualization technologies to help scale CMT. They also present a case study of a small Washington, DC company they worked with that's using Hadoop for email discovery.

    For a better quality version, higher resolution, click below:
    iPodDownload NOW

    DesktopDownload NOW

    Read More »from Jangwoo Kim & Denis Sheahan – Scaling Hadoop
  • The topic of last week's YDN Tuesday in London was Placemaker and Skills Matter now released the video of the introductory talk:

    Christian Heilmann - Yahoo! Placemaker - 07.07.2009 from Skills Matter on Vimeo.

    The slides, notes and audio recording are also available in case you want to dive deeper.

    Following this talk and the success of GeoMaker, I was invited by The Telegraph to talk about creating GeoMaker and how to use Placemaker to geo-enrich Telegraph content. The main thing they wanted to know was how to place an RSS feed that doesn't have Geo data on a map, and how to style it.

    To make this easier I created rss2map, a demo PHP script with all the CSS and JavaScript needed to show a feed on a map.

    To display a feed as a map, provide the feed as a variable (or via the URL as a parameter) and include the script where you want the map to appear:

    Which results in something like this:

    RSS 2 Map example page by  you.

    • Get the
    Read More »from More fun with Placemaker: A video introduction and an RSS-to-map converter
  • Ever since I heard about YQL going from read to read and write with the new insert, update and delete functionality I wanted to see how to use this for my own nefarious schemes use cases. The answer came with UPDATE in the form of a very useful example that allows you to update Twitter from YQL, letting you to send an update to Twitter with the following syntax:

    USE "http://www.yqlblog.net/samples/twitter.status.xml";
    INSERT INTO twitter.status (status, username, password)
    VALUES ("your new tweet from YQL",
    "twitterusernamehere", 'twitterpasswordhere')

    The benefit is that instead of ploughing through the Twitter API docs and finding the right formats and parameters I can use this in any YQL statement and even mix it with other lookups.

    Taking this example, I put together a proof-of-concept for how you can use this open table in PHP called MultiTweet. MultiTweet is a PHP script that allows you to send Twitter updates from several accounts simultaneously - something I frequently need to

    Read More »from Using YQL insert in PHP: the making of MultiTweet
  • On the second of July, around 150 developers came to the Web Meetup sponsored by Yahoo!Xtra in Auckland, New Zealand. Amongst other things, they came to listen to Neil "Wilf" Wilkinson talk about Yahoo's open APIs and how to use them in their own products.

    YDN presentation in Auckland, New Zealand

    Neil, who is Technical Director of Yahoo!7 in Australia and Yahoo!Xtra in New Zealand, was one of three speakers at the event and gave an overview of Yahoo!'s developer offering. The slide deck is available on Slideshare:

    Since the event took place at the Media Design School and the audience was a mix of designers and developers it was vital to show something visual to accompany a deep dive into the code, which is why Wilf prepared some demos.

    Originally the talk description went like this:

    YQL is Yahoo’s SQL-like language that provides straightforward ways to mash up different APIs into one data source for use in applications. The presentation will outline how YQL allows developers to mash HTML pages,

    Read More »from Yahoo at the Web Meetup in Auckland, New Zealand
  • Tom White, Cloudera engineer, Hadoop committer, and author of Hadoop the Definitive Guide, from O’Reilly and Yahoo! Press, talks about running Hadoop in EC2.

    He opens with a discussion of the Berkeley RAD Lab paper on cloud computing and walks us through a set of definitions to a discussion of the public cloud. He sees a realm of interesting possibilities: an apparently infinite resource; the elimination of user commitment; and the pay-as you go model, which enables elasticity. Tom describes the implementation of Hadoop in this landscape.

    For a better quality version, higher resolution, click below:
    iPodDownload NOW

    DesktopDownload NOW

    Read More »from Tom White – Running Hadoop in the Cloud
  • We hope you are as excited as we are about the release of the INSERT/UPDATE/DELETE keywords for YQL. However, we didn't want to stop there. Cake is nice, but it sure is better with ice cream and sprinkles and maybe some of those chocolate wafers.

    So what's the ice cream? First, we are giving you more INSERT/UPDATE/DELETE tables starting today with WordPress. That's right. You can now use YQL to post to any WordPress blog. So how does it work? Well we've been working on a library for YQL Execute that lets you interact with XML-RPC web services. It's not quite ready yet but this WordPress table is a tasty treat just to tickle your tastebuds.

    Say I wanted to create a new blog post on a WordPress installation (including WordPress.com blogs) I would simply need to run: insert into wordpress.post (title, description, blogurl, username, password) values ("Test Title", "This is a test body", "http://yqltest.wordpress.com", "yqltestuser", "password");. Try inserting into our test WordPress

    Read More »from YQL is like cake; it’s delicious all the way down
  • The "Hey, Einstein!" app on My Yahoo! tests your knowledge with an engaging new quiz every day. Developed by LiveScience, you can use this app to compare your results with friends and the rest of the Yahoo community. The app uses PHP, JavaScript, and the Yahoo! PHP SDK. Find out more about the app from LiveScience developer Tim Monaghan:

    Read More »from Dev Spotlight: Hey Einstein by LiveScience
  • On June 27th, we were lucky enough to participate in ConvergeSC held within the College of Engineering and Computing at the University of South Carolina. This was the first year for this event, which amalgamated several Columbia-area professional groups into a conference geared towards promoting aspects of design and internet media to a varied crowd of professionals and hobbyists alike. The crowd ranged from technical specialists to business & marketing professionals, content creators and students.

    I can honestly say that this was one of the most valuable conferences I’ve been to. The range of talent coming out of this region was inspiring and there is such a tight knit community with a core drive towards sharing ideas. These values made me want to engage and participate – plus, they make you feel welcome in true southern style.

    Now, let’s talk talks – each presenter had just 20 minutes to get their point across and deliver an engaging presentation. Not a lot of time right? Well,

    Read More »from ConvergeSC in Columbia, South Carolina
  • Every first Tuesday of the month is YDN Tuesday in London, England, which means that Yahoo engineers give free tech talks in partnership with Skills Matter. This time the topic was Placemaker, our new (beta) geolocation service.

    Almost 40 attendees had signed up to come and see the talk, but torrential rainfall (of almost biblical proportions) in London lead to the closure of several underground lines and made it hard for people to get to the venue in time and good health.

    It probably is due to the proverbial English stiff upper lip that half of the attendees managed to show up. Those who succeeded went to the pub with us and then home, with a much better idea of what Placemaker is and an understanding that adding geographical information to content is not really dark magic anymore.

    During the talk we covered:

    • The need for a system like Placemaker (making the web more location aware and adding structure to the chaos)
    • A basic example of how to use Placemaker
    • Annoyances with Placemaker
    Read More »from Introducing Placemaker – YDN Tuesday talk in London, England
  • YQL: INSERT INTO internet

    The Yahoo! Query Language lets you query, filter, and join data across any web data source or service on the web. Using our YQL web service, apps run faster with fewer lines of code and a smaller network footprint. YQL uses a SQL-like language because it is a familiar and intuitive method for developers to access data. YQL treats the entire web as a source of table data, enabling developers to select * from internet.

    Today, the YQL team has extended the platform with the "missing" SQL verbs to write and modify data on web services and applications: INSERT, UPDATE and DELETE. This enables YQL's Open Data Tables to insert new Twitter status messages, not just list them; to add new comments to a blog, as well as read them; to store data in a remote database; to INSERT INTO internet.

    Open Data Table developers can add support for these verbs into their tables by creating new binding types in their definitions. They can then perform the update/insert/delete on the remote web service by

    Read More »from YQL: INSERT INTO internet


(1,651 Stories)