Program

Two days of break-out talks and sessions covering technical topics and big ideas alike.

Want even more Universe? Join us for Workshop Day on October 15. Check out the Workshop schedule.

Workshops
October 16
October 17

Filter

Monday, October 15 at The Contemporary Jewish Museum

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

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.

1:00pm

Check in

1:45pm

For the good of the community: Contributing to open source

Matt Desmond, Trainer (GitHub)

Matt_Desmund_Headshot.jpg

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)

Jason_Etcovitch_Headshot.jpg

Eric Hollenberry, Trainer (GitHub)

Eric_Hollenberry_Headshot.jpg

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)

Daniel_Perez_Headshot.jpeg

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.

2:45pm

Secrets of the great maintainers

Mike McQuaid, Site Engineer (GitHub)

Mike_McQuaid_Headshot.jpg

James Garcia, Services Account Engineer (GitHub)

James_Garcia_Headshot.JPG

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)

Wilhelm_Klopp_headshot.png

Eric Hollenberry, Trainer (GitHub)

Eric_Hollenberry_Headshot.jpg

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)

Hector_Alfaro_Headshot.jpeg

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.

3:45pm

Break with snacks

4:15pm

Design your open source strategy

Thomas Aidan Curran, (Deutsche Borse)

Thomas_Aidan_Curran_Headshot.jpg

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)

Terian_Koscik_Headshot.jpg

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)

Hector_Alfaro_Headshot.jpeg

Lars Schneider, Principal Services Engineer (GitHub)

Lars_Schneider_Headshot.png

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.

5:15pm

The benefits of open source, inside your organization

Jared Murrell, Services Account Engineer (GitHub)

Jared_Murrell_headshot.png

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)

Jonathan_Cardona_headshot.jpg

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)

James_Garcia_Headshot.JPG

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.

6:15pm

Event ends

Tuesday, October 16 at the Palace of Fine Arts

Helicline cube

Helicline

Trylon cube

Trylon

Perisphere cube

Perisphere

8:00am

Breakfast & Registration

10:30am

Break

10:50am
Helicline cube

Moving from mono to multi: How Continental Corporation manages a distributed code base

Timm Drevensek, Software Architect (Continental Corporation)

Timm_Drevensek_headshot.jpg
GitHub Universe 2017 image Scaling your business

When working on larger software projects—like autonomous driving or complex embedded controller logics—you’ll eventually need to decide how to organize your code base. Whether you choose multiple Git repositories or a mono repo, you’ll have to deal with both pros and cons. Even if it’s the cleaner solution from a configuration management perspective, the additional complexity of handling a multi-repository setup often rules it out.

The team at Continental recently switched from a mono to a multi-repository approach because of our code base’s requirements for embedded development. They have to deal with strongly dependent and optimized code while supporting many variants in product configuration.

With MegaMerger, Continental solved the issue of delivering change sets that are spread across multiple repositories and can be built, tested, and merged as part of an automatic transaction. Their goal was to apply the pull request model to repositories that are connected with submodules or a repository configuration. Their GitHub App controls and synchronizes multiple pull requests without imposing any special requirements on the underlying build system to obtain the change set.

Get an introduction to the given automotive embedded environment that lead to Continental’s decision, along with the workflow schema and the design decision implemented in the MegaMerger toolset. You’ll also see what limitations the team is facing, learn how to deal with distributed code bases, and see what’s possible when integrating with GitHub.

Watch replay

Trylon cube

Leveling up WebAssembly itself: Going from MVP to brave new world

Lin Clark, Principal Developer Advocate (Mozilla)

Lin_Clark_Headshot.jpeg
GitHub Universe 2017 image Developer experience

What if your "Hello World" project could have an impact on the real world? What if your first code could control a structure like the ARCH?

Sponsored by Mozilla for close to 2,000 attendees at GitHub Universe 2018, the ARCH Light Art Installation is the first truly immersive "code expressed into art" experience. Anyone can contribute to this interactive, multi-sensory installation—the first of its kind to visualize the power of JavaScript and WebAssembly as animation with over 30,000 colored LEDs.

In this talk, we’ll start with the narrative of collaboration with experiential artist Ian Brill who created the ARCH piece and progress into how code can express 3D Space (perhaps 4D if you include time) in computing power. Then we’ll dive into why this structure is a good mental model for how WebAssembly and JavaScript work together through something called linear memory.

Watch replay

Perisphere cube

Integrating continuous integration and deployment with GitHub’s API

Brian Douglas, Developer Advocate (GitHub)

Brian_Douglas_Headshot.jpg
GitHub Universe 2017 image Enabling your platform

Continuous Integration (CI) is a software practice that requires frequently committing code to a shared repository. When you commit code more often, it can raise errors much sooner which is why this talk will introduce you to how you can leverage the new Checks API alongside your CI to improve your development workflow and reducing the amount of cognitive load code a developer needs for debugging to find the source of the error.

Watch replay

11:30am

Break

11:45am
Helicline cube

GitHub Enterprise at scale: Behind the scenes at Salesforce.com

Vamshidhar Gandham, Lead Engineer (Salesforce)

Vamshidhar_Gandham_headshot.jpg

Vikas Sangwan, Director of Engineering (Salesforce)

Vikas_Sangwan_headshot.jpg

Michael Johnson, Services Engineer (GitHub)

Michael_Johnson_Headshot.png
GitHub Universe 2017 image Scaling your business

Wondering how to get started with GitHub Enterprise? This session is for you—especially if you're looking to migrate or onboard hundreds of developers. This talk will take you through Salesforce's migration journey, the tools they created to simplify migration, and how Github Enterprise has helped them change the face of DevOps.

Watch replay

Trylon cube

Baking security into GitHub workflows without slowing you down

David Habusha, VP of Product (WhiteSource)

David_Habusha_Headshot.jpg
GitHub Universe 2017 image Developer experience

Open source security management, licensing compliance, and quality assessment, are becoming essential for developers working to build software faster. Developers are required to validate the security of open source components they use, and importantly, prioritize how they handle actual security vulnerabilities, enabling a significant reduction of security vulnerability risk while maintaining productivity. On average, more than 80 percent of reported security vulnerabilities in open source libraries are not referenced by the developers’ code, but there's little visibility between the two.

In this session, you'll learn how functions such as vulnerability discovery and impact analysis can help developers focus on real security risks that affect their applications, pinpointing the calls to vulnerable code, down to the pertinent filename and line number. You'll also see how to use security checks in GitHub to tap into the normal SDLC working environment with integrations like the Checks API.

Watch replay

12:25pm

Lunch

1:25pm

Built to grow: How the world's largest company creates a codebase that scales

Fiona Tan, SVP, Customer Technology and AI (Walmart)

Fiona_Tan_headshot.jpg

Open source and AI are having a transformational effect on businesses big and small. As the world's largest company, Walmart’s engineering team is in a unique position—one where even the smallest technical decisions have large-scale impact.

From the the supply chain to the customer journey, Fiona Tan, SVP, Customer Technology and Artificial Intelligence at Walmart, discusses how to build on your code base to meet the demands of a growing digital economy. Learn what it really means to "deploy at scale" from the team’s experience serving over 300 million customers every week, aiding in recovery from natural disasters, supporting social causes, and more.

Watch replay

1:55pm

State of the Octoverse

Stephen O'Grady, Principal Analyst & Co-founder (RedMonk)

Stephen_O'Grady_Headshot.jpeg

Anna Filippova, Data Scientist (GitHub)

Anna_Filippova_headshot.png

In the billions of contributions made to projects on GitHub this year, developers are crossing time zones and borders to collaborate on the bleeding edge of software development. Join us for a fireside chat as we go behind the scenes of the Octoverse report with more data, rich detail and insights on the major communities and projects that made an impact on the platform in 2018, and the broader technology trends they represent.

Watch replay

2:25pm

Break

2:45pm
Helicline cube

Code you can hold: Making your first IoT wearable

Charlyn Gonda, Software Engineer (Uber)

Charlyn_Gonda_Headshot.jpg
GitHub Universe 2017 image Developer experience

Modern microcontrollers make it easy to bring your code out of the digital world and into the physical. Learn how any software engineer can get started with microcontroller programming, beginning with the Particle Photon board, a wifi-enabled microcontroller. You already know how to code. Now you just need a basic understanding of circuits and familiarity with the latest tools. Let’s pick up our soldering irons and put on safety goggles—it’s time to make things.

Watch replay

Trylon cube

Infrastructure as product: Building GitHub's future

Kelsey Gilmore-Innis, Engineering Manager (GitHub)

Kelsey_Gilmore-Innis_headshot.jpg
GitHub Universe 2017 image Enabling your platform

The future of infrastructure is bright, and new tools let us focus on who we’re building for instead of how we're building. At its heart, infrastructure exists to solve peoples' problems. The key to choosing the right tools is seeing infrastructure for what it is: A product used by people.

This talk presents the story of Moda—GitHub's internal service platform. Moda is a set of tools, practices, and ideas for running software on Kubernetes. We’ll share how we approached big infrastructure changes, what has worked well, and why we made the decisions we did. Our success is rooted in treating infrastructure like a product, remembering that we build tools to enable other developers, and focusing on what can help them build the future of software.

This talk is about the big picture, not the day-to-day details, so you won’t need prior knowledge of containers or Kubernetes to participate or benefit.

Watch replay

Perisphere cube

A chat with the world’s largest company on why the future needs more women who code

Fiona Tan, SVP, Customer Technology and AI (Walmart)

Fiona_Tan_headshot.jpg

Laura Heisman, Vice President of Communications (GitHub)

Laura_Heisman_headshot.jpg
GitHub Universe 2017 image Scaling your business

While women comprised 37% of computer science graduates in 1984, only 18% pursue the field today. Increasing the number of women who can code and specifically in the growing field of artificial intelligence, is critical. In this session, Laura Heisman, GitHub's VP of Communications will interview Fiona Tan, Senior Vice President of Customer Technology at Walmart Labs on why women are fundamental to the future of the self-learning algorithms that power A.I. and why closing the gender gap in STEM is not only important for business, but important for society.

Watch replay

3:25pm

Break

3:55pm
Helicline cube

API mashup: Combining APIs using GraphQL schema stiching

Rouven Weßling, Developer Evangelist (Contentful)

Rouven_Wessling_Headshot.jpg
GitHub Universe 2017 image Enabling your platform

In music, a mashup is a song created by blending two or more existing songs into a whole new piece. The best mashups are seamless and natural. They’re just good songs.

In today’s golden age of APIs, nobody would be surprised if you used more than six APIs in a project. But, like songs, they all work slightly differently. You also have to remember which data is located in which API and what fields indicate a foreign key to another API.

What we need are API mashups. By stitching together multiple GraphQL schemas we can take away the overhead of having to remember where data is located and how to resolve references between them. In this talk, you’ll learn how to use schema stitching to annotate the GitHub API with metadata about the repositories and users in an organization, resulting in a more powerful API that’s ready to build great tooling with less effort.

Watch replay

Trylon cube

Innersource at JPL: Building software like an open source community in a science, engineering, and research enterprise

David Mittman, Manager of Enterprise and Information Systems Engineering (NASA/Jet Propulsion Lab)

David_Mittman_Headshot.jpg
GitHub Universe 2017 image Scaling your business

In 2013, a number of employees at NASA's Jet Propulsion Laboratory believed the tools that were so successfully supporting open source software could support development at JPL, too. Core to this belief was the theory that software development teams at JPL operated similarly to the open source community.

Known as innersource, this theory has been put into practice in a number of companies. Learn why JPL cares about innersource, how they champion open source development principles on GitHub Enterprise, and what progress they’ve made so far.

Perisphere cube

GitHub Learning Lab: Teaching robots to teach

Jason Etcovitch, Learning Engineer (GitHub)

Jason_Etcovitch_Headshot.jpg
GitHub Universe 2017 image Developer experience

GitHub is more than a home for code. It’s a forum for collaboration, a sandbox for testing, a launchpad for deployment, and often, a platform for learning new skills. GitHub Learning Lab helps developer grow through active learning experiences without leaving GitHub. The app engages with students in issues and pull requests as they learn and guides them along their journey, responding to their activity and tracking their progress.

In this talk, we’ll share how we built Learning Lab using public GitHub APIs and Probot, a framework for building GitHub Apps. We’ll also share implementation details for reusable API abstractions - using these actions, you can build your own courses on Learning Lab to teach developers how you work, what your product or integration does, or something completely new.

Watch replay

4:35pm

Break

4:50pm
Helicline cube

From millions of OAuth tokens to GitHub Apps

Chris Hulton, Senior Software Engineer (Code Climate)

Chris_Hulton_Headshot.jpg

Josh Kalderimis, Co-founder and VP (Travis CI)

Josh_Kalderimis_Headshot.jpg
GitHub Universe 2017 image Enabling your platform

GitHub Apps provides a new powerful and flexible way to integrate with GitHub. Both Code Climate and Travis CI have gone through the migration processes respectively, and are here to share their learnings.

We will be covering the benefits of GitHub apps, the challenges we encountered during the migrations, and some stories and learnings direct from the teams involved.

Watch replay

Trylon cube

Deep dive into GitHub’s newest features

Jarryd McCree, Senior Product Manager, Business (GitHub)

Jarryd_McCree_headshot.png
GitHub Universe 2017 image Scaling your business

GitHub has shipped a lot of features in the past few months that you might not even know about. In this talk, I will show you some features that we’ve added to GitHub that you might not have known about, how you can use them as part of your day to day workflows, and dive a bit deeper into some of the new features we shared in our keynote.

Watch replay

Perisphere cube

Seven things you won't believe Atom can do: editor tools, efficiency, and the psychology of making habits stick

Tilde Ann Thurium, Application Engineer (GitHub)

Tilde_Ann_Thurium.jpg
GitHub Universe 2017 image Developer experience

Developer tools can be an efficiency multiplier, but tools only help when you actually use them. It's also tough to balance time between "learning to use your tools better" and "getting things done." Get an introduction to the psychology of making habits stick and hear about some lesser-known yet powerful features of Atom, the hackable text editor. From real-time collaborative text editing to built-in Git integration, there's a lot you might not know your editor can do.

Watch replay

Wednesday, October 17 at the Palace of Fine Arts

Helicline cube

Helicline

Trylon cube

Trylon

Perisphere cube

Perisphere

8:00am

Breakfast & Registration

10:00am

Open source for good: the people and projects driving change

Admas Kanyagia, Director, Social Impact (GitHub)

Admas_Kanyagia_headshot.jpg

Miller Abel, Deputy Director, Principal Technologist (Bill & Melinda Gates Foundation)

Miller_Abel_Headshot.png

Julius Sweetland, Developer (OptiKey)

Julius_Sweetland_headshot.png

Tiffani Ashley Bell, Founder and Executive Director (The Human Utility)

Tiffani_Ashley_Bell_Headshot.jpg

In today’s news, technology and software are often maligned with stories of how technology is driving bias to eroding democracies to isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. Open source software can be an effective tool to address these pressing social issues of our time. It offers an even more compelling opportunity to develop and collaborate on software that is changing people’s lives. Come listen to developers who are working at the intersection of social change and technology. From the Gates Foundation’s work in expanding financial services to the world’s poor through open source to the Human Utility project’s efforts to address poverty in Detroit with software to Optikey’s revolutionary technology to help people with disabilities communicate, there is no shortage of opportunities for technology to do good in this world.

Watch replay

10:30am

Break

10:50am
Helicline cube

Advocating for open source: A journey into open development with Lloyd's Banking Group

James McLeod, Software Engineer Lead (Lloyds Banking Group)

James_McLeod_headshot.jpg
GitHub Universe 2017 image Scaling your business

Lloyds Banking Group is a financial services group with millions of customers and a presence in nearly every UK community, both online and on the local high street. With more than one million businesses serviced through their brands, the hopes for creating the bank of the future is firmly locked in the sights of this digitally transforming organization.

In order to hit their ambitious goal, Lloyds Banking Group is changing from a traditionally introverted bank, hardened to risk through years of manual process, into an open and collaborative organization where innovation and experimentation are driven by engineering and automation.

During this talk you’ll learn how Lloyds Banking Group journeyed into innersource with the formation of engineering guilds and how this lead to the adoption of GitHub Enterprise from proof of concept to widespread use. We’ll also explore how engineering guilds formed the GitHub Enterprise Working Group to share successes and educate on best practices, while safeguarding the operation of their engineering community.

Finally, we’ll tell the story of how Lloyds Banking Group is moving fast toward open source, powered by the determination and ambition of engineers—and how GitHub Solutions Engineers are mentoring this enthusiasm to give back to the community.

Watch replay

Trylon cube

Cross-company collaboration: extending GitHub to a new IDE

Sarah Guthals, Manager, Engineering (GitHub)

Sarah_Guthals_headshot.jpg

Rachel Macfarlane, Software Engineer (Microsoft)

Rachel_Macfarlane_Headshot.jpg
GitHub Universe 2017 image Developer experience

Independently, the Visual Studio Code team at Microsoft and the editor tools team at GitHub began exploring the possibility of an integration between their two products. The team at Microsoft started to design a pull request experience within Visual Studio Code, while the GitHub team prototyped one modeled after the same experience in the Visual Studio IDE. By chance, the two teams met and showed each other nearly identical prototypes. The coincidence sparked the collaboration that brought you an integrated GitHub experience in Visual Studio Code supported by the Visual Studio Code API.

In this session, you’ll get an overview of how two companies worked together to support collaborative and open source development. You’ll also hear about the latest features and learn how you can contribute.

Watch replay

Perisphere cube

From side project to profitable business on GitHub Marketplace

Abi Noda, Founder & Developer (Pull Reminders)

Abi_Noda_Headshot.png
GitHub Universe 2017 image Enabling your platform

Want to build a profitable side project? In this session I will share the story of how my GitHub App that began as a side project became a successful business used by over 500 companies like Pivotal, WeWork, and Trivago. You'll learn about how the GitHub Marketplace is empowering independent developers to become entrepreneurs and tips for how you can build your own GitHub Apps for fun or profit.

Watch replay

11:30am

Break

11:40am
Helicline cube

The keys to open source success for enterprise teams

Bonnie Chatterjee, Director, Professional Services (GitHub)

Bonnie_Chatterjee_Headshot.jpg

Per Ploug, Open Source Community Manager (Zalando SE)

Per_Ploug_Headshot.jpg

Chad Arimura, Vice President of Serverless (Oracle)

Chad_Arimura_headshot.jpg

Shilla Saebi, Open Source Community Lead (Comcast)

Shilla_Saebi_headshot.JPG
GitHub Universe 2017 image Scaling your business

From security considerations to culture transformations, starting and maintaining successful open source initiatives at a large company isn’t easy—but the results speak for themselves. With some workflow and policy adjustments, you can bring open source to your organization to see increases in collaboration and product quality.

In this panel, you’ll hear real-life examples from Comcast, Oracle, and Zalando about how their teams have navigated red tape, encouraged innovation, and taken products to the next level on their journey to open source adoption.

Watch replay

Trylon cube

Building an agile AI research-to-production experience

Yangqing Jia, Director, Facebook AI Infrastructure (Facebook)

Yangqing_Jia_Headshot.png
GitHub Universe 2017 image Developer experience

One of the greatest advantages for leaders in AI innovation comes from the ability to quickly bring cutting-edge research to large-scale production. Earlier this year, Facebook announced the roadmap for PyTorch 1.0. Continuing in the open source spirit of its predecessors, PyTorch 1.0 is being developed completely in the open with contributors from major academic and industry research institutes, utilizing open source platforms and tools such as GitHub, Jenkins, Conda, and Python PIP. PyTorch 1.0 combines the scalability of Caffe2 with PyTorch’s flexible front end to create a multi-faceted deep learning system that delivers an accelerated end-to-end research-to-production experience. Come learn about PyTorch 1.0, and how it can help you embed AI into your workflow with strong GitHub community support.

Watch replay

Perisphere cube

Is your engineering team high-performing? How to measure team speed and quality

Rob Zuber, CTO (CircleCI)

Rob_Zuber_Headshot.jpg
GitHub Universe 2017 image Scaling your business

Airlines have on-time arrival. Retail has sales per square foot. Marketing teams have cost per acquisition. Manufacturing has yield and safety scores. But how do we measure the performance of engineering teams, and why is understanding team performance important?

This session looks at anonymized team data to share insights, behaviors, and metrics that help teams build better software, faster. We'll examine the anonymized, aggregate data from millions of builds for best practices on commits, pull requests, disaster recovery, frequency of deploy, and more.

Watch replay

12:20pm

Lunch

1:20pm
Helicline cube

Developer stories: Addressing Social problems with code

Admas Kanyagia, Director, Social Impact (GitHub)

Admas_Kanyagia_headshot.jpg

Gunho Lee, Chief Engineer (Enuma and Kitkit School, Global Learning Prize XPRIZE Finalist)

Gunho_Lee_Headshot.jpg

John Jones, Vice President of Interactive Strategies (The Case Foundation)

John_Jones_headshot.png
GitHub Universe 2017 image Developer experience

The social sector is often left behind in the race for technology. Open source can offer a way for social change actors like foundations, governments, nonprofits and educational institutions to create useful, open source tools that can unlock innovation and achieve their goals. Come learn how the Case Foundation and an XPRIZE Finalist are developing code and software to address social issues in the world around. They will share their challenges, opportunities and benefits that open source offers for social change actors.

Watch replay

Trylon cube

Innersource and the power of automation at Eli Lilly

Nick Liffen, (Eli Lilly & Company)

Nick_Liffen_Headshot.png
GitHub Universe 2017 image Scaling your business

How can large companies build like the open source community? Eli Lilly struck out on a journey to create a more open developer community—one that encourages sharing, drives code reuse, and builds better software, faster than ever.

In this session, you’ll learn how engineering teams at Eli Lilly shifted from locked down repositories to open collaboration and automated service offerings, along with a few tips and tricks for working better together. You’ll also hear how automation supported teams as they adopted GitHub Business Cloud and made it simple for engineers across the organization to configure repositories, enforce security policies, and more.

Watch replay

Perisphere cube

From Monorail to Monorepo: Airbnb's journey into microservices

Jens Vanderhaeghe, Software Engineer (Airbnb)

Jens_Vanderhaeghe_headshot.jpg
GitHub Universe 2017 image Enabling your platform

Airbnb has grown exponentially over the last few years—and so has their codebase. Most of Airbnb's code lives in a monolithic Rails application called Monorail. Despite having hundreds of contributors, the team is still able to ship fast and frequently. Hear some of the unique challenges Airbnb faces as their engineering team grows and see how they plan to transition toward a service-oriented architecture—a multi-year effort involving hundreds of engineers across the company.

Watch replay

2:00pm

Break

2:30pm
Helicline cube

Let me entertain you: how theater can influence developer communities

Chloe Condon, Developer Evangelist (Sentry.io)

Chloe_Condon_Headshot.jpeg
GitHub Universe 2017 image Developer experience

“Engineers are people, too: They like the be entertained” been an ongoing mantra in Sentry.io's monthly meetup. As a former musical theater actress, Chloe Condon found that many meetups, conferences, and events lack the “entertainment” she was used to consuming “on stage”. Yes, the talks are highly technical, and no, the speakers aren't singing or dancing—but isn’t there a way to make these entertaining?

Armed with a theatre degree, a certificate from Hackbright, and all of the lines and lyrics of Legally Blonde the musical memorized, Chloe set out to make a community event that was not only informational, but entertaining, too. In this talk, you'll find out how Sentry turned

Watch replay

Trylon cube

Collaborating across the stack with GitHub and GraphQL

Adam Zionts, Cloud Services Engineer (Apollo GraphQL)

Adam_Zionts_Headshot.jpg
GitHub Universe 2017 image Enabling your platform

Just as GitHub empowers developers to collaborate more effectively on code, GraphQL empowers developers to collaborate more effectively on APIs. Since Facebook open-sourced the technology in 2015, GraphQL has taken the industry by storm and GraphQL APIs are in production or underway at enterprise, media, and tech companies alike, including Github. Apollo has been driving the future of GraphQL and the app development workflow, enabling a thriving open source community on Github and building integrations between GraphQL and other developer tools.

Taking inspiration from GitHub's approach to code collaboration, we wanted to build a tool for collaborating on GraphQL APIs in a similar way. We landed on a feature for recommending, implementing, and approving changes to GraphQL schemas, which developers can hook directly into CI! Along with other tools offered by the GitHub developer platform, we used the GitHub Checks API to build this feature out, just days after its announcement.

In this talk, we'll dive into the software collaboration space and take a look at how teams collaborate on building and consuming APIs via GitHub today. We'll take a look at the nuts and bolts of how we've used the GitHub platform and the Checks API to enhance this collaboration with an API management and collaboration tool. Finally, we'll explore the next steps for expanding GitHub and Apollo's shared vision of enhancing software collaboration. Throughout the talk, I plan on using the GitHub GraphQL API itself as our prototypical example to tie the story together.

Watch replay

Perisphere cube

Migrating from Gerrit to GitHub Enterprise

Kate Ebneter, (ServiceNow)

Kate_Ebneter_headshot.jpg
GitHub Universe 2017 image Scaling your business

Gerrit is a Git hosting service and code review tool that functions like GitHub with several key feature differences. ServiceNow recently migrated their entire development team and several other teams from Gerrit to GitHub Enterprise for internal code hosting and code review. Learn how the team solved—and continues to solve—their most pressing social and technical challenges.

Watch replay

3:10pm

Break

3:20pm
Helicline cube

Developing software engineers to catalyze the world’s tech ecosystems

Brice Nkengsa, Co-Founder & Director of Engineering (Andela)

Brice_Nkengsa_headshot.jpg

Charity Majors, Cofounder & CEO (Honeycomb)

Charity_Majors_Headshot.jpg

Jenny Fielding, Managing Director (Techstars)

Jenny_Fielding_Headshot.jpeg

Vivek Ravisankar, CEO (HackerRank)

Vivek_Ravisankar_Headshot.jpg
GitHub Universe 2017 image Scaling your business

How is the global tech community preparing the software engineers who will lead the global tech revolution in ten years? With Africa projected to account for half the world's population growth by 2050 and 7 of 10 of the world’s fastest growing internet populations, U.S. venture firms are increasingly investing in African startups and paying serious attention to tech on the continent.

This session will delve into how African startups are building tech ecosystems across the continent to solve big problems, from food scarcity to clean water access. The panel will also explore how today’s young African leaders are leveraging e-learning and community building to create more software engineers and catalyze a generation of diverse tech pioneers who will go on build the solutions to some of the world’s most pressing challenges.

Watch replay

Trylon cube

Ship-It – Build & deploy your open source projects with Azure Pipelines

Jeremy Epling, Head of Product for Azure Pipelines, Principal Group Program Manager (Microsoft)

Jeremy_Epling_Headshot.jpg
GitHub Universe 2017 image Enabling your platform

Azure Pipelines is Microsoft’s new fully-managed CI/CD service and it’s free for open source projects and supports any language or framework. In this demo-heavy session, you'll learn how to build your open source projects using Azure Pipeline’s Continuous Integration (CI) pipeline using our cloud-hosted Windows, Linux and Mac build agents. We’ll also explore how to deploy to Azure or any cloud using the same service.

Watch replay

Perisphere cube

Observability pre-release: using Prometheus to test and fix new software

Sneha Inguva, Software Engineer, CNS Networking (DigitalOcean)

Sneha_Inguva_Headshot.jpg
GitHub Universe 2017 image Scaling your business

The pillars of observability have long been accepted as key components of any microservice-in-production. But what about those new products—those new features—that have yet to be released? Properly instrumenting and leveraging metrics at this stage is perhaps even more crucial. When a product is yet to be released, identifying and addressing early bugs is critical.

See how the team at Digital Ocean leveraged Prometheus to properly instrument and test features within their software-defined networking pillar. This session will highlight instrumentation, key visualizations, and takeaways from their experience. You’ll also hear about areas for improvement and find out how to use these learnings for your own releases.

Watch replay

4:00 - 6:30pm

Closing Reception

Cube Shape

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

Watch

Reset

Filter ( Results)

Topics

  • Developer experience hexagon Developer experience

  • Enabling your platform hexagon Enabling your platform

  • Scaling your business hexagon Scaling your business