Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

ChatOps in 2016

Ben Lavender (GitHub)
11:20am–12:00pm Thursday, 06/23/2016
Location: Mission City Ballroom M1 - 2 Level: Intermediate
Average rating: *****
(5.00, 4 ratings)

By now, you’ve probably have heard of ChatOps (especially if you’re in operations). GitHub has been using ChatOps for more than five years and continues to scale these practices. Ben Lavender explains the guidelines that GitHub has created to work with ChatOps and the lessons learned in the process as well as some of the more interesting ChatOps use cases he has seen. While not a tutorial, examples will include code samples to help you understand how to apply the lessons learned to your own projects.

Topics include:

  • Scaling with size: how to handle ChatOps with hundreds of team members
  • Security: how to trust chat providers
  • The newest features in GitHub’s open source chat robot, Hubot, and how it’s using them
  • Best practices for developing bot-driven web services
  • Chat provider quirks and how to deal with them
  • The ChatOps user experience: what’s usable, functional, or beautiful in a chat interface
  • Surprising benefits of ChatOps
Photo of Ben Lavender

Ben Lavender


Ben Lavender works on development tools at GitHub. He lives in New Orleans, where he enjoys helping run a popular local meetup, Tuesday Hack Night