SlideShare a Scribd company logo
Liiikes
Using statistics to find the best content on Dribbble.

           Adam Darowski @adarowski
           Jeffrey Chupp @semanticart
I drafted Craig Henry.




   http://www.imarc.net/writable/users/bio_photo/craig_bio.jpg
He posted this.




 http://dribbble.com/shots/1932-Monstahs
Dan’s rebound playoff.




     http://dribbble.com/shots/10745-Rebound-me-
Craig’s rebound.




 http://dribbble.com/shots/10780-Rebound-Asterisk
Then he did things like




    http://dribbble.com/shots/28582-Distant-Observers
and




http://dribbble.com/shots/29848-No-Passage
and motherloving




  http://dribbble.com/shots/31321-Chaos-Prints
I was proud.
I was proud.
I felt like a scout.
Likes — with one “i”
I like baseball.
I like baseball stats.
The best.
Likes Above Average (LAA)



✴ 1 shot with 885 likes. (yikes!)         885
✴ Average shot receives 17.4 likes.     – 17.4
✴ This shot has a LAA score of 867.4.   867.4
Dribbble has an API
{
 "players":[
   {
     "shots_count":7,
     "twitter_screen_name":"IlustreBOB",
     "avatar_url":"http://dribbble.s3.amazonaws.com/users/44645/avatars/original/Perfil.j
     "likes_received_count":32,
     "name":"Bruno O. Barros",
     "created_at":"2011/07/08 15:59:17 -0400",
     "location":"Rio de Janeiro",
     "following_count":42,
     "likes_count":70,
     "website_url":"http://ilustrebob.com.br",
     "username":"IlustreBOB",
     "url":"http://dribbble.com/IlustreBOB",
     "rebounds_count":0,
     "draftees_count":0,
     "id":44645,
     "drafted_by_player_id":1,
     "followers_count":26,
     "comments_received_count":13,
     "comments_count":46,
     "rebounds_received_count":0
Liiikes is a:
✴ Ruby on Rails app




✴ With a little help from:
Swish
✴ Swish wraps Dribbble’s API
Getting the data
✴ Dribbble (as you know) works like a draft.
✴ Start with these two guys:
Getting the data
✴ Dribbble (as you know) works like a draft.
✴ Start with these two guys:
✴ Find the people they drafted.
✴ Find the people those people drafted.
✴ Find the people those people drafted.
✴ ... (continue for a long time) ...
✴ Finish
This is slow (and not so smart)
 ✴ Dribbble limits you to 60 calls per minute
 ✴ You’re walking a large tree of players
 ✴ It can’t find people whose draft-er has been
   deleted
How slow is it?
✴ Really really slow.
✴ A recent refresh took 104 minutes and 25
  seconds
✴ 4,715 API queries



But once you have the data, you can crunch the
numbers and you end up with something neat.
Open Sourced!
https://github.com/semanticart/liiikes
Thank you




Adam Darowski          Jeffrey Chupp
http://darowski.com   http://semanticart.com
     @adarowski            @semanticart


               liiikes.com

More Related Content

Similar to Liiikes: Using statistics to find the best content on Dribbble.

Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresher
Tamir Dresher
 
Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresherTamir Dresher
 
Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresher
Tamir Dresher
 
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree SearchAlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
Karel Ha
 
Intro to Drush
Intro to DrushIntro to Drush
Intro to Drush
Four Kitchens
 
What is Nabu?
What is Nabu?What is Nabu?
What is Nabu?
teknico
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - Notes
Max De Marzi
 
Lets Get Visual Itsc
Lets Get Visual ItscLets Get Visual Itsc
Lets Get Visual Itsc
Dean Shareski
 
Semantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksSemantic Web For Distributed Social Networks
Semantic Web For Distributed Social Networks
David Peterson
 
(in)Secure Secret Zone
(in)Secure Secret Zone(in)Secure Secret Zone
(in)Secure Secret Zone
Reality Net System Solutions
 

Similar to Liiikes: Using statistics to find the best content on Dribbble. (10)

Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresher
 
Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresher
 
Where is my data (in the cloud) tamir dresher
Where is my data (in the cloud)   tamir dresherWhere is my data (in the cloud)   tamir dresher
Where is my data (in the cloud) tamir dresher
 
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree SearchAlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
AlphaGo: Mastering the Game of Go with Deep Neural Networks and Tree Search
 
Intro to Drush
Intro to DrushIntro to Drush
Intro to Drush
 
What is Nabu?
What is Nabu?What is Nabu?
What is Nabu?
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - Notes
 
Lets Get Visual Itsc
Lets Get Visual ItscLets Get Visual Itsc
Lets Get Visual Itsc
 
Semantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksSemantic Web For Distributed Social Networks
Semantic Web For Distributed Social Networks
 
(in)Secure Secret Zone
(in)Secure Secret Zone(in)Secure Secret Zone
(in)Secure Secret Zone
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
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
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
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
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
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
 
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
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
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
 
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
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
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...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
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
 
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...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
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
 
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
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
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
 
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
 

Liiikes: Using statistics to find the best content on Dribbble.

  • 1. Liiikes Using statistics to find the best content on Dribbble. Adam Darowski @adarowski Jeffrey Chupp @semanticart
  • 2. I drafted Craig Henry. http://www.imarc.net/writable/users/bio_photo/craig_bio.jpg
  • 3. He posted this. http://dribbble.com/shots/1932-Monstahs
  • 4. Dan’s rebound playoff. http://dribbble.com/shots/10745-Rebound-me-
  • 6. Then he did things like http://dribbble.com/shots/28582-Distant-Observers
  • 8. and motherloving http://dribbble.com/shots/31321-Chaos-Prints
  • 11. I felt like a scout.
  • 12. Likes — with one “i”
  • 14. I like baseball stats.
  • 16. Likes Above Average (LAA) ✴ 1 shot with 885 likes. (yikes!) 885 ✴ Average shot receives 17.4 likes. – 17.4 ✴ This shot has a LAA score of 867.4. 867.4
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Dribbble has an API {  "players":[    {      "shots_count":7,      "twitter_screen_name":"IlustreBOB",      "avatar_url":"http://dribbble.s3.amazonaws.com/users/44645/avatars/original/Perfil.j      "likes_received_count":32,      "name":"Bruno O. Barros",      "created_at":"2011/07/08 15:59:17 -0400",      "location":"Rio de Janeiro",      "following_count":42,      "likes_count":70,      "website_url":"http://ilustrebob.com.br",      "username":"IlustreBOB",      "url":"http://dribbble.com/IlustreBOB",      "rebounds_count":0,      "draftees_count":0,      "id":44645,      "drafted_by_player_id":1,      "followers_count":26,      "comments_received_count":13,      "comments_count":46,      "rebounds_received_count":0
  • 24. Liiikes is a: ✴ Ruby on Rails app ✴ With a little help from:
  • 25. Swish ✴ Swish wraps Dribbble’s API
  • 26. Getting the data ✴ Dribbble (as you know) works like a draft. ✴ Start with these two guys:
  • 27. Getting the data ✴ Dribbble (as you know) works like a draft. ✴ Start with these two guys: ✴ Find the people they drafted. ✴ Find the people those people drafted. ✴ Find the people those people drafted. ✴ ... (continue for a long time) ... ✴ Finish
  • 28. This is slow (and not so smart) ✴ Dribbble limits you to 60 calls per minute ✴ You’re walking a large tree of players ✴ It can’t find people whose draft-er has been deleted
  • 29. How slow is it? ✴ Really really slow. ✴ A recent refresh took 104 minutes and 25 seconds ✴ 4,715 API queries But once you have the data, you can crunch the numbers and you end up with something neat.
  • 31. Thank you Adam Darowski Jeffrey Chupp http://darowski.com http://semanticart.com @adarowski @semanticart liiikes.com