Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Schedule: Open Source: From Consumer to Contributor sessions

It’s easy to use open source, many people do it without even realizing. But the true power of open source comes from collaboration and contribution. Giving back to the open source community can be done in more ways than just code. Giving of yourself, your time, your testing, your documentation, your encouragement, and perhaps your code, are all ways you can contribute directly to the world of open source. How do we build an open, inclusive, diverse, and welcoming community? How do we grow open source contributions by converting consumers into empowered contributors?

Add to your personal schedule
9:00am–12:30pm Tuesday, May 9, 2017
Location: Ballroom F
Level: Beginner
Joshua Long (Pivotal)
Microservices invite architectural complexity that few are prepared to address. Joshua Long explores how high-performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud, moving beyond mere theory to implement real code to support a microservices system, live. Read more.
Add to your personal schedule
11:00am–11:40am Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Beginner
Lucy Wyman (OSU Open Source Lab)
This talk is for you, the documentarian, developer, student, or community member wondering what you can contribute to open source and how to get started. 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. Read more.
Add to your personal schedule
11:50am–12:30pm Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Beginner
Jessica Frazelle (Google)
Jessica Frazelle explains how to contribute to very large-scale open source projects and what it means to be a maintainer. Read more.
Add to your personal schedule
1:45pm–2:25pm Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Beginner
Anna Ossowski (Django REST framework)
There is always something new to learn in technology. Even if we are experts in one field, we're beginners in another. It’s important to have a mentor to learn successfully, but it’s equally important to learn how to be a good mentor. Anna Ossowski explores what makes a mentor "good" and shares the tips and tricks of mentorship and concrete ways you can get involved as a mentor. Read more.
Add to your personal schedule
2:35pm–3:15pm Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Beginner
Ben Hall (Katacoda | Ocelot Uproar)
The README is key to successful open source projects as a gateway to welcoming new users and potential contributors. It defines the tone of the project, explains how to get started, and most importantly, outlines the project's aim. Ben Hall demonstrates how small changes to your documentation approach can have an enormous impact on how users get started. Read more.
Add to your personal schedule
4:15pm–4:55pm Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Intermediate
Jim Jagielski offers an overview of the various FOSS license types available to the developer, exploring the advantages and disadvantages of each and sharing some helpful hints in picking the right license for your project. Read more.
Add to your personal schedule
5:05pm–5:45pm Wednesday, May 10, 2017
Location: Meeting Room 9C
Level: Non-technical
James Ward (Salesforce.com), David Murray (Salesforce.com)
James Ward and David Murray explain how your organization can tackle open source management issues and explore some of the tooling Salesforce built to help insure legal compliance with incoming and outgoing contributions. Read more.