Join us for workshops on October 15th.

Workshop Day is available as an add-on purchase for Universe ticket-holders. View our workshop FAQs.

Contemporary Jewish Museum,
736 Mission St,
San Francisco, CA 94103

Monday, October 15

2018: An Open Source Odyssey

Workshops for individuals and teams interested in innersource, open source, and everything in between.

U, Robot

Workshops for builders and 🤖 lovers.

Git Runner 2048

Workshops for future Git and GitHub superusers.


Check in


For the good of the community: Contributing to open source

Matt Desmond, Trainer (GitHub)


If you care about giving back to communities and the quality of your open source code, consider the impact your organization could have if every member contributed to open source projects they use. The transition from using open source to contributing isn't always easy, but it's important to give back.

In this workshop, you'll discover how some organizations support the open source communities they depend on, how you can scale open source programs across entire organizations, and how to encourage your team to make meaningful contributions.

Build a GitHub App using Probot

Jason Etcovitch, Learning Engineer (GitHub)


Eric Hollenberry, Trainer (GitHub)


Whether you're interested in building a special feature for your team or just automating some tasks, Probot is one way to quickly turn ideas into innovations.

This beginner-friendly workshop doesn't require any GitHub Apps experience or prior knowledge. We’ll teach you who, what, where, when, and why they’re important. And you’ll walk away with skills for building, customizing, and even integrating improvements across every project you touch.

Move from legacy systems to Git

Daniel Perez, Data Portability Engineer (GitHub)


What's the right size for a repository? When's the right time to migrate from a centralized version control system? How much of my history should I keep? If you've asked these questions, you're not alone. Moving from legacy systems introduces challenges for organizations of any size.

In this workshop, you'll hear from engineers who have moved repositories of all varieties, how they did it, and what types of guardrails they had in place for smooth migrations.


Secrets of the great maintainers

Mike McQuaid, Site Engineer (GitHub)


James Garcia, Services Account Engineer (GitHub)


Maintaining an open source project means you're often coding less and supporting contributors more—and taking on a set of tasks that maintainers rarely plan for. For some, this leads to burnout rather than thriving projects.

This workshop brings you experienced project maintainers who are ready to discuss the documentation, processes, and hard questions that need to be answered when preparing a project. Most importantly, you'll learn how to create a healthy community that helps move your project forward while safeguarding your sanity.

Getting started with the Checks API

Wilhelm Klopp, Engineer on Ecosystem Integrations (GitHub)


Eric Hollenberry, Trainer (GitHub)


GitHub's API covers just about everything you see and do on GitHub. Integrations have the power to go far beyond setting a commit status or responding to a pull request.

In this workshop, you'll learn how others have built powerful integrations using the GitHub API and how you can create a smooth experience for developers with tightly-woven integrations.

Design a workflow for your team

Hector Alfaro, (GitHub)


Knowing how to open pull request and commit are great first steps, but designing new workflows as your team moves to Git and GitHub is a big task.

This workshop will provide you with examples of workflows that Git and GitHub make possible and leave you with everything you need to implement the right strategies for your team.


Break with snacks


Design your open source strategy

Thomas Aidan Curran, (Deutsche Borse)


Publishing code on GitHub doesn't an open source project make. Participating in open source as an organization involves building communities, collaborating across teams, identifying appropriate licenses, moderating conversations, and grappling with intellectual property questions.

In this workshop, you'll learn some of the participation best practices and leave ready to lead your organization toward a world-class open source strategy.

Identifying abuse vectors in web applications

Terian Koscik, Software Engineer (GitHub)


Vulnerabilities that put data or finances at risk are any developer's worst nightmare. But abuse vectors that lead to customers being harassed, doxxed, traumatized, or threatened are just as important to a community's experience—and are often neglected.

This workshop will introduce programmers of all skill levels to common ways that web applications can be exploited to harm others and some options for addressing them. We'll look at examples of software from pop culture with abuse vectors and collaborate on possible solutions.

Deep clean your Git repositories

Hector Alfaro, (GitHub)


Lars Schneider, Principal Services Engineer (GitHub)


As any Git superuser can tell you, when a repository has many contributors and a large commit history, it can get disorganized quickly.

In this workshop, you'll explore the ins and outs of some nightmare repositories and how Git superusers approach tidying them up.


The benefits of open source, inside your organization

Jared Murrell, Services Account Engineer (GitHub)


Now, every company is a technology company. And with the best, most widely-used technologies coming from open source projects, it's essential that teams think about more than their code base. Companies that use open source methodologies are creating collaborative communities, increasing transparency, and shipping at unprecedented speeds.

This workshop will help you learn how you can create this kind of culture within your organization, how it fits with corporate governance, and how to get buy in from leadership in your organization.

The metrics that matter: How to build a GitHub dashboard

Jonathan Cardona, Services Engineer (GitHub)


GitHub can help you access lots of data about projects and developers in your organization. Data can be a powerful tool in tracking productivity, but it can also encourage unproductive behaviors. Knowing what to track is often the biggest challenge.

In this workshop, you'll learn which metrics your team should be watching, and how to collect and visualize them to help developers work more efficiently and collaboratively.

Scale GitHub within your organization

James Garcia, Services Account Engineer (GitHub)


So your team has started using GitHub. Now what? Rolling out new workflows can introduce technical challenges, but sometimes the culture shifts are just as difficult to navigate.

Join advocates and experts as they share their experiences using and scaling GitHub in their organizations—and get tips for how you can make GitHub work even better for your growing team.


Event ends

Cube Shape

Join us in the celebration of people and projects that push technology forward



Filter ( Results)


  • Developer experience hexagon Developer experience

  • Enabling your platform hexagon Enabling your platform

  • Scaling your business hexagon Scaling your business