34.1441844, -118.1434133

Puppet probably isn't the first tool you think of when you want to manage your container infrastructure. But when you want to integrate containers into your existing infrastructure, address configuration drift, or model your infrastructure Puppet is the best tool for the job. While we tend to treat container infrastructure as immutable, in reality it isn't. Third-party dependencies, persistent storage, and poorly-written applications can still change the state of your container and it's underlying OS in ways you don't expect, and cause things to break without you knowing what's running in the container or why it's breaking. Puppet can solve for this, providing security and assurance in your state and helping you have a hybrid infrastructure that's stable. This talk will cover the why, what, and how: why you would want to manage CoreOS and Kubernetes with Puppet, what use cases Puppet is most appropriate for, and how to set up an application running in a Kubernets cluster on CoreOS with Puppet.

Contributing to open source is a great way to give back to a project you care
about, grow a community around software, and help make a project more useful.
But often those who want to contribute have a few assumptions or misconceptions
that prevent them from making that first pull request, including:

* I’m not a good enough programmer to contribute to open source
* I don’t know the repo well enough to contribute
* I don’t write code, so I have nothing to contribute
* I’m just a student / community member / manager / llama, I don’t have anything to contribute
* Contributing to open source is hard
* Contributing to open source doesn’t benefit me at all

If those sound familiar, this talk is for you. Lucy Wyman discusses several
ways open source projects need your help, what to look for in a project you’re
contributing to, and some first steps to making your first pull request. The
truth is that everyone who uses a technology can help that technology, whether
by submitting a bug report, correcting a spelling error in documentation,
submitting a patch to fix a bug, adding unit tests, updating dependencies... the list goes on.

Topics include:
* Common things a repository may need help with (legal, documentation, bug reporting, updates, etc.)
* Skills you have, and how to use them to help a project
* Determining what a repository needs
* What to look for in a repository when you’re thinking of contributing
* How to submit your first contribution

To find out more about this event and Lucy's talks, visit the SCaLE16x website.