Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My Adventures in Twitch Dev


Published on

A talk I've given during Twitch's Dev Day in Tel Aviv in 2019. I've been working on some Twitch extensions and apps for fun. In this talk I'm sharing what went right and what went wrong. During the talk, I did a quick demo of actually writing a demo, live, that shows your internet speed.

Published in: Software
  • Have you ever used the help of ⇒ ⇐? They can help you with any type of writing - from personal statement to research paper. Due to this service you'll save your time and get an essay without plagiarism.
    Are you sure you want to  Yes  No
    Your message goes here
  • Don't forget another good way of simplifying your writing is using external resources (such as ⇒ ⇐ ). This will definitely make your life more easier
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

My Adventures in Twitch Dev

  1. 1. Gil Megidish My Adventures in Twitch Dev
  2. 2. By day..
  3. 3. But on weekends --
  4. 4. nah
  5. 5. Apple II game dev at
  6. 6. What are we going to talk about today? 1. Why develop for Twitch? 2. What is possible for developers with Twitch? 3. Hype’s extensions 4. Quick demo for getting started. 5. Things done right, things done wrong
  7. 7. Twitch By The Numbers™ 750,000 channels with activated extensions 308,000 affiliates and partners 388 extensions 286 developers
  8. 8. @catsonurhead
  9. 9. @catsonurhead
  10. 10. @moose_almighty
  11. 11. @vexfx
  12. 12. Quick Demo
  13. 13. APIs to Explore ● Lifecycle ○ Twitch.ext.onContext ○ Twitch.ext.onAuthorized ● Actions API ○ Twitch.ext.actions.followChannel ○ Twitch.ext.actions.onFollow ○ Twitch.ext.actions.requestIdShare ● Bits API ○ Twitch.ext.bits.useBits ○ Twitch.ext.bits.onTransactionComplete ● Configuration API ○ Twitch.ext.configuration.onChanged ● Rest APIs ○ Streams, Users, Videos, Bits, Chat, Tags, Subscriptions, Games, Clips. ● IRC, PubSub
  14. 14.
  15. 15.
  16. 16.
  17. 17. Extensions2 - Twitch Ext. Charts |
  18. 18. Things done right, things done wrong 1. Done wrong: a. Not learning the policy by heart b. Not socializing on #twitchdev early on c. Marketing to streamers is NOT what I thought it would be 2. Done right: a. Serverless since day 1 b. Set up great tools for super-fast iterations c. Set up automation and analytics
  19. 19. THANK YOU