WebGuild
 


Home Events Jobs Websites Groups
   My Events  |  Events Calendar  |  Speaker Submission

Yahoo! Web Services Using JSON

JSON is rendering the "X" in AJAX superfluous. JSON or JavaScript Object Notation is a universal data format. It provides an uncommonly effective bridge for moving data between systems and between languages. JSON is also really simple. In fact, many of the Yahoo! Web Services provide JSON as an alternate output format to XML.

In this talk, Doug Crockford will fully explain the entire JSON language and Dan Theurer will talk about the applications that can be built using JSON.

The presentation will cover the following:
  • What is JSON and what is its reason for being
  • When to use JSON
  • JSON versus XML
  • Advantages & Disadvantages
  • Business Value
  • Web2.0 applications, such as Flickr, del.icio.us and Upcoming.org are getting more popular among web applications today. They often expose APIs that allow developers to build mashups, which combine various Web service for a greater good! These Web services not only return XML, but some also support formats like RSS, JSON and serialized PHP. In this talk, Dan Theurer will discuss the different formats, sources, and technologies that power today's mashups. He will give a quick overview of the various Web services and AJAX toolkits offered by the Yahoo! Developer Network, and show the audience how they can put the different pieces together to create their own mashup.
There will also be a first look at a new JSON solution to the Cross Domain Problem.


Podcast
Listen to podcast.


Speakers
Douglas Crockford, Evangelical Architect, Yahoo! Inc.Douglas Crockford is an Evangelical Architect at Yahoo! Inc. He discovered JSON while he was CTO of State Software. Previously, Doug was Founder and CEO of Electric Communities, Director of New Media at Paramount, Director of Technology at Lucasfilm Ltd., and a Researcher at Atari, Inc.

Dan Theurer is a Technical Evangelist for the Yahoo! Developer Network, where he spreads news about Yahoo! Web services, promotes API adoption and creates and supports developer communities. Before joining Yahoo!, Dan worked at eBay, evangelizing Web integration technologies and prior to that, he worked as a software consultant for LBBW, one of the five largest banks in Germany, where he led database and Web Services projects developed primarily in Java. He also collaborated with the mobile database application development team at IBM's Silicon Valley Lab. Dan has a MS in Computer Science from the University of Applied Sciences Esslingen in Germany.