SlideShare a Scribd company logo
1 of 22
N2V Labs Hackathon #2Qsr.li edition
What is a HACKATHON? A hackathonis an event where hackers gather in one place tosolve a proposed challenge within a predefined timeframe
Work Individually or in teams
Best solution will be chosen by Hackathon Judges
3 Goals We aim to achieve during this Hackathon
Goal 1 10 minutes to pitch your solution
Goal 2 Judging / Winner announcement
Goal 3 Release the code of ALL solutions developed during the Hackathon as:
Challenge N2V Labs Hackathon #2Qsr.li edition
Twitter share button lacks customizability in: look and feel tweet filtering monitoring tools
Twitter currently provides the following options to embed sharing functionality into your website. 3 Existing solutions
Existing solutions: One http://twitter.com/home?status={MyTitleHere} Embedded link Used by a lot of web applications Currently redirects to:
Existing solutions: Two http://twitter.com/intent/tweet?source=webclient&text={MyTextHere} The new web intents API provided by twitter Tweet filtering here occurs on URLs which are shortened to a t.colink
Existing solutions: Three The twitter button! <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="alhneiti">Tweet</a> <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> Also lacks the possibility of customization
Call for solutions! N2V Labs Hackathon #2Qsr.li edition
The Solution We Need Create a truly customizable twitter buttons that: Enables the customization of look and feel Filter URLs within tweets to be shortened by a custom service Shows the number of times a certain link has been tweeted
Dev Tools http://dev.qsr.li https://github.com/n2vlabs/Twitter-OAuth-Example
Housekeeping N2V Labs Hackathon #2Qsr.li edition
Let the hacking Begin!

More Related Content

Viewers also liked (14)

Vinifikacija
VinifikacijaVinifikacija
Vinifikacija
 
MedCity Media's first office
MedCity Media's first officeMedCity Media's first office
MedCity Media's first office
 
นำเสนอ..ศก.พอเพียง
นำเสนอ..ศก.พอเพียงนำเสนอ..ศก.พอเพียง
นำเสนอ..ศก.พอเพียง
 
นำเสนอเศรษฐกิจพอเพียง
นำเสนอเศรษฐกิจพอเพียงนำเสนอเศรษฐกิจพอเพียง
นำเสนอเศรษฐกิจพอเพียง
 
Previous Projects
Previous ProjectsPrevious Projects
Previous Projects
 
Senzorika ppt
Senzorika pptSenzorika ppt
Senzorika ppt
 
Accessories catalogue ru_preview
Accessories catalogue ru_previewAccessories catalogue ru_preview
Accessories catalogue ru_preview
 
Rosa yisell gomez
Rosa yisell gomezRosa yisell gomez
Rosa yisell gomez
 
◇侗寨民族特色的 ..
◇侗寨民族特色的 ..◇侗寨民族特色的 ..
◇侗寨民族特色的 ..
 
Chiara pagnini 2010-11_esercizio4
Chiara pagnini 2010-11_esercizio4Chiara pagnini 2010-11_esercizio4
Chiara pagnini 2010-11_esercizio4
 
Welding Workshop
Welding WorkshopWelding Workshop
Welding Workshop
 
Chiara pagnini 2010-11_esercizio4
Chiara pagnini 2010-11_esercizio4Chiara pagnini 2010-11_esercizio4
Chiara pagnini 2010-11_esercizio4
 
Novi svet
Novi svetNovi svet
Novi svet
 
The institutional landscape of Japanese Politics
The institutional landscape of Japanese PoliticsThe institutional landscape of Japanese Politics
The institutional landscape of Japanese Politics
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise 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
 
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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 

Presentation N2V Labs Hackathon # 2 - Qsrli Edition

  • 1. N2V Labs Hackathon #2Qsr.li edition
  • 2. What is a HACKATHON? A hackathonis an event where hackers gather in one place tosolve a proposed challenge within a predefined timeframe
  • 4. Best solution will be chosen by Hackathon Judges
  • 5. 3 Goals We aim to achieve during this Hackathon
  • 6. Goal 1 10 minutes to pitch your solution
  • 7. Goal 2 Judging / Winner announcement
  • 8. Goal 3 Release the code of ALL solutions developed during the Hackathon as:
  • 9. Challenge N2V Labs Hackathon #2Qsr.li edition
  • 10. Twitter share button lacks customizability in: look and feel tweet filtering monitoring tools
  • 11. Twitter currently provides the following options to embed sharing functionality into your website. 3 Existing solutions
  • 12. Existing solutions: One http://twitter.com/home?status={MyTitleHere} Embedded link Used by a lot of web applications Currently redirects to:
  • 13. Existing solutions: Two http://twitter.com/intent/tweet?source=webclient&text={MyTextHere} The new web intents API provided by twitter Tweet filtering here occurs on URLs which are shortened to a t.colink
  • 14. Existing solutions: Three The twitter button! <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="alhneiti">Tweet</a> <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> Also lacks the possibility of customization
  • 15. Call for solutions! N2V Labs Hackathon #2Qsr.li edition
  • 16. The Solution We Need Create a truly customizable twitter buttons that: Enables the customization of look and feel Filter URLs within tweets to be shortened by a custom service Shows the number of times a certain link has been tweeted
  • 17. Dev Tools http://dev.qsr.li https://github.com/n2vlabs/Twitter-OAuth-Example
  • 18. Housekeeping N2V Labs Hackathon #2Qsr.li edition
  • 19.
  • 20.
  • 21.
  • 22. Let the hacking Begin!

Editor's Notes

  1. This template can be used as a starter file for presenting training materials in a group setting.SectionsSections can help to organize your slides or facilitate collaboration between multiple authors. On the Home tab under Slides, click Section, and then click Add Section.NotesUse the Notes pane for delivery notes or to provide additional details for the audience. You can see these notes in Presenter View during your presentation. Keep in mind the font size (important for accessibility, visibility, videotaping, and online production)Coordinated colors Pay particular attention to the graphs, charts, and text boxes.Consider that attendees will print in black and white or grayscale. Run a test print to make sure your colors work when printed in pure black and white and grayscale.Graphics, tables, and graphsKeep it simple: If possible, use consistent, non-distracting styles and colors.Label all graphs and tables.
  2. A hackathon is an event where hackers gather in one place to solve a proposed problem within a predefined timeframe.
  3. Hackers can either choose to work individually or in teams to work on solving the problem and the best answer shall be chosen by a known set of event judges.
  4. Hackers can either choose to work individually or in teams to work on solving the problem and the best answer shall be chosen by a known set of event judges.
  5. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  6. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  7. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  8. Release the code of ALL solutions developed during the Hackathon as open source projects
  9. Use a section header for each of the topics, so there is a clear transition to the audience.
  10. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  11. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  12. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  13. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  14. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  15. Use a section header for each of the topics, so there is a clear transition to the audience.
  16. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  17. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  18. Use a section header for each of the topics, so there is a clear transition to the audience.
  19. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  20. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  21. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.
  22. Give a brief overview of the presentation. Describe the major focus of the presentation and why it is important.Introduce each of the major topics.To provide a road map for the audience, you can repeat this Overview slide throughout the presentation, highlighting the particular topic you will discuss next.