Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Webhooks Unconference Demo

Webhooks Unconference Demo

Lorna Mitchell

July 15, 2016
Tweet

More Decks by Lorna Mitchell

Other Decks in Technology

Transcript

  1. Demo Setup • One local IRC server https://github.com/jrosdahl/miniircd • Easy

    IRC client https://irssi.org/ • A chatty bot https://hubot.github.com/ (named Hugh) • Secure tunnel so webhooks can reach Hugh https://ngrok.com/ • GitHub repo to attach webhooks to: https://github.com/lornajane/demo/settings/hooks • The ngrok dashboard is here: http://localhost:4040 @lornajane
  2. Publishing Webhooks How does this work? How does it work

    as the application scales up? What about when the connections slow down? @lornajane
  3. Demo Setup • ngrok again - I'm running this demo

    locally and you can help http://ngrok.com • An endpoint that we can send webhooks to for testing purposes: http://requestb.in/ • Queue is RabbitMQ (https://www.rabbitmq.com/) • RabbitMQ's management plugin has a web interface: http://192.168.121.8:15672 • (comments also go into the database that powers the site) • Worker scripts to send any/all webhooks @lornajane