~/talk

Automating repetitive communication tasks with a bot

Talkat SeleniumConf Chicago 2018 · 2018-10-18..10-19· [developer-experience]
slides:none on file

A bot named Alice enforces custom GitHub rules (per-file approval), auto-reverts merges with no review, and posts human-readable trace logs into Slack so anyone can find the offending PR and author. It triggers Jenkins and a homegrown CI on a $30 self-hosted machine, runs tests and annotates PRs, and uses a Snooper service to report deployed branch and machine health, saving about 15 minutes per manual check. The system is open source and wires GitHub webhooks, Slack API and Jenkins API.

AI-written summary · about

  1. 0:00Introduction
  2. 0:36About Pooja
  3. 2:15Agenda
  4. 3:08Release Day Conversation
  5. 4:18Batman
  6. 4:53Deadpool
  7. 6:32What could happen
  8. 8:05Roger Leonard
  9. 8:53Problems
  10. 9:35How it works
  11. 11:01Bugs
  12. 11:44Auto revert
  13. 12:47Trace back
  14. 13:30Slack
  15. 14:47Danger Signboard
  16. 15:18Example
  17. 16:03Lack of awareness
  18. 18:46Monitoring tasks
  19. 19:07Static tasks
  20. 19:33Integration
  21. 20:36Demo
  22. 27:35Recap
  23. 28:42Continuous Integration
  24. 30:41Magic
  25. 31:31How the system works
  26. 32:46GitHub
  27. 34:17The future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.