Day by day, the number of open source projects continues to increase. Each project has unique communities and practice different development methodologies. This talk will focus on the Docker, Kubernetes and Cloud Foundry cultures and outline their main differences and commonalities. Morgan Bauer and Swetha Repakula will present their personal opinions formed while contributing in these communities. By sharing their experiences, they hope to encourage others to participate in more open source projects. After contributing to Docker & Kubernetes for the last 2 years, Morgan has gained valuable insight into the varying culture around open source container technology. Morgan is a maintainer on the core Docker Engine and also a founding contributor of the Kubernetes Service-Catalog. For the last 2 years, Swetha Repakula has been a full time open source contributor for Cloud Foundry and has become an experienced pair programmer. Working as a CF commiter, she has had the opportunity to directly work with engineers from different companies and witnessed how corporations can come together and effectively cooperate to contribute to open source technology.
Performance improvement is a difficult task, and Swetha hopes to impart the practices and skills gained from working on the Cloud Foundry Router (written in Go). She will guide developers by showing how her team selected a few areas to improve on as well as the tools they used, and developed to aid in our process. Some of those include pprof, and jupyter notebooks. Developers will leave the talk with a better understanding of how to analyze performance, detect key areas in need of improvement, as well as thinking about performance as a first class citizen.