SlideShare a Scribd company logo
POIDH:
        The Flickr API




                 Matthew Rothenberg
                       Josh Nguyen

All photos Creative Commons licensed
          and sourced from Flickr.com,
              attribution in slide notes.
POIDH
(pics or it didn’t happen)
http://flickr.com/people/
                     mroth


   (bit of a nerd)
Agenda
background


Flickr API overview


recent API additions

fun stuff built with Flickr

      ?            ?          ?
secret new developer feature sneak? preview?(ssh!)
         ?               ?
Game Never Ending
Game Never Ending

      (now ended)
a small photo sharing
  community website
           on
    teh internets
(no longer small)

                        3.998 billion photos
                    130+ million geotagged
                     (still mostly of kittens)
Flickr API




             (flickr for robots)
flickr.com/services/api
History
Open?
Flickr Auth

(kinda like OAuth)
~150 API methods
support available




         PHP
Ruby           LISP                   Perl   .NET
                      Java ActionScript
          Python                                    Obj-C
  cUrl                                    BASIC
API Explorer
some new (API) hotness
Flickr2Twitter


http://code.flickr.com/blog/2009/06/30/twitter-in-the-api/
Radial Searches +
                Shapefiles
http://code.flickr.com/blog/tag/shapefiles/
REALTIME!!!




http://flickr.com/explore/panda
flickr.panda.getList()

<pandas>
   <panda>ling ling</panda>
   <panda>hsing hsing</panda>
   <panda>wang wang</panda>
</pandas>




                                       Wang Wang
             Ling Ling
                         Hsing Hsing




       23
flickr.panda.getPhotos(panda_name=‘ling ling’)

<rsp stat="ok">
  <photos interval="60" lastupdate="1253674217" total="51" panda="ling ling">
    <photo title="Abandoned House" id="772383233" secret="22ee16e698" server="1369"
farm="2" owner="49249779@N00" ownername="BACKYard Woods Explorer"/>
    <photo title="" id="3619592730" secret="aab9c42e7a" server="3410" farm="4"
owner="7566627@N07" ownername="Alex Foureyes"/>
    <photo title="I Like Ovaltine Jars" id="2396926381" secret="41c39ecd93" server="3076"
farm="4" owner="7652657@N02" ownername="Majlee"/>
  <!-- snip -->
  </photos>
</rsp>
some awesome apps:
Spell with Flickr
http://metaatem.net/words/
Name That Contact




http://bighugelabs.com/namethatcontact.php
Darkslide




            http://connectedflow.com/darkslide/
Flickr for Busy People




       http://flickrforbusypeople.appspot.com
network analysis




http://flickr.com/photos/gustavog/
Building Rome in a Day, Univ. of Washington GRAIL Lab
         http://grail.cs.washington.edu/rome/
Color Fields
     Experimental
 Colr Pickr

    Jim Bumgardner




http://krazydad.com/colrpickr/
Color Field Camera
 Björn Hartmann




                     http://bjoern.org/projects/cfcam/
500K+ API keys issued
                  15K active every hour




(a lot of apps)
App Garden
App Garden Preview


      Josh Nguyen
      Janitor, Flickr
App Garden   sekret developer preview!




        git yers here, pardner:
        http://flickr.com/
appgarden_super_secret_zomg.gne
P.S. We’re hiring!




                http://flickr.com/jobs
Q&A
       App Garden Sneak Preview:
        http://flickr.com/
appgarden_super_secret_zomg.gne

More Related Content

What's hot

Let's Get Physical
Let's Get PhysicalLet's Get Physical
Let's Get Physical
Sven Kräuter
 
How the Internet Of Things may cure Social Distraction
How the Internet Of Things may cure Social DistractionHow the Internet Of Things may cure Social Distraction
How the Internet Of Things may cure Social Distraction
Sven Kräuter
 
올챙이팜플렛
올챙이팜플렛올챙이팜플렛
올챙이팜플렛
cho hyun jong
 
올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0
cho hyun jong
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, Spotify
Mashery
 
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
Todd Van Hoosear
 

What's hot (6)

Let's Get Physical
Let's Get PhysicalLet's Get Physical
Let's Get Physical
 
How the Internet Of Things may cure Social Distraction
How the Internet Of Things may cure Social DistractionHow the Internet Of Things may cure Social Distraction
How the Internet Of Things may cure Social Distraction
 
올챙이팜플렛
올챙이팜플렛올챙이팜플렛
올챙이팜플렛
 
올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0
 
Andrew Mager, Spotify
Andrew Mager, SpotifyAndrew Mager, Spotify
Andrew Mager, Spotify
 
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
The Strategic Use of Social Media: My Funglode Social Media Seminar Slides:
 

Viewers also liked

EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
James Sean Dickson FGS
 
Sushma Singh-Resume
Sushma Singh-ResumeSushma Singh-Resume
Sushma Singh-Resume
Sushma singh
 
MINE_fashion transit_liggend
MINE_fashion transit_liggendMINE_fashion transit_liggend
MINE_fashion transit_liggendJorn Staats
 
Dzień przedszkolaka na Bielanach
Dzień przedszkolaka na BielanachDzień przedszkolaka na Bielanach
Dzień przedszkolaka na Bielanach
wiosenka
 
Emile
EmileEmile
Emile
A P
 
Leerhuis bibliotheek
Leerhuis bibliotheekLeerhuis bibliotheek
Leerhuis bibliotheek
woudsmj
 
Shape of you - Letra y audio
Shape of you - Letra y audio Shape of you - Letra y audio
Shape of you - Letra y audio
marie claire tahhan
 
Unit 11 research
Unit 11 researchUnit 11 research
Unit 11 research
Devin Royal
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
Natali1983natali
 
P1 escobar
P1 escobarP1 escobar
P1 escobar
IVONNEYESENIA
 
спорт 3
спорт 3спорт 3
спорт 3
ElenaSam
 
Problemy oswiaty
Problemy oswiatyProblemy oswiaty
Problemy oswiaty
kprozorowski
 
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
GIS Planning
 
мціуміки
мціумікимціуміки
мціуміки
Sergii Perun
 
Programa de declaración telemática
Programa de declaración telemáticaPrograma de declaración telemática
Programa de declaración telemática
Sheylla Milagros Fernandez Huaman
 
Constancia de presentación
Constancia de presentaciónConstancia de presentación
Constancia de presentación
alonso gomez diaz
 
Etude Vigie alimentation 2017
Etude Vigie alimentation 2017Etude Vigie alimentation 2017
Etude Vigie alimentation 2017
Céline Laisney
 
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg iWychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
wiosenka
 
11 ry d
11 ry d11 ry d
11 ry d
4book
 
11 f k_ru
11 f k_ru11 f k_ru
11 f k_ru
4book
 

Viewers also liked (20)

EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
EuroChem reveals phosphate expansion plans at Kovdor and beyond | Industrial ...
 
Sushma Singh-Resume
Sushma Singh-ResumeSushma Singh-Resume
Sushma Singh-Resume
 
MINE_fashion transit_liggend
MINE_fashion transit_liggendMINE_fashion transit_liggend
MINE_fashion transit_liggend
 
Dzień przedszkolaka na Bielanach
Dzień przedszkolaka na BielanachDzień przedszkolaka na Bielanach
Dzień przedszkolaka na Bielanach
 
Emile
EmileEmile
Emile
 
Leerhuis bibliotheek
Leerhuis bibliotheekLeerhuis bibliotheek
Leerhuis bibliotheek
 
Shape of you - Letra y audio
Shape of you - Letra y audio Shape of you - Letra y audio
Shape of you - Letra y audio
 
Unit 11 research
Unit 11 researchUnit 11 research
Unit 11 research
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
P1 escobar
P1 escobarP1 escobar
P1 escobar
 
спорт 3
спорт 3спорт 3
спорт 3
 
Problemy oswiaty
Problemy oswiatyProblemy oswiaty
Problemy oswiaty
 
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
Chambers of the Future: Reinventing Chambers of Commerce in the Age of the In...
 
мціуміки
мціумікимціуміки
мціуміки
 
Programa de declaración telemática
Programa de declaración telemáticaPrograma de declaración telemática
Programa de declaración telemática
 
Constancia de presentación
Constancia de presentaciónConstancia de presentación
Constancia de presentación
 
Etude Vigie alimentation 2017
Etude Vigie alimentation 2017Etude Vigie alimentation 2017
Etude Vigie alimentation 2017
 
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg iWychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
Wychowanie do szczä˜ĺšcia i przyszĺoĺšc po poprawkacg i
 
11 ry d
11 ry d11 ry d
11 ry d
 
11 f k_ru
11 f k_ru11 f k_ru
11 f k_ru
 

Similar to POIDH: The Flickr API

分享無名小站 API
分享無名小站 API分享無名小站 API
分享無名小站 API
Joseph Chiang
 
Opening The Web
Opening The WebOpening The Web
Opening The Web
jamierumbelow
 
I can has API? A Love Story
I can has API? A Love StoryI can has API? A Love Story
I can has API? A Love Story
Cal Henderson
 
Yahoo! Hack India: Hyderabad 2013 | Flickr
Yahoo! Hack India: Hyderabad 2013 | FlickrYahoo! Hack India: Hyderabad 2013 | Flickr
Yahoo! Hack India: Hyderabad 2013 | Flickr
Yahoo Developer Network
 
Flickr ohdhyd2013
Flickr ohdhyd2013Flickr ohdhyd2013
Flickr ohdhyd2013
ydn.blr
 
Behaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeisBehaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeis
Hugo Lopes Tavares
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
nickblah
 
手機自動化測試和持續整合
手機自動化測試和持續整合手機自動化測試和持續整合
手機自動化測試和持續整合
Carl Su
 
BBC Backstage Web Horizon 2007 Presentation
BBC  Backstage Web Horizon 2007 PresentationBBC  Backstage Web Horizon 2007 Presentation
BBC Backstage Web Horizon 2007 Presentation
Ian Forrester
 
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
Gill Hamilton
 
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Michelangelo van Dam
 
Mashups & Data Visualizations: The New Breed of Web Applications
Mashups & Data Visualizations: The New Breed of Web ApplicationsMashups & Data Visualizations: The New Breed of Web Applications
Mashups & Data Visualizations: The New Breed of Web Applications
Darlene Fichter
 
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on RailsUsing ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
Dave Bouwman
 
2012 ASTD Project Tin Can – Tim Martin
2012 ASTD Project Tin Can – Tim Martin2012 ASTD Project Tin Can – Tim Martin
2012 ASTD Project Tin Can – Tim Martin
Rustici Software
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
Cardinal Blue Software
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
Cardinal Blue Software
 
YQL - Christian Heilmann Open Hack London presentation
YQL - Christian Heilmann Open Hack London presentationYQL - Christian Heilmann Open Hack London presentation
YQL - Christian Heilmann Open Hack London presentation
Korben00
 
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
Saurabh Sahni
 
Google Devfest 2009 Argentina - Building Google Wave Robots
Google Devfest 2009 Argentina - Building Google Wave RobotsGoogle Devfest 2009 Argentina - Building Google Wave Robots
Google Devfest 2009 Argentina - Building Google Wave Robots
Patrick Chanezon
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
Simon Willison
 

Similar to POIDH: The Flickr API (20)

分享無名小站 API
分享無名小站 API分享無名小站 API
分享無名小站 API
 
Opening The Web
Opening The WebOpening The Web
Opening The Web
 
I can has API? A Love Story
I can has API? A Love StoryI can has API? A Love Story
I can has API? A Love Story
 
Yahoo! Hack India: Hyderabad 2013 | Flickr
Yahoo! Hack India: Hyderabad 2013 | FlickrYahoo! Hack India: Hyderabad 2013 | Flickr
Yahoo! Hack India: Hyderabad 2013 | Flickr
 
Flickr ohdhyd2013
Flickr ohdhyd2013Flickr ohdhyd2013
Flickr ohdhyd2013
 
Behaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeisBehaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeis
 
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
 
手機自動化測試和持續整合
手機自動化測試和持續整合手機自動化測試和持續整合
手機自動化測試和持續整合
 
BBC Backstage Web Horizon 2007 Presentation
BBC  Backstage Web Horizon 2007 PresentationBBC  Backstage Web Horizon 2007 Presentation
BBC Backstage Web Horizon 2007 Presentation
 
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
Reuse, recycle, reduce: exploiting existing metadata at National Library of S...
 
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
 
Mashups & Data Visualizations: The New Breed of Web Applications
Mashups & Data Visualizations: The New Breed of Web ApplicationsMashups & Data Visualizations: The New Breed of Web Applications
Mashups & Data Visualizations: The New Breed of Web Applications
 
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on RailsUsing ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
 
2012 ASTD Project Tin Can – Tim Martin
2012 ASTD Project Tin Can – Tim Martin2012 ASTD Project Tin Can – Tim Martin
2012 ASTD Project Tin Can – Tim Martin
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
 
Graph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage TaipeiGraph API - Facebook Developer Garage Taipei
Graph API - Facebook Developer Garage Taipei
 
YQL - Christian Heilmann Open Hack London presentation
YQL - Christian Heilmann Open Hack London presentationYQL - Christian Heilmann Open Hack London presentation
YQL - Christian Heilmann Open Hack London presentation
 
Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011Hack 101 - IIT Delhi HackU 2011
Hack 101 - IIT Delhi HackU 2011
 
Google Devfest 2009 Argentina - Building Google Wave Robots
Google Devfest 2009 Argentina - Building Google Wave RobotsGoogle Devfest 2009 Argentina - Building Google Wave Robots
Google Devfest 2009 Argentina - Building Google Wave Robots
 
Web Services for Fun and Profit
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 

POIDH: The Flickr API

Editor's Notes

  1. Internet slang for &amp;#x201C;PICS OR IT DIDNT HAPPEN.&amp;#x201D; We take photos to capture and share our most important memories. That&amp;#x2019;s one reason Flickr is such an interesting service for developers. http://www.flickr.com/photos/blythe_d/519585642/
  2. But first, Hello! http://www.flickr.com/photos/heather/384134566/
  3. head of product strategy @flickr flickr peep for ~3.5 yearsreluctant ex new yorker (bit of a nerd) http://flickr.com/people/mroth http://www.flickr.com/photos/jojojo/664794926/
  4. Flickr! What is it!? (mmmm... flickr) http://www.flickr.com/photos/niznoz/7155790/
  5. Before Flickr, there was GNE.
  6. GNE is now ended. (Obvious joke stolen from Mr. Cal Henderson.) Side project from GNE = Flickr.
  7. Flickr is a small photo sharing community website. Mostly focused on photos of kittens. http://www.flickr.com/photos/eole/2755260460/
  8. Flickr will hit 4 billion photos during this talk. (Still mostly photos of kittens.) But, Flickr is more than just the website... http://www.flickr.com/photos/polvero/3517939540/
  9. We have tons of data, Flickr API == tons of ways to work with it. http://www.flickr.com/photos/dunechaser/134671943/
  10. Here is the RTFM version of this talk.
  11. 2004 == AJAX!!!. So really, the Flickr API was mostly built for us -- we built (and continue to build) Flickr API in order to build Flickr.com. The API launched to the public in early 2005. One of the first public APIs. http://www.flickr.com/photos/emedeme/138958630/
  12. Most recent &amp;#x201C;APIs&amp;#x201D; == mostly about getting your stuff on THEIR page. Flickr API == about getting your stuff in and out of Flickr, from wherever you want, as easily as possible. http://www.flickr.com/photos/monkeyc/325891178/
  13. OAuth is basically FlickrAuth with some refinements (and some security issues). Delegated authentication, because sharing your username and password is retarded, open a web browser, user logs in, and your application gets a token. The actual dance is a little more complicated than that, but it&amp;#x2019;s best to look over the documentation. http://www.flickr.com/photos/26809429@N02/3917079414/
  14. Gotta catch them all! (at http://flickr.com/services/api ) http://www.flickr.com/photos/25182307@N00/1881207586/
  15. Tons of API Kits, providing wrapper functions and helper functionality for your preferred environment. http://www.flickr.com/photos/inkytwist/3808610673/
  16. API explorer allows you to test out the results of API methods in realtime. There&amp;#x2019;s a link to it on the bottom of every API method documentation on Flickr.com
  17. Pretty full featured API, but we keep adding more to it. Briefly review some of the things we&amp;#x2019;ve added so far in 2009. http://www.flickr.com/photos/suvodeb/3188700716/
  18. Ability to post images directly from Flickr to Twitter with a flic.kr URL &amp;#x2014; supported in the API via the &amp;#x201C;post to blog&amp;#x201D; functionality. http://www.flickr.com/photos/tarikb/2821633690/
  19. With 130M geotagged images, we want to have lots of ways to query them. If you&amp;#x2019;ve been using Flickr API for a while, you probably are very familiar with bounding boxes &amp;#x2014; you&amp;#x2019;ll be happy to know we now support radial searches as well. In addition Flickr, in particular Aaron Cope (who spoke earlier on the Geo panel) has been working on generating shapefiles for locations generated from Flickr data. We are releasing all of the Flickr shapefiles as a single download, available for use under the Creative Commons Zero Waiver. That&amp;#x2019;s fancy-talk for &amp;#x201C;public domain&amp;#x201D;. http://www.flickr.com/photos/straup/3536471854/
  20. Biggest buzzword right now, is of course realtime services! I&amp;#x2019;m not 100% certain what realtime is, but many Social Media Gurus assure me it&amp;#x2019;s the new big thing. Flickr is of course the pioneer in realtime services, as evidenced by the mystical panda we added to our site, which pukes out a rainbow of the most interesting images as they are uploaded in realtime. (really, go check it out!). The panda is somewhat of a trojan horse (or trojan panda) &amp;#x2014; it was a fun way for us to test some new realtime methods for interesting photos. Of course, the mystical panda has an API method so you can make your own fun realtime apps with Flickr data. http://www.flickr.com/photos/psd/2913831391/
  21. There are actually three pandas. As you can see, there is an API method to make sure your list of pandas is always up to date. Each panda has a slightly different view of the world. Ling Ling and Hsing Hsing are both interested in things as they happen, with a slightly different focus. Wang Wang cares more about geotagged images. (Ignore the fourth panda in this image &amp;#x2014; we don&amp;#x2019;t talk about him.) http://www.flickr.com/photos/ohadby/492775448/
  22. By querying the panda API method with your choice of panda, you&amp;#x2019;ll receive back a &amp;#x201C;packet&amp;#x201D; of photos that are interesting for that moment in time. While the pandas have inspired a lot of fan art, not many apps yet. ...so, if you can build something more better than a vomiting panda (which lets face it, it pretty hard to top!), we&amp;#x2019;d love to see it at Hack Day. http://www.flickr.com/photos/bar-art/3345670157/
  23. http://www.flickr.com/photos/revjim5000/2689005397/
  24. Great little app, makes great titles for slides and websites. http://bighugelabs.com/namethatcontact.php
  25. Fun game to play to see how well you know your friends. http://bighugelabs.com/namethatcontact.php
  26. An example of how robust an app you can make on top of the Flickr API, nearly all of the functionality available on the Flickr website. In fact, &amp;#x201C;Geo Nearby&amp;#x201D; was available in Darkslide via the Flickr APIs before it was available on Flickr.com website itself. http://connectedflow.com/darkslide/
  27. http://flickrforbusypeople.appspot.com
  28. Social network analysis, done by Gustavo G. http://www.flickr.com/photos/gustavog/9708628/
  29. 150K images pulled via Flickr API, reassembled into 3D renderings of cities. http://grail.cs.washington.edu/rome/
  30. Sometimes hacks build upon each other. Jim Bumgardner made this color picker, that will find you Flickr photos that match a specific color profile. (BTW, full howto and sourcecode is in his book, Flickr Hacks) http://krazydad.com/colrpickr/
  31. At Open Hackday 2006, someone build upon that concept, and extended into the hardware world. Vintage Herco 620 camera. http://bjoern.org/projects/cfcam/ http://www.flickr.com/photos/bpunkt/233285021/
  32. Lots and lots and lots of apps -- which actually presents a bit of a problem. * as a Flickr user, how do you find the good ones? * as a developer, how do you promote your app? This is something we&amp;#x2019;ve been thinking about trying to make better. http://www.flickr.com/photos/maistora/3014414972/
  33. Our answer: App Garden To announce and preview app garden, please welcome to the stage Josh Nguyen.
  34. Josh Nguyen Product Manager, Flickr http://flickr.com/people/jfisher/
  35. URL for secret developer preview. You get to put your stuff in now ahead of time, and it will be there on day one for launch.
  36. P.S. We&amp;#x2019;re hiring! http://www.flickr.com/photos/revdancatt/473785583/