Universe 2018 Live Stream




Demo Desk


Trylon cube

Collaborating across the stack with GitHub and GraphQL

Adam Zionts, Cloud Services Engineer (Apollo GraphQL)


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.


GitHub Universe 2017 image Enabling your platform


Helicline cube

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

James McLeod, Software Engineer Lead (Lloyds Banking Group)


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.


GitHub Universe 2017 image Scaling your business


Mojaloop - Expanding financial services with open source

Gates Foundation | Miller Abel


AppSec at the Speed of DevOps

ShiftLeft | Chetan Conikee


My First Universe Experience

GitHub Social Impact Interview | Ashley Hall


​​​​​​​Building Enterprise grade Cloud-native applications

IBM | Steve Weaver


A single pipeline for Linux, macOS, and Windows

Microsoft | Kayla Ngan


An interview with Career Karma

GitHub Social Impact Interview | Ruben Harris


Network Configuration as Code

F5 | Nathan Pearce


Finding and preventing bugs with LGTM

Semmle | Sam Lanning


Overview of Azure Pipelines YAML

Microsoft | David Staheli