There are many of us who remember a time before open source came into being in the late 1990s. Of those, most helped to shape the open source movement we enjoy today. But what happens when these people decide to retire? While we have these founders in our midst, we must take the time to do succession planning for free and open source leadership.
At Slack, the operations team relies on a suite of tools and libraries named SlackOps. This framework uses many Open Source libraries to substantially increase our velocity by providing consistent tooling while being easy to use for new team members. This presentation will give an overview of the development lifecycle, and walk through the procedure to build, test, and deploy operational tools. These tools provide us with the benefit of repeatability and testability, while also maintaining the flexibility given by a scripting language like Python.
Even if you don't enjoy writing and have no intentions of becoming a professional tech writer, chances are you'll have to draft reports, mailing list updates, or technical articles at some point in your career. With a few practical tips in mind—along with solid writing advice from Stephen King—you can improve your writing before you start writing.
We all want more contributors and more diversity in our projects. However, to be successful at keeping those new contributors, you’ll need to help your project transition its culture to something new, different and hopefully better! Come learn how to help your proejct grow.
<p>Docker provides many advantages and new workflows but it also introduces many new challenges. One of those challenges is providing a build environment that is Reproducible, Auditable, and Definable. In this session we will discuss an open source build system that delivers on these criteria.</p>
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
You’ve built an API, launched it, and people aren’t excited about it. Why might that be? Many people release APIs for public consumption without any regard for developer experience. This creates a developer ecosystem that invites failure or worse -- it can encourage people to seek alternatives. This talk covers common API pitfalls and keeping devs happy.
This talk takes a walk through the past 10 years of the Xubuntu project and how the project has grown and matured, leveraging a small group of volunteers, commitment to quality and documentation and a collective vision honed with a strategy document.
Scribus is now almost sixteen years old as an open source project. Still steadily active with a great future ahead, the speaker who was there in the beginning will bring a fun, personal perspective on how to build an opensource project for the long haul. With humility and humor, we will get a behind the scenes version of how we survived and thrived in a sometimes hostile environment.
The PostgreSQL project officially began in 1997 when the open source community formed around a fork of a former Berkeley University project. Since then, it has grown to become one of the most influential projects in Open Source, with hundreds of contributors and powering countless applications. We'll talk about the history of the project, and the factors that helped to make it successful in the past and today by seeing it through technical and cultural lenses.