SlideShare a Scribd company logo
1 of 83
YQL
SELECT * FROM Internet




Developer Talk Token Unicorn
Derek Gathright
Derek Gathright




• Engineer @ Yahoo
Derek Gathright




• Engineer @ Yahoo
• Tweet from @derek
Derek Gathright




• Engineer @ Yahoo
• Tweet from @derek
• Blog @ http://derekville.net
Derek Gathright




•   Engineer @ Yahoo
•   Tweet from @derek
•   Blog @ http://derekville.net
•   Everything else @ http://derek.io
On December 4th, 1995
On December 4th, 1995
“Netscape and Sun announce JavaScript, a
cross-platform object scripting language”
   http://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html
How big is the Web?
GINOR
MOUS!
The Internet: 1995
    http://www.jevans.com/pubnetmap.html
The Internet: 2003
      http://www.opte.org/maps/
The Internet: 2007
      http://xkcd.com/256/
The Internet: 2010
      http://xkcd.com/802/
It’s impossible to
measure the size of the
web because it is
constantly changing,
growing, and morphing.
Every second:
Twitter gets 600 new tweets
Every minute:
YouTube +35 hours of video
Every month: Facebook gets
   2.5 billion new photos
Yeah, lots of it is garbage
But there's still a ton of
interesting stuff out there.
So how do you access it,
   programmatically?
It is easy enough to
‘scrape’ the web (using
 cURL, wget, etc...), but
  how do you parse it?
It is easy enough to
‘scrape’ the web (using
 cURL, wget, etc...), but
  how do you parse it?
XPath + DOM Traversal = Yay!
It is easy enough to
  ‘scrape’ the web (using
   cURL, wget, etc...), but
    how do you parse it?
 XPath + DOM Traversal = Yay!
Regular Expressions = Double Yay!
It is easy enough to
‘scrape’ the web (using
 cURL, wget, etc...), but
  how do you parse it?
“If a regular expression
is longer than 2 inches,
 find another method”
       - Douglas Crockford
4.4 lbs &1,368 pages.
     No thanks!
The Point?

The Web has a ton of
data, but no easy,
hackday-able way to
access it.
THE WEB
 NEEDS
 AN API!
APIs are awesome.
You get (mostly) whatever data
you want in (mostly) whatever
format you want and in a (mostly)
easy to parse structure.
Example...
http://api.twitter.com/1/users/
show.json?screen_name=derek
Companies discovered that if you build
 APIs, developers will come in droves
And it saves you from having to
dance around on stage like a monkey
           (if you are confused, Google “monkey dance”)
Yahoo, Google,
Facebook, Twitter,
Microsoft, NY Times, ...

Most web companies
offer APIs now days.
As neat as they are,
they are imperfect.
Why?
As neat as they are,
they are imperfect.
Why?
You have to read
documentation to use
them.
As neat as they are,
they are imperfect.
Why?
You have to read
documentation to use
them.
BOOOOOOO!!!!
We're developers,
we're lazy,
and we want to build stuff,
       NOW!
Yahoo invented a
 solution to this
   problem...
YQL!
"Yahoo! Query Language is an
expressive SQL-like language that
lets you query, filter, and join data
across Web services.

With YQL, apps run faster with
fewer lines of code and a smaller
network footprint."
        http://developer.yahoo.com/yql/
YQL is...

• RESTful
• Scaleable
• Customizable
• ... and lots of other “ables”
How do you use it?
How do you use it?
$format = “json”; // or xml;
How do you use it?
$format = “json”; // or xml;
$base = “http://query.yahooapis.com/v1/public/yql”;
How do you use it?
$format = “json”; // or xml;
$base = “http://query.yahooapis.com/v1/public/yql”;
$url = “{$base}?q={$yql_query}&format={$format}”;
How do you use it?
$format = “json”; // or xml;
$base = “http://query.yahooapis.com/v1/public/yql”;
$url = “{$base}?q={$yql_query}&format={$format}”;
$json_string = goGetIt($url); // likely a curl() call
How do you use it?
$format = “json”; // or xml;
$base = “http://query.yahooapis.com/v1/public/yql”;
$url = “{$base}?q={$yql_query}&format={$format}”;
$json_string = goGetIt($url); // likely a curl() call
$data = json_decode($json);
How do you use it?
$format = “json”; // or xml;
$base = “http://query.yahooapis.com/v1/public/yql”;
$url = “{$base}?q={$yql_query}&format={$format}”;
$json_string = goGetIt($url); // likely a curl() call
$data = json_decode($json);

       Or use any of the libraries written for
        your favorite language/framework
YQL Queries

 SELECT {fields}
  FROM {table}
WHERE {conditions}
SELECT * FROM
weather.forecast
     WHERE
 location=90210
SELECT * FROM
  data.html.cssselect
       WHERE
url=“http://yahoo.com”
 AND css=“body a”;
SELECT height,width,url
 FROM search.images
       WHERE
 query=“kitteh” AND
mimetype LIKE “%jpeg%”
SELECT * FROM
 google.search
    WHERE
   q=“pizza”
SELECT status.text FROM
   twitter.user.timeline
         WHERE
  screen_name=“derek”
SELECT * FROM
  foursquare.history
       WHERE
username=“foo” AND
   password=“bar”
SELECT * FROM rss WHERE
 url IN (SELECT title FROM
   atom WHERE url="http://
   spreadsheets.google.com/feeds/list/
 pg_T0Mv3iBwIJoc82J1G8aQ/od6/public/
        basic")
            LIMIT 10 |
     unique(field="title")
Where’s the magic?
Data Tables
13 categories & counting, including...


• Geo                  • Social
• Flickr               • Upcoming
• Local                • Weather
• Maps                 • Yahoo (Search)
• Meme                 • YMail
• Music                • YQL (Storage)
Open Data Tables
900+ community contributed tables in
hundreds of categories, including...

 Amazon               • Netflix
• Craigslist          • NY Times
• Facebook            • SimpleGeo
• Foursquare          • SPARQL
• Google              • Twitter
• HackerNews          • Wordpress
• LastFM              • YouTube
google.search
google.search

http://www.datatables.org/google/google.search.xml
google.search

http://www.datatables.org/google/google.search.xml

               twitter.user.timeline
google.search

   http://www.datatables.org/google/google.search.xml

                   twitter.user.timeline

http://www.datatables.org/twitter/twitter.user.timeline.xml
google.search

   http://www.datatables.org/google/google.search.xml

                   twitter.user.timeline

http://www.datatables.org/twitter/twitter.user.timeline.xml


                    foursquare.history
google.search

   http://www.datatables.org/google/google.search.xml

                   twitter.user.timeline

http://www.datatables.org/twitter/twitter.user.timeline.xml


                    foursquare.history

    http://www.datatables.org/foursquare/history.xml
http://www.datatables.org/craigslist/craigslist.search.xml
http://www.datatables.org/craigslist/craigslist.search.xml
http://www.datatables.org/craigslist/craigslist.search.xml
http://www.datatables.org/craigslist/craigslist.search.xml
&query={query}




http://www.datatables.org/craigslist/craigslist.search.xml
YQL != Voodoo Magic




It is just rewriting a YQL
query into one (or many)
    HTTP calls for you.
USE "http://www.datatables.org/nyt/nyt.bestsellers.xml"
AS nyt.bestsellers;

USE "https://github.com/gcb/yql.opentable/raw/master/
text.concat.xml"
AS text.concat;

SELECT text FROM text.concat

 WHERE text.key1 = "http://www.amazon.com/dp/" AND

 (text.key2) IN (

 
 SELECT isbns.isbn.isbn10

 
 FROM nyt.bestsellers 

 
 WHERE apikey='yourAPIKey'

 );

// Generates strings like “http://www.amazon.com/dp/031603617X”
USE "https://github.com/gcb/yql.opentable/raw/master/
text.concat.xml"
AS text.concat;
https://github.com/gcb/yql.opentable/raw/master/text.concat.xml
https://github.com/gcb/yql.opentable/raw/master/text.concat.xml
<execute>

• Execute arbitrary JavaScript in Rhino (a JS engine)
• E4X Support (XML literals in JS)
• Speak protocols and handle authentication;
  Basic auth, OAuth, XAuth, XMLRPC, ...
• Best feature? View-source!
Summary
•   YQL is very useful for...

    •   Scraping

    •   Creating an API where one doesn’t exist

    •   Converting XML -> JSON, & vice-versa

    •   JSONP for JS-only apps

    •   Many HTTP requests -> single HTTP request

    •   Server-side JS processing
NY Times Data Tables
•   nyt.article.search        •   nyt.newswire

•   nyt.bestsellers           •   nyt.people.activities

•   nyt.bestsellers.history   •   nyt.people.followers

•   nyt.bestsellers.search    •   nyt.people.following

•   nyt.movies.critics        •   nyt.people.newsfeed

•   nyt.movies.picks          •   nyt.people.profiles

•   nyt.movies.reviews        •   nyt.people.users
Get started @
   http://developer.yahoo.com/yql



            Thanks!

Questions? Find, Tweet, or Email me.
 @derek or drg@yahoo-inc.com

More Related Content

What's hot

Distributed percolator in elasticsearch
Distributed percolator in elasticsearchDistributed percolator in elasticsearch
Distributed percolator in elasticsearch
martijnvg
 
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Markus Lanthaler
 
Building Things Fast - and getting approval
Building Things Fast - and getting approvalBuilding Things Fast - and getting approval
Building Things Fast - and getting approval
Simon Willison
 

What's hot (20)

Yahoo xtra Open Technolgies
Yahoo xtra Open TechnolgiesYahoo xtra Open Technolgies
Yahoo xtra Open Technolgies
 
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs  - Front in Bahia...
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...
 
Bea con anatomy-of-web-attack
Bea con anatomy-of-web-attackBea con anatomy-of-web-attack
Bea con anatomy-of-web-attack
 
Elasticsearch in 15 minutes
Elasticsearch in 15 minutesElasticsearch in 15 minutes
Elasticsearch in 15 minutes
 
How a Hacker Sees Your Site
How a Hacker Sees Your SiteHow a Hacker Sees Your Site
How a Hacker Sees Your Site
 
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
Hydra: A Vocabulary for Hypermedia-Driven Web APIsHydra: A Vocabulary for Hypermedia-Driven Web APIs
Hydra: A Vocabulary for Hypermedia-Driven Web APIs
 
Distributed percolator in elasticsearch
Distributed percolator in elasticsearchDistributed percolator in elasticsearch
Distributed percolator in elasticsearch
 
Open Source: Liberating your systems
Open Source: Liberating your systemsOpen Source: Liberating your systems
Open Source: Liberating your systems
 
Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014Hypermedia In Practice - FamilySearch Developers Conference 2014
Hypermedia In Practice - FamilySearch Developers Conference 2014
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?
 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we have
 
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...
 
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
A Semantic Description Language for RESTful Data Services to Combat SemaphobiaA Semantic Description Language for RESTful Data Services to Combat Semaphobia
A Semantic Description Language for RESTful Data Services to Combat Semaphobia
 
Building Things Fast - and getting approval
Building Things Fast - and getting approvalBuilding Things Fast - and getting approval
Building Things Fast - and getting approval
 
Finding things on the web with BOSS
Finding things on the web with BOSSFinding things on the web with BOSS
Finding things on the web with BOSS
 
Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)Data Journalism (City Online Journalism wk8)
Data Journalism (City Online Journalism wk8)
 
Webinar: Modern Techniques for Better Search Relevance with Fusion
Webinar: Modern Techniques for Better Search Relevance with FusionWebinar: Modern Techniques for Better Search Relevance with Fusion
Webinar: Modern Techniques for Better Search Relevance with Fusion
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
 
The Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic WebThe Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic Web
 
Bollean Search - NageshRao
Bollean Search - NageshRaoBollean Search - NageshRao
Bollean Search - NageshRao
 

Viewers also liked

Edisi23oktnas
Edisi23oktnasEdisi23oktnas
Edisi23oktnas
epaper
 
Edisi 12 Nov Aceh
Edisi 12 Nov AcehEdisi 12 Nov Aceh
Edisi 12 Nov Aceh
epaper
 
Chapter 8 Newspapers
Chapter 8   NewspapersChapter 8   Newspapers
Chapter 8 Newspapers
Jill Falk
 
Edisi 10 Nov Aceh
Edisi 10 Nov AcehEdisi 10 Nov Aceh
Edisi 10 Nov Aceh
epaper
 
Edisi25okt
Edisi25oktEdisi25okt
Edisi25okt
epaper
 
The Publishers - Ch 9 and 10
The Publishers  - Ch 9 and 10  The Publishers  - Ch 9 and 10
The Publishers - Ch 9 and 10
Jill Falk
 
Edisi29oktaceh
Edisi29oktacehEdisi29oktaceh
Edisi29oktaceh
epaper
 
Edisi Epaper 31 Aceh Des
Edisi Epaper 31 Aceh DesEdisi Epaper 31 Aceh Des
Edisi Epaper 31 Aceh Des
epaper
 
Binder1 Sumut11 Nov
Binder1 Sumut11 NovBinder1 Sumut11 Nov
Binder1 Sumut11 Nov
epaper
 
Edisi 2 April 2010 Aceh
Edisi 2  April  2010  AcehEdisi 2  April  2010  Aceh
Edisi 2 April 2010 Aceh
epaper
 

Viewers also liked (20)

Remixing and distribution of web content made dead easy
Remixing and distribution of web content made dead easyRemixing and distribution of web content made dead easy
Remixing and distribution of web content made dead easy
 
YQL & Yahoo! Apis
YQL & Yahoo! ApisYQL & Yahoo! Apis
YQL & Yahoo! Apis
 
Edisi23oktnas
Edisi23oktnasEdisi23oktnas
Edisi23oktnas
 
Edisi 12 Nov Aceh
Edisi 12 Nov AcehEdisi 12 Nov Aceh
Edisi 12 Nov Aceh
 
Chapter 8 Newspapers
Chapter 8   NewspapersChapter 8   Newspapers
Chapter 8 Newspapers
 
ROHub
ROHubROHub
ROHub
 
CrossLanguageSpotter: A Library for Detecting Relations in Polyglot Frameworks
CrossLanguageSpotter: A Library for Detecting Relations in Polyglot FrameworksCrossLanguageSpotter: A Library for Detecting Relations in Polyglot Frameworks
CrossLanguageSpotter: A Library for Detecting Relations in Polyglot Frameworks
 
100715 cuccc think
100715 cuccc think100715 cuccc think
100715 cuccc think
 
Build Your Pipeline in Web 2.0
Build Your Pipeline in Web 2.0Build Your Pipeline in Web 2.0
Build Your Pipeline in Web 2.0
 
Tsang Jei
Tsang JeiTsang Jei
Tsang Jei
 
Edisi 10 Nov Aceh
Edisi 10 Nov AcehEdisi 10 Nov Aceh
Edisi 10 Nov Aceh
 
Edisi25okt
Edisi25oktEdisi25okt
Edisi25okt
 
5 rules
5 rules5 rules
5 rules
 
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 DistSynched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
 
15 sep 11 bt property 2011_silver lining for retail property
15 sep 11 bt property 2011_silver lining for retail property15 sep 11 bt property 2011_silver lining for retail property
15 sep 11 bt property 2011_silver lining for retail property
 
The Publishers - Ch 9 and 10
The Publishers  - Ch 9 and 10  The Publishers  - Ch 9 and 10
The Publishers - Ch 9 and 10
 
Edisi29oktaceh
Edisi29oktacehEdisi29oktaceh
Edisi29oktaceh
 
Edisi Epaper 31 Aceh Des
Edisi Epaper 31 Aceh DesEdisi Epaper 31 Aceh Des
Edisi Epaper 31 Aceh Des
 
Binder1 Sumut11 Nov
Binder1 Sumut11 NovBinder1 Sumut11 Nov
Binder1 Sumut11 Nov
 
Edisi 2 April 2010 Aceh
Edisi 2  April  2010  AcehEdisi 2  April  2010  Aceh
Edisi 2 April 2010 Aceh
 

Similar to YQL:: Select * from Internet

Rapid Prototyping with Solr
Rapid Prototyping with SolrRapid Prototyping with Solr
Rapid Prototyping with Solr
Erik Hatcher
 
Rapid Prototyping with Solr
Rapid Prototyping with SolrRapid Prototyping with Solr
Rapid Prototyping with Solr
Erik Hatcher
 
JavaScript For People Who Don't Code
JavaScript For People Who Don't CodeJavaScript For People Who Don't Code
JavaScript For People Who Don't Code
Christopher Schmitt
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
ALTER WAY
 
YQL and Geo
YQL and GeoYQL and Geo
YQL and Geo
mambo91
 
YQL Publicis Hackday
YQL Publicis HackdayYQL Publicis Hackday
YQL Publicis Hackday
Paul Donnelly
 
Data Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will CritchlowData Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will Critchlow
auexpo Conference
 

Similar to YQL:: Select * from Internet (20)

YQL: Select * from Internet
YQL: Select * from InternetYQL: Select * from Internet
YQL: Select * from Internet
 
Yql with geo
Yql with geoYql with geo
Yql with geo
 
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
 
Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQL
 
Rapid Prototyping with Solr
Rapid Prototyping with SolrRapid Prototyping with Solr
Rapid Prototyping with Solr
 
Rapid Prototyping with Solr
Rapid Prototyping with SolrRapid Prototyping with Solr
Rapid Prototyping with Solr
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages
 
JavaScript For People Who Don't Code
JavaScript For People Who Don't CodeJavaScript For People Who Don't Code
JavaScript For People Who Don't Code
 
Big data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting LanguagesBig data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting Languages
 
REST easy with API Platform
REST easy with API PlatformREST easy with API Platform
REST easy with API Platform
 
Windycityrails page performance
Windycityrails page performanceWindycityrails page performance
Windycityrails page performance
 
Mashups in the Information Technology Classroom
Mashups in the Information Technology ClassroomMashups in the Information Technology Classroom
Mashups in the Information Technology Classroom
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )Case study of Rujhaan.com (A social news app )
Case study of Rujhaan.com (A social news app )
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
YQL and Geo
YQL and GeoYQL and Geo
YQL and Geo
 
YQL Publicis Hackday
YQL Publicis HackdayYQL Publicis Hackday
YQL Publicis Hackday
 
WTF is Semantic Web?
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?
 
Data Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will CritchlowData Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will Critchlow
 
Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

YQL:: Select * from Internet

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. You now have a common way of accessing any data on the web, with or without APIs, and all in one common syntax that you are likely familiar with, SQL.\n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n