SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 FreeNuno Nunes
 
WordPress Foundation
WordPress FoundationWordPress Foundation
WordPress FoundationJane Wells
 
世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPress世界標準パブリッシングプラットホーム WordPress
世界標準パブリッシングプラットホーム WordPressNaoko Takano
 
Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation Storytelling & Social Media: Video Creation
Storytelling & Social Media: Video Creation TechSoup
 
2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike Rustici2012 mLearning DevCon – Mike Rustici
2012 mLearning DevCon – Mike RusticiRustici Software
 
Social Bookmarking for Educators
Social Bookmarking for EducatorsSocial Bookmarking for Educators
Social Bookmarking for EducatorsJanice Stearns
 
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 FutureAlan 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 YearA 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
 

Tendances (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...
 

Similaire à Twitter on Rails

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 pathMatt 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 2009Fabio 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 todayViệ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 Friendsjonstahl
 
It's the Little Things
It's the Little ThingsIt's the Little Things
It's the Little ThingsPaul Armstrong
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slidesjkosoy
 
Internet & Activism: 20 Years After Tiananmen
Internet & Activism: 20 Years After TiananmenInternet & Activism: 20 Years After Tiananmen
Internet & Activism: 20 Years After Tiananmenrmackinnon
 
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 ScienceKaitlin Thaney
 
The ABC of User Testing
The ABC of User TestingThe ABC of User Testing
The ABC of User TestingGabrielRadic
 
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 DITAScott Abel
 
Collaboration: Top Ten Trends
Collaboration: Top Ten TrendsCollaboration: Top Ten Trends
Collaboration: Top Ten TrendsRodd Lucier
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsIrakli Nadareishvili
 

Similaire à 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
 
Internet & Activism: 20 Years After Tiananmen
Internet & Activism: 20 Years After TiananmenInternet & Activism: 20 Years After Tiananmen
Internet & Activism: 20 Years After Tiananmen
 
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
 

Plus de 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 UpMichael 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
 
Deciphering the Interoperable Web
Deciphering the Interoperable WebDeciphering the Interoperable Web
Deciphering the Interoperable WebMichael Bleigh
 
The Present Future of OAuth
The Present Future of OAuthThe Present Future of OAuth
The Present Future of OAuthMichael 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
 
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
 

Plus de 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)
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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 RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Twitter on Rails