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

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