2016 DockerCon 2016 TR - Chongsun

Notes and learnings from attending DockerCon 2016:

  • Overall, was useful to go and see the current state of Docker and containerization–however, seemed there was limited usefulness as many of the seminars were geared towards IT/Operations and DevOps

Monday, June 20th

Keynote

  • Announced Docker for Mac and Windows (beta) - very interesting, seems like a replacement for Boot2Docker and Docker Toolbox. Hopefully Mac and Windows support will be on par with Linux.
  • Announced Docker 1.12 coming out soon - don't remember all of the features (built-in orchestration?), but it was interesting to learn what is coming for the next version of Docker

Seminar: Containers and VMs and Clouds: Oh My.

  • An ops focused seminar on which to use for which situations. Unfortunately did not seem very applicable as a developer. In the end, the answer, for which to use, was: it depends.

Seminar: Dockerfile Explosion and the Need for Higher Level Tools

  • Essentially the seminar said that the Dockerfile has been good in some ways, but limited in other ways and we need more tools to allow us to build images more powerfully. There were some options–I don't remember most of them, but dockerfilepp seemed interesting.

Seminar: Making It Easier to Contribute to Open Source Projects using Docker Containers

  • Essentially was just giving different examples of using Docker to "reduce friction" in showing projects, as Docker can be used to create temporary, proof-of-concept images and containers.

Tuesday, June 21st

Tuesday's seminars did not seem that interesting or useful, so I mostly went to seminars that dealt with open source topics.

Keynote

  • Don't remember what they announced, but it was more useful for infrastructure/ops people.

Seminar: Open Source is Good for Business and Humanity

  • Essentially a history of open source, and just generally extolling the virtues of open source. Didn't get much else besides that.

Seminar: Making Friendly Microservices

  • Had many good points about microservices. Essentially talked about microservices best practices.

Seminar: Making Open Source Inclusive

  • Seemed like an important seminar to have, to bring diversity and inclusiveness to open-source projects. The panel was mostly sharing stories and giving tips about how to make it more inclusive. Unfortunately, I did not feel like there were a lot of actionable items in this seminar.

Seminar: Open Source and Burnout

  • Also seemed like an important seminar, but it didn't seem very focused. Burnout and work/life balance was discussed, and how we should not encourage long hours as a badge of honor, but the topic seemed more to deal with general work burnout, not how to discourage burnout in open source projects specifically.

OpenLMIS: the global initiative for powerful LMIS software