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

The language of Chatops

The language of Chatops

Closing keynote for Devday 2013, http://devday.devisland.com

Avatar for David Calavera

David Calavera

October 19, 2013
Tweet

More Decks by David Calavera

Other Decks in Technology

Transcript

  1. hubot deploy github to production calavera is deploying github/master to

    production calavera’s deployment of github/master is done.
  2. Language is a complex adaptive system that emerges through adaptive

    interactions between agents and continues to evolve in order to remain adapted to the needs and capabilities of the agents. hp://en.wikipedia.org/wiki/Evolutionary_linguistics
  3. Language is a complex adaptive system that emerges through adaptive

    interactions between agents and continues to evolve in order to remain adapted to the needs and capabilities of the agents. hp://en.wikipedia.org/wiki/Evolutionary_linguistics
  4. This was always my main motivation with hubot - teaching

    by doing, by making things visible. It’s a extremely powerful teaching technique. Ryan Tomayko
  5. GitHub Enterprise Automation Toolchain. Available commands for enterprise toolchain. Specify

    a command argument to see more information about any command. COMMANDS build-apt Build an apt repository for a GitHub Enterprise release. build-ghp Build a GitHub Enterprise Package AKA a .ghp file. build-ova Build out a base .ova image. cleanup-cache Blow away the local cache. deploy-ghp Deploy a ghp package to a VM. export-repo Export a repository from github.com to fog storage. extend-vm Extends a VM expiry period. find-apt Search for apt repo tarballs in the local cache or S3. find-cube Search for cubes in Octocloud or EC2. find-ghp Search for ghp packages in the local cache or S3. find-repo Search for exported repos in the local cache or S3. find-vm Search for VMs in Octocloud or EC2. ... hubot help
  6. Command Help Look up documentation for a command. USAGE help

    [command=] ARGUMENTS [command=] Show help about the command. EXAMPLES Show the default help message: help Extended help for the help command: help help hubot help help
  7. Chatops is a complex adaptive system that emerges through adaptive

    interactions between agents and continues to evolve in order to remain adapted to the needs and capabilities of the agents.
  8. A good programmer doesn't just build programs, a good programmer

    builds a working vocabulary. A good programmer does language design, though not from scratch but building from the frame of a programming language. Growing a Language, Guy Steele
  9. hubot prepare release 11.10.330 calavera is preparing the release 11.10.330

    calavera: release branches 11.10.330 generated.
  10. hubot start ghe 11.10.330 calavera is starting the ghe 11.10.330

    calavera: ghe 11.10.330 started at 10.2.1.45.
  11. hubot test ghe 11.10.330 calavera is testing the ghe 11.10.330

    calavera: tests for ghe 11.10.330 passed.
  12. hubot show license for github #3501 unlimited (active) REF# 22ba74

    created @ March 28th 2013, 1:12:42 pm expires @ March 27th 2014, 11:59:59 pm terms accepted @ March 28th 2013, 1:12:42 pm 0 seat pack(s) (0 seats) with UNLIMITED seating 3 total order(s)
  13. A good programmer doesn't just build programs, a good programmer

    builds a working vocabulary. A good programmer does language design, though not from scratch but building from the frame of a programming language. Growing a Language, Guy Steele
  14. If we are going to explain language's evolution, according to

    this view, we must tackle it as part of a wider one. hp://en.wikipedia.org/wiki/Evolutionary_linguistics