$30 off During Our Annual Pro Sale. View Details »

Rebble.io by Peach Hack (#PonyDev @ BronyCon 2018)

Rebble.io by Peach Hack (#PonyDev @ BronyCon 2018)

A 10 minute lightning talk at BronyCon 2018's Pony Programming panel. Find more slides at http://developer.horse

Presented by Peach Hack https://twitter.com/KatharineBerry

https://rebble.io

Inky Collective

July 29, 2018
Tweet

More Decks by Inky Collective

Other Decks in Programming

Transcript

  1. Pebble is dead. Long live Pebble!
    rebble

    View Slide

  2. Peach Hack
    • Working on Google Cloud
    • Failed to make smartglasses at Intel
    • Used to make watches at Pebble
    • I make some pony games:
    ponytone.online, rpg.horse
    @KatharineBerry

    View Slide

  3. What is Pebble?
    They’re smartwatches

    View Slide

  4. What happened?

    View Slide

  5. So what?

    View Slide

  6. Web Services

    View Slide

  7. Web Services
    • Pebble appstore
    • Firmware updates
    • Language packs
    • Notification icons
    • Timeline
    • Dictation
    • Weather
    • Notification icons
    And more…

    View Slide

  8. What can we do?

    View Slide

  9. View Slide

  10. rebble · web services
    A product of the Rebble Alliance, LLC

    View Slide

  11. View Slide

  12. How do we run it?
    Serverless

    View Slide

  13. How many users?
    “I dunno, maybe a thousand at most?”

    View Slide

  14. How many users?

    View Slide

  15. How many users?

    View Slide

  16. How many users?

    View Slide

  17. How many users?
    “…fifty thousand?”

    View Slide

  18. A diversion: money

    View Slide

  19. Make a budget

    View Slide

  20. APIs are expensive
    Dictation: $110,000 / year
    Weather: $260,000 / year

    View Slide

  21. Freemium
    • Basic service: free
    • Dictation and weather: $3/month (or $33/year)
    (I hate that word)

    View Slide

  22. Subscription enforcement
    “voice": {
    "languages": [
    {
    "endpoint": "pebble-eng-usa.nuancemobility.com",
    "four_char_locale": "en_US",
    "six_char_locale": "eng-USA"
    }

    // ...
    ]
    },
    "weather": {
    "url": "https://api.weather.com/v1/geocode/$
    $latitude$$/$$longitude$$/?api_key=whatever&language=$
    $language$$&units=$$units$$"
    },

    View Slide

  23. Crazy Hack Time

    View Slide

  24. Crazy Hack Time
    “voice": {
    "languages": [
    {
    "endpoint": "pebble-eng-usa.nuancemobility.com",
    "four_char_locale": "en_US",
    "six_char_locale": "eng-USA"
    }

    // ...
    ]
    },

    View Slide

  25. That’s it!
    Have a pebble? Want it to keep working? rebble.io

    View Slide