Universe 2018 Live Stream
Day 2 keynote
Julio Avalos, Chief Strategy Officer (GitHub)Julio_Avalos_headshot.jpg
Kyle Daigle, Director, Ecosystem (GitHub)Kyle-Daigle-Headshot.jpg
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.
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
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.
Building an agile AI research-to-production experience
Yangqing Jia, Director, Facebook AI Infrastructure (Facebook)Yangqing_Jia_Headshot.png
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.
Innersource and the power of automation at Eli Lilly
Nick Liffen, (Eli Lilly & Company)Nick_Liffen_Headshot.png
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.
Collaborating across the stack with GitHub and GraphQL
Adam Zionts, Cloud Services Engineer (Apollo GraphQL)Adam_Zionts_Headshot.jpg
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.
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
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.
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
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.
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
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.
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
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.
Let me entertain you: how theater can influence developer communities
Chloe Condon, Developer Evangelist (Sentry.io)Chloe_Condon_Headshot.jpeg
“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
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
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.
From side project to profitable business on GitHub Marketplace
Abi Noda, Founder & Developer (Pull Reminders)Abi_Noda_Headshot.png
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.
Is your engineering team high-performing? How to measure team speed and quality
Rob Zuber, CTO (CircleCI)Rob_Zuber_Headshot.jpg
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.
From Monorail to Monorepo: Airbnb's journey into microservices
Jens Vanderhaeghe, Software Engineer (Airbnb)Jens_Vanderhaeghe_headshot.jpg
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.
Migrating from Gerrit to GitHub Enterprise
Kate Ebneter, (ServiceNow)Kate_Ebneter_headshot.jpg
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.
Observability pre-release: using Prometheus to test and fix new software
Sneha Inguva, Software Engineer, CNS Networking (DigitalOcean)Sneha_Inguva_Headshot.jpg
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.
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