$30 off During Our Annual Pro Sale. View Details »

Are we all YAML engineers now?

bob
February 07, 2018

Are we all YAML engineers now?

Ignite talk given at Config Management Camp 2018.
Makes little sense on its own.

bob

February 07, 2018
Tweet

More Decks by bob

Other Decks in Technology

Transcript

  1. ---
    name: 'bob walker'
    title: 'Head of Web Operations'
    employer: 'Government Digital Service'
    twitter: '@rjw1'
    pronouns: 'he/him or they/them'
    slide: 1

    View Slide

  2. ---
    question: 'Are we all
    YAML engineers now'

    View Slide

  3. GDS
    ---
    slide: 3
    text: 'in the beginning'
    markups:
    - 'GML'
    - 'SGML'
    - 'XML'

    View Slide

  4. GDS
    ---
    slide: 4
    YAML: YAML Ain't Markup Language
    URL: http://yaml.org/
    What It Is: YAML is a human friendly data
    serialization standard for all programming
    languages.

    View Slide

  5. GDS
    ---
    slide: 5
    uses:
    - "configuration"
    - "object persistence"
    - "internet messaging"
    - "data serialization"

    View Slide

  6. GDS
    ---
    slide: 6
    question: "What about JSON?"

    View Slide

  7. GDS
    ---
    slide: 7
    question: "What about XML?"

    View Slide

  8. GDS
    ---
    slide: 8
    question: "How did this journey start?"

    View Slide

  9. GDS
    ---
    slide: 9
    meta: "Talk for another 20 seconds"

    View Slide

  10. GDS
    ---
    slide: 11
    meta: "hopefully bob is still
    talking"

    View Slide

  11. GDS
    ---
    slide: 11
    meta: "will bob ever stop talking"

    View Slide

  12. GDS
    ---
    slide: 12
    things:
    - kubernetes
    - docker compose
    - cloudfoundry
    - concourse
    - .travis.yml
    - Ansible

    View Slide

  13. ---
    slide: 14
    kubernetes: "lots of YAML"
    GDS

    View Slide

  14. GDS
    ---
    slide: 14
    kubernetes: "YAML generating
    YAML"

    View Slide

  15. GDS
    ---
    slide: 15
    Docker Compose: "At least it's not a shell script"

    View Slide

  16. GDS
    ---
    slide: 16
    SafeYAML:
    "https://github.com/imbal/safeyaml"

    View Slide

  17. GDS
    ---
    slide: 17
    quote: I think I just coined the phrase "YAML farmer"
    authour: Gareth Rushgrove
    url:
    https://twitter.com/garethr/status/9598222141021224
    96

    View Slide

  18. ---
    question: 'Are we all
    YAML engineers now'

    View Slide

  19. ---
    question: 'Are we all
    ML engineers now'
    answer: 'Yes'

    View Slide

  20. ---
    text: 'Thanks!'
    hiring: true
    name: 'bob walker'
    twitter: @rjw1
    slide: 20

    View Slide