SlideShare a Scribd company logo
Twitter on Rails
                         Michael Bleigh, RailsConf 2009




Wednesday, May 6, 2009
Wednesday, May 6, 2009
Wednesday, May 6, 2009
What’s the big
                          f-ing deal?

Wednesday, May 6, 2009
MySpace


Wednesday, May 6, 2009
MySpace


Wednesday, May 6, 2009
Facebook


Wednesday, May 6, 2009
Facebook


Wednesday, May 6, 2009
How is
                           different?

Wednesday, May 6, 2009
Audience.
                                     Ben Garney via Flickr
Wednesday, May 6, 2009
Public.


                         three-B via Flickr
Wednesday, May 6, 2009
Search.


                               Vitó via Flickr
Wednesday, May 6, 2009
API.




                                benben via Flickr
Wednesday, May 6, 2009
In Code


Wednesday, May 6, 2009
Search API


Wednesday, May 6, 2009
require 'open-uri'
          require 'json'

          def search_twitter_for(query)
            query = CGI.escape(query)
            JSON.parse(
              open(quot;http://search.twitter.com/search.json?q=#{query}quot;).read
            )['results']
          end




         search_twitter_for('RailsConf').collect{|s| s['text']}




          [
              quot;Packing up for #railsconf. Swine flu here we come!quot;,
              quot;Putting new strings on some guitars for the #RailsConf music jam”,
              quot;Vegas, baby! All the @contrast boys laying into their first drinks...”,
              ...
          ]




Wednesday, May 6, 2009
OAuth
Wednesday, May 6, 2009
TCM Hitchhiker via Flickr
Wednesday, May 6, 2009
There’s a gem
                           for that.

                                     ArtWerk via Flickr
Wednesday, May 6, 2009
The OAuth Shuffle

           •      Consumer
           • Request Token
           • Authorization
           • Access!

Wednesday, May 6, 2009
Sign in with Twitter

           •      Consumer
           • Request Token
           • Authorize (Just Once)
           • Access!

Wednesday, May 6, 2009
gem install oauth --version 0.3.2




           require 'oauth'
           require 'json'

           # register your application at http://twitter.com/apps

           consumer = OAuth::Consumer.new(
             'mykey','mysecret',
             :site => 'http://twitter.com/'
           )

           request_token = consumer.get_request_token
           puts request_token.authorize_url

           # go and visit the authorize URL

           access_token = request_token.get_access_token
           me = JSON.parse(access_token.get('/account/verify_credentials.json').body)

           me['screen_name'] # => 'mbleigh'




Wednesday, May 6, 2009
Caveat OAuth

           •      The Advisory (no callbacks)
                 • Solution: One Dev App
           •      Read/Write Inconsistency
                 • Solution: Delete and Recreate

Wednesday, May 6, 2009
Rails

Wednesday, May 6, 2009
TwitterAuth
                         github.com/mbleigh/twitter-auth




Wednesday, May 6, 2009
TwitterAuth makes
                     Rails Twitter apps
                       stupid simple.


Wednesday, May 6, 2009
Just enough magic.
                                              Steffe via Flickr
Wednesday, May 6, 2009
Livecoding!


Wednesday, May 6, 2009
Twisteners
                         Who actually listens?




Wednesday, May 6, 2009
Application Goals

           • Log in via Twitter
           • See a list of top mentioners
           • Tweet the top three “twisteners”

Wednesday, May 6, 2009
Step 1:
                         Credentials

Wednesday, May 6, 2009
twitter.com/apps


Wednesday, May 6, 2009
Step 2:
                         Template

Wednesday, May 6, 2009
Type the Magic Words
                rails -m http://bit.ly/twitter-rails yourapp




Wednesday, May 6, 2009
TwitterAuth

                   • Engines-based login
                   • logged_in? and current_user
                   • user.twitter.get(‘/api/path’)

Wednesday, May 6, 2009
Twitter Template


                   • helpers for common twitter needs
                   • instant gratification


Wednesday, May 6, 2009
Step 3:
                         Aggregate

Wednesday, May 6, 2009
Step 4:
                         Share

Wednesday, May 6, 2009
twisteners.heroku.com
                         github.com/mbleigh/twisteners




Wednesday, May 6, 2009
Follow me:

                         @mbleigh

Wednesday, May 6, 2009

More Related Content

What's hot

Web2.0 - wat is dat beest?
Web2.0 - wat is dat beest?Web2.0 - wat is dat beest?
Web2.0 - wat is dat beest?
Bart De Waele
 
Passwords, Attacks, and Security oh My!
Passwords, Attacks, and Security oh My!Passwords, Attacks, and Security oh My!
Passwords, Attacks, and Security oh My!
Michele Butcher-Jones
 
Start It Up For Free
Start It Up For FreeStart It Up For Free
Start It Up For Free
Nuno Nunes
 
WordPress Foundation
WordPress FoundationWordPress Foundation
WordPress Foundation
Jane Wells
 
世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPress世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPress
Naoko Takano
 
LaughTrack
LaughTrackLaughTrack
LaughTrack
freelancing_god
 
Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation
TechSoup
 
Cua09 Mikeseyfang
Cua09 MikeseyfangCua09 Mikeseyfang
Cua09 Mikeseyfang
Mike Seyfang
 
2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike Rustici2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike Rustici
Rustici Software
 
Social Bookmarking for Educators
Social Bookmarking for EducatorsSocial Bookmarking for Educators
Social Bookmarking for Educators
Janice Stearns
 
Online Film Distribution
Online Film DistributionOnline Film Distribution
Online Film Distribution
Chi-chi Ekweozor
 
Developing with the web
Developing with the webDeveloping with the web
Developing with the web
Christian Heilmann
 
Being There In The Unevenly Distributed Future
Being There In The Unevenly Distributed FutureBeing There In The Unevenly Distributed Future
Being There In The Unevenly Distributed Future
Alan Levine
 
Get The Top Tips For Successful Business In New Year
Get The Top Tips For Successful Business In New YearGet The Top Tips For Successful Business In New Year
Get The Top Tips For Successful Business In New Year
A Place at Home
 
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
Forum One
 

What's hot (16)

Ai Weiwei
Ai WeiweiAi Weiwei
Ai Weiwei
 
Web2.0 - wat is dat beest?
Web2.0 - wat is dat beest?Web2.0 - wat is dat beest?
Web2.0 - wat is dat beest?
 
Passwords, Attacks, and Security oh My!
Passwords, Attacks, and Security oh My!Passwords, Attacks, and Security oh My!
Passwords, Attacks, and Security oh My!
 
Start It Up For Free
Start It Up For FreeStart It Up For Free
Start It Up For Free
 
WordPress Foundation
WordPress FoundationWordPress Foundation
WordPress Foundation
 
世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPress世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPress
 
LaughTrack
LaughTrackLaughTrack
LaughTrack
 
Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation
 
Cua09 Mikeseyfang
Cua09 MikeseyfangCua09 Mikeseyfang
Cua09 Mikeseyfang
 
2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike Rustici2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike Rustici
 
Social Bookmarking for Educators
Social Bookmarking for EducatorsSocial Bookmarking for Educators
Social Bookmarking for Educators
 
Online Film Distribution
Online Film DistributionOnline Film Distribution
Online Film Distribution
 
Developing with the web
Developing with the webDeveloping with the web
Developing with the web
 
Being There In The Unevenly Distributed Future
Being There In The Unevenly Distributed FutureBeing There In The Unevenly Distributed Future
Being There In The Unevenly Distributed Future
 
Get The Top Tips For Successful Business In New Year
Get The Top Tips For Successful Business In New YearGet The Top Tips For Successful Business In New Year
Get The Top Tips For Successful Business In New Year
 
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
5.5 User Testing Approaches: The Environmental Defense Fund / Forum One Web E...
 

Similar to Twitter on Rails

ERECOMPI
ERECOMPIERECOMPI
ERECOMPI
Fabio Akita
 
Rails3: Stepping off of the golden path
Rails3: Stepping off of the golden pathRails3: Stepping off of the golden path
Rails3: Stepping off of the golden path
Matt Aimonetti
 
Libraries + Semantic Web = ?
Libraries + Semantic Web = ?Libraries + Semantic Web = ?
Libraries + Semantic Web = ?
Richard Wallis
 
Oxente on Rails 2009
Oxente on Rails 2009Oxente on Rails 2009
Oxente on Rails 2009
Fabio Akita
 
10 web 2.0 tools marketers can use today
10 web 2.0 tools marketers can use today10 web 2.0 tools marketers can use today
10 web 2.0 tools marketers can use today
Việt Long Plaza
 
An Open Civic Engagement Platform: Plone, Salesforce and Friends
An Open Civic Engagement Platform: Plone, Salesforce and FriendsAn Open Civic Engagement Platform: Plone, Salesforce and Friends
An Open Civic Engagement Platform: Plone, Salesforce and Friends
jonstahl
 
It's the Little Things
It's the Little ThingsIt's the Little Things
It's the Little Things
Paul Armstrong
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slidesjkosoy
 
Information Commons and New Norms for Science
Information Commons and New Norms for ScienceInformation Commons and New Norms for Science
Information Commons and New Norms for Science
Kaitlin Thaney
 
The ABC of User Testing
The ABC of User TestingThe ABC of User Testing
The ABC of User Testing
GabrielRadic
 
Why Twitter?
Why Twitter?Why Twitter?
Why Twitter?
andrewmeyers
 
Depot Best Practices
Depot Best PracticesDepot Best Practices
Depot Best Practices
Stratepedia Presentations
 
Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009georgiap
 
Personal branding, social media and pretty pictures
Personal branding, social media and pretty picturesPersonal branding, social media and pretty pictures
Personal branding, social media and pretty picturesJure Cuhalev
 
Move Over Text: Video Documentation Meets DITA
Move Over Text: Video Documentation Meets DITAMove Over Text: Video Documentation Meets DITA
Move Over Text: Video Documentation Meets DITA
Scott Abel
 
Why I Hate Drupal
Why I Hate DrupalWhy I Hate Drupal
Why I Hate Drupal
James Walker
 
Collaboration: Top Ten Trends
Collaboration: Top Ten TrendsCollaboration: Top Ten Trends
Collaboration: Top Ten Trends
Rodd Lucier
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with Views
Irakli Nadareishvili
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That RockJeff Eaton
 

Similar to Twitter on Rails (20)

ERECOMPI
ERECOMPIERECOMPI
ERECOMPI
 
Rails3: Stepping off of the golden path
Rails3: Stepping off of the golden pathRails3: Stepping off of the golden path
Rails3: Stepping off of the golden path
 
Session 7
Session 7 Session 7
Session 7
 
Libraries + Semantic Web = ?
Libraries + Semantic Web = ?Libraries + Semantic Web = ?
Libraries + Semantic Web = ?
 
Oxente on Rails 2009
Oxente on Rails 2009Oxente on Rails 2009
Oxente on Rails 2009
 
10 web 2.0 tools marketers can use today
10 web 2.0 tools marketers can use today10 web 2.0 tools marketers can use today
10 web 2.0 tools marketers can use today
 
An Open Civic Engagement Platform: Plone, Salesforce and Friends
An Open Civic Engagement Platform: Plone, Salesforce and FriendsAn Open Civic Engagement Platform: Plone, Salesforce and Friends
An Open Civic Engagement Platform: Plone, Salesforce and Friends
 
It's the Little Things
It's the Little ThingsIt's the Little Things
It's the Little Things
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slides
 
Information Commons and New Norms for Science
Information Commons and New Norms for ScienceInformation Commons and New Norms for Science
Information Commons and New Norms for Science
 
The ABC of User Testing
The ABC of User TestingThe ABC of User Testing
The ABC of User Testing
 
Why Twitter?
Why Twitter?Why Twitter?
Why Twitter?
 
Depot Best Practices
Depot Best PracticesDepot Best Practices
Depot Best Practices
 
Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009Presentation for UNICEF comms workshop - Panama, May 2009
Presentation for UNICEF comms workshop - Panama, May 2009
 
Personal branding, social media and pretty pictures
Personal branding, social media and pretty picturesPersonal branding, social media and pretty pictures
Personal branding, social media and pretty pictures
 
Move Over Text: Video Documentation Meets DITA
Move Over Text: Video Documentation Meets DITAMove Over Text: Video Documentation Meets DITA
Move Over Text: Video Documentation Meets DITA
 
Why I Hate Drupal
Why I Hate DrupalWhy I Hate Drupal
Why I Hate Drupal
 
Collaboration: Top Ten Trends
Collaboration: Top Ten TrendsCollaboration: Top Ten Trends
Collaboration: Top Ten Trends
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with Views
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That Rock
 

More from Michael Bleigh

OmniAuth: From the Ground Up (RailsConf 2011)
OmniAuth: From the Ground Up (RailsConf 2011)OmniAuth: From the Ground Up (RailsConf 2011)
OmniAuth: From the Ground Up (RailsConf 2011)
Michael Bleigh
 
OmniAuth: From the Ground Up
OmniAuth: From the Ground UpOmniAuth: From the Ground Up
OmniAuth: From the Ground Up
Michael Bleigh
 
The Grapes of Rapid (RubyConf 2010)
The Grapes of Rapid (RubyConf 2010)The Grapes of Rapid (RubyConf 2010)
The Grapes of Rapid (RubyConf 2010)
Michael Bleigh
 
Upgrading to Rails 3
Upgrading to Rails 3Upgrading to Rails 3
Upgrading to Rails 3
Michael Bleigh
 
Deciphering the Interoperable Web
Deciphering the Interoperable WebDeciphering the Interoperable Web
Deciphering the Interoperable Web
Michael Bleigh
 
The Present Future of OAuth
The Present Future of OAuthThe Present Future of OAuth
The Present Future of OAuth
Michael Bleigh
 
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Persistence  Smoothie: Blending SQL and NoSQL (RubyNation Edition)Persistence  Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Michael Bleigh
 
Persistence Smoothie
Persistence SmoothiePersistence Smoothie
Persistence Smoothie
Michael Bleigh
 
Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Michael Bleigh
 

More from Michael Bleigh (10)

OmniAuth: From the Ground Up (RailsConf 2011)
OmniAuth: From the Ground Up (RailsConf 2011)OmniAuth: From the Ground Up (RailsConf 2011)
OmniAuth: From the Ground Up (RailsConf 2011)
 
OmniAuth: From the Ground Up
OmniAuth: From the Ground UpOmniAuth: From the Ground Up
OmniAuth: From the Ground Up
 
The Grapes of Rapid (RubyConf 2010)
The Grapes of Rapid (RubyConf 2010)The Grapes of Rapid (RubyConf 2010)
The Grapes of Rapid (RubyConf 2010)
 
Upgrading to Rails 3
Upgrading to Rails 3Upgrading to Rails 3
Upgrading to Rails 3
 
Deciphering the Interoperable Web
Deciphering the Interoperable WebDeciphering the Interoperable Web
Deciphering the Interoperable Web
 
The Present Future of OAuth
The Present Future of OAuthThe Present Future of OAuth
The Present Future of OAuth
 
Node.js and Ruby
Node.js and RubyNode.js and Ruby
Node.js and Ruby
 
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Persistence  Smoothie: Blending SQL and NoSQL (RubyNation Edition)Persistence  Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
 
Persistence Smoothie
Persistence SmoothiePersistence Smoothie
Persistence Smoothie
 
Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)Hacking the Mid-End (Great Lakes Ruby Bash Edition)
Hacking the Mid-End (Great Lakes Ruby Bash Edition)
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

Twitter on Rails