Speakers

Get the latest from community leaders, industry experts, and the GitHub team.

  • Julio Avalos pink cube

    Julio Avalos

    Chief Strategy Officer (GitHub)

    Day 2 - 9:00am

    Opening keynote

  • Kyle Daigle pink cube

    Kyle Daigle

    Director, Ecosystem (GitHub)

    Day 1 - 9:00am

    Opening keynote

  • Kathy Simpson pink cube

    Kathy Simpson

    Senior Director of Product Management (GitHub)

    Day 1 - 9:00am

    Opening keynote

  • Sam Lambert pink cube

    Sam Lambert

    Head of Platform (GitHub)

    Day 1 - 9:00am

    Opening keynote

  • Omoju Miller pink cube

    Omoju Miller

    Senior Data Scientist (GitHub)

    Day 1 - 9:00am

    Opening keynote

  • Jason Warner pink cube

    Jason Warner

    Senior Vice President, Technology (GitHub)

    Day 1 - 9:00am

    Opening keynote

  • Fiona Tan pink cube

    Fiona Tan

    SVP, Customer Technology and AI (Walmart)

    Fiona Tan is an exemplary leader with over 23 years of international experience. As SVP, Customer Technology and AI, Fiona oversees innovation and engineering across all of Walmart’s physical and digital footprint. Whether leveraging data and machine learning or building a responsive and reusable front-end experience to new cloud services and mobile apps, Fiona's team is at the forefront of the emerging technologies within the world's largest company. Prior to joining Walmart in 2014, Fiona held strategic leadership roles at Ariba and TIBCO Software.

    Fiona has a M.S. in Computer Science from Stanford University and a B.S. in Computer Science and Engineering from Massachusetts Institute of Technology (MIT).

    Day 1 - 1:20pm

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

    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.

    Day 1 - 2:35pm

    The world's largest company explains why the future needs more women who code

    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. Fiona Tan, Senior Vice President of Customer Technology at Walmart Labs, the technology division innovating new solutions for Walmart Stores and Walmart eCommerce, discusses 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.

  • Nick Liffen pink cube

    Nick Liffen

    (Eli Lilly & Company)

    Nick is a product owner within Eli Lilly’s Emerging Technologies Team, where he looks to enable and empower teams at Lilly by offering automated and consumable processes and tools. With a focus on maturing services such as GitHub, Heroku, and Contentful, Nick has a key eye for automation and software development. When not at work, he “attempts” to play golf with friends and travels Europe.

    Day 2 - 2:05pm

    Innersource and the power of automation at Eli Lilly

    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.

  • Chloe Condon pink cube

    Chloe Condon

    Developer Evangelist (Sentry.io)

    Former musical theatre actress an Hackbright Academy graduate, Chloe is now a Developer Evangelist at Sentry. Perhaps the only engineer you'll meet who has been in "Hairspray", "Xanadu", and "Jerry Springer: the Opera", she is passionate about bringing people with non-traditional backgrounds into tech. In February 2018 she was named one of the "200+ Thought Leaders in Crypto and Blockchain" and still knows absolutely nothing about Blockchain... however, a quick Google search will provide you with observability content, and videos of her singing—enjoy!

    Day 2 - 3:15pm

    Let me entertain you: how theater can influence developer communities

    “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

  • Charlyn Gonda pink cube

    Charlyn Gonda

    Software Engineer (Uber)

    Charlyn Gonda is a Software Engineer at Uber Eats and former Developer Advocate for the Uber API. In her free time, she’s working on 12 Months of Makes (http://bit.ly/12monthsofmakes), in which she’ll build 12 physical projects in 12 months that span circuits, 3D printing, microcontrollers and crafting. She’s passionate about bringing physical things to life with digital surprises, and deeply believes that expanding creativity can lead to impactful solutions for challenging problems.

    Day 1 - 2:35pm

    Code you can hold: Making your first IoT wearable

    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.

  • Jason Etcovitch pink cube

    Jason Etcovitch

    Learning Engineer (GitHub)

    pink cube @JasonEtco

    Jason is a Learning Engineer at GitHub, building products to help people learn, work, and collaborate. In his free time, he befriends dogs and carefully crafts messages using emojis.

    Day 1 - 3:45pm

    GitHub Learning Lab: Teaching robots to teach

    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 called “actions” - 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.

  • Yangqing Jia pink cube

    Yangqing Jia

    Director, Facebook AI Infrastructure (Facebook)

    Yangqing Jia is currently the Director of Engineering leading Facebook's AI Platform team. The team develops general purpose, open source AI solutions that serve as the backbone of Facebook AI products such as: ranking, computer vision, natural language processing, speech recognition, mobile AI, and AR. He has a track record of developing open source deep learning software stack, many of which serve as the de-facto industry standard in AI. Yangqing is also the creator/co-creator of Caffe, TensorFlow, Caffe2, ONNX, and PyTorch 1.0.

    Day 2 - 11:10am

    Building an agile AI research-to-production 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.

  • Rouven Weßling pink cube

    Rouven Weßling

    Developer Evangelist (Contentful)

    Rouven is a Developer Evangelist at Contentful. He is passionate about APIs, automation, and finding ways to use those two interests to build absurd things.

    When he’s not programming, you’re most likely to find him eating cake or running on the streets of Berlin (so he can eat more cake).

    Day 1 - 3:45pm

    API mashup: Combining APIs using GraphQL schema stiching

    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.

  • Sophie Haskins pink cube

    Sophie Haskins

    Site Reliability Engineer (GitHub)

    pink cube @sophaskins

    Sophie Haskins is a Site Reliability Engineer at GitHub, restores vintage Unix workstations in her spare time, has pink hair, and is a proud cat mom.

    Day 1 - 2:35pm

    Infrastructure as product: Building GitHub's future

    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.

  • Abi Noda pink cube

    Abi Noda

    Founder & Developer (Pull Reminders)

    Abi is a software developer and the creator of Pull Reminders, a GitHub Marketplace App used by over 400 companies to reduce code review time and ship faster using GitHub. He was previously engineering director at Kaplan, CTO and instructor at Dev Bootcamp, and an engineer on the 2012 Obama campaign tech team.

    Day 2 - 10:15am

    From side project to profitable business on GitHub Marketplace

    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 400 companies including Pivotal, Automattic, and Webflow. You'll learn about how GitHub Marketplace empowers independent developers to become entrepreneurs and tips for how you can build your own GitHub Apps for fun or profit.

  • Lin Clark pink cube

    Lin Clark

    (Mozilla)

    Lin Clark is one of the most influential international speakers on WebAssembly and Rust. She's the creator of @codecartoons and speaks about the power of JavaScript as Developer Advocate at Mozilla.

    Day 1 - 10:45am

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

    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.

  • Brian Douglas pink cube

    Brian Douglas

    Developer Advocate (GitHub)

    pink cube @bdougie

    Brian Douglas is a Developer Advocate at GitHub where he works on increasing use of the GitHub API by fostering a community of early adopters through the GitHub Developer Guild.

    Day 1 - 10:45am

    Integrating continuous integration and deployment with GitHub’s API

    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 Deployments & 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.

  • Bonnie Chatterjee pink cube

    Bonnie Chatterjee

    Director, Professional Services (GitHub)

    Day 2 - 11:10am

    The keys to open source success for enterprise teams

    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.

  • David Habusha pink cube

    David Habusha

    VP of Product (WhiteSource)

    David is a startup mentor and the VP of Product at WhiteSource. He frequently writes articles and speaks about open source, DevOps, and security.

    Previously, David led product management teams in large ISVs (Symantec, Veritas and others) and startups. He is the Co-founder of MyPermissions, a world leader in online privacy protection and the founder of iMesh.com, a p2p file sharing network. David holds a BSc in computer science cum laude from the Tel Aviv Open University.

    Day 1 - 11:40am

    Baking security into GitHub workflows without slowing you down

    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.

  • Sneha Inguva pink cube

    Sneha Inguva

    Software Engineer, CNS Networking (DigitalOcean)

    Sneha Inguva is an enthusiastic software engineer on the Network Services team at Digital Ocean. She has previously worked on internal tooling teams, inspiring passion to investigate observability primitives for new products. In her spare time, she enjoys reading and running.

    Day 2 - 4:10pm

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

    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.

  • David Mittman pink cube

    David Mittman

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

    David Mittman has developed software for over 30 years. Currently, he manages an organization of 250 engineers and scientists operating NASA’s robotic spacecraft exploring the Solar System and beyond. His software helped plan the Mars Pathfinder mission that put the first ever rover on Mars in the late 1990s, and is planning observations for NASA’s Spitzer Space Telescope. As an advocate for the software developer, David is helping to modernize the state of software product development and encourage a culture of collaboration across the Laboratory.

    Day 1 - 3:45pm

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

    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.

  • Kate Ebneter pink cube

    Kate Ebneter

    (ServiceNow)

    Kate Ebneter has been a professional build and release engineer for more than 25 years. She is currently manager of the Build and Release Engineering Team at ServiceNow.

    Day 2 - 3:15pm

    Migrating from Gerrit to GitHub Enterprise

    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.

  • Per Ploug pink cube

    Per Ploug

    Open Source Community Manager (Zalando SE)

    Per Ploug is an Open Source Community Manager at Zalando, working to empower 2,000 developers involved in open source. Previously, he was a key figure in building and nurturing the commercial open source CMS project Umbraco, serving a community of 250,000 developers and powering 500,000 websites globally.

    Day 2 - 11:10am

    The keys to open source success for enterprise teams

    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.

  • Jarryd McCree pink cube

    Jarryd McCree

    Senior Product Manager, Business (GitHub)

    pink cube @jamccree

    Day 1 - 4:40pm

    Deep dive into GitHub’s newest features

    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.

  • Rob Zuber pink cube

    Rob Zuber

    CTO (CircleCI)

    As CTO of Engineering at CircleCI, Rob helps make big technical decisions and keep teams happy and out of trouble. Before this, he was CTO of Copious, where he learned a lot of important lessons about tech in service of building a consumer marketplace. Rob likes snowboarding, Funkadelic, and viscous cappuccino.

    Day 2 - 11:10am

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

    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.

  • Tilde Ann Thurium pink cube

    Tilde Ann Thurium

    Application Engineer (GitHub)

    pink cube @annthurium

    Tilde Ann Thurium is an artist, engiqueer, and activist. They recently joined the Atom team at GitHub. In previous lives, they have done stints as a florist, a security guard, and a Human Resources wench. In their spare time, they illustrate data structures and algorithms with acrylic paint.

    Day 1 - 4:40pm

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

    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.

  • James McLeod pink cube

    James McLeod

    Software Engineer Lead (Lloyds Banking Group)

    James McLeod is a passionate Software Engineer with a belief in open collaboration and a drive for growing engineering communities.

    James’ role as Software Engineering Lead at Lloyds Banking Group focuses on guiding the engineering community, listening to feedback, and removing barriers through leading and advocating for Lloyds engineering guilds and innersource collaboration.

    His energy and passion goes beyond the workplace where James is the founder of ‘React London–Bring Your Own Project’–a rapidly growing London meetup, with over 900 active members.

    Day 2 - 10:15am

    Advocating for open source: A journey into open development with Lloyd's 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.

  • Jens Vanderhaeghe pink cube

    Jens Vanderhaeghe

    Software Engineer (Airbnb)

    Jens Vanderhaeghe is a Belgian Deploy Infrastructure Engineer at Airbnb.

    Day 2 - 2:05pm

    From Monorail to Monorepo: Airbnb's journey into microservices

    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.

  • Admas Kanyagia pink cube

    Admas Kanyagia

    Director, Social Impact (GitHub)

    pink cube @admaskan

    Admas Kanyagia is the new Senior Director of Social Impact at GitHub, where she leads the philanthropic and CSR efforts on behalf of the company. She has over fifteen years of working across the social sector—with foundations, corporations, nonprofits and government. Prior to GitHub, Admas was a Director at FSG, a nonprofit strategy consulting firm, where she gained deep expertise in corporate social responsibility, shared value, equity, community engagement and mobilization, systems change, human-centered design and systems thinking. Prior to FSG, Admas worked for Accenture’s Public Sector practice and guided federal agencies and non-profit organizations in strategy development, organizational design and business process improvement. Admas has a M.A. from the Harvard Kennedy School and a B.A from Stanford University.

    Day 2 - 1:20pm

    Open source for good: the people and projects driving change

    Day 2 - 2:05pm

    Developer Stories: Addressing Social Problems with Code

  • Kenneth Auchenberg pink cube

    Kenneth Auchenberg

    (Microsoft)

    Day 2 - 10:15am

    Cross-company collaboration: extending GitHub to a new IDE

    Independently, the VSCode 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 VSCode, while the GitHub Team prototyped one modeled after the same experience in Visual Studio. 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 VSCode supported by the VSCode 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.

  • Sarah Guthals pink cube

    Sarah Guthals

    Manager, Engineering (GitHub)

    pink cube @sguthals

    Sarah Guthals is the Engineering Manager for Editor Tools at GitHub. She completed her Ph.D. in Computer Science from UC San Diego, then started a company around developing editors and curriculum to teach novices to code. In her free time she writes books for kids and adults about coding and teaches teachers how to teach code. She is one of Forbes’ 30 Under 30 and UCSD’s 40 Under 40 Alumni. Her passion is building ways to help coders of any age accomplish their goals.

    Day 2 - 10:15am

    Cross-company collaboration: extending GitHub to a new IDE

    Independently, the VSCode 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 VSCode, while the GitHub Team prototyped one modeled after the same experience in Visual Studio. 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 VSCode supported by the VSCode 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.

  • Timm Drevensek pink cube

    Timm Drevensek

    Software Architect (Continental Corporation)

    Day 1 - 10:45am

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

    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.

  • Vamshidhar Gandham pink cube

    Vamshidhar Gandham

    Lead Engineer (Salesforce)

    Vamshidhar Gandham is a Lead Engineer on the Tools Engineering Team at Salesforce. He is also a core member of Salesforce's open source office.

    Day 1 - 11:40am

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

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

  • Chad Arimura pink cube

    Chad Arimura

    Vice President of Serverless (Oracle)

    Chad is an entrepreneur—most recently as co-founder and CEO of Iron.io where we grew a multi-million dollar business. At Iron.io, he helped pioneer serverless computing, including some of the earliest usages of the term "serverless" in 2010—which he apologizes for. In 2017, he sold the company and joined Oracle.

    Now Vice President of Serverless at Oracle, Chad currently leads The Fn Project, open source serverless FaaS platform and orchestration.

    Day 2 - 11:10am

    The keys to open source success for enterprise teams

    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.

  • Michael Johnson pink cube

    Michael Johnson

    Services Engineer (GitHub)

    pink cube @migarjo

    Michael Johnson is a Services Engineer at GitHub, helping teams customize GitHub products for their needs.

    Day 1 - 11:40am

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

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

  • Maximilian Schoening pink cube

    Maximilian Schoening

    Senior Director, Product Design (GitHub)

    pink cube @max

    Day 1 - 11:40am

    Connecting your software lifecycle with GitHub’s platform

  • Stephen O'Grady pink cube

    Stephen O'Grady

    Principal Analyst & Co-founder (RedMonk)

    Day 1 - 1:50pm

    State of the Octoverse

  • John Jones pink cube

    John Jones

    Vice President of Interactive Strategies (The Case Foundation)

    John Jones is the Vice President of Interactive Strategies at the Case Foundation. John leads technical strategy, interactive campaign development and the digital execution for the Foundation’s programs and movements. He has a passion for technology and finding ways for it to both serve and lead the Foundation’s efforts. A developer by education, you can often find John dissecting new technologies and research to discover what impact it can have.

  • Guðmundur Ólafsson pink cube

    Guðmundur Ólafsson

    Software Engineer (GitHub)

    pink cube @gudmundur

    Guðmundur is a Software Engineer at GitHub, where he works at leading and building products relating to software lifecycle. For the past few years, he’s been focused on tooling around building, releasing and running code to help developers make the world a better place. When not at the computer, he can be found on an airplane, on a boat, with a cup of speciality coffee in hand, or repeatedly lifting heavy things with high intensity.

    Day 1 - 11:40am

    Connecting your software lifecycle with GitHub’s platform

  • Vikas Sangwan pink cube

    Vikas Sangwan

    Director of Engineering (Salesforce)

    Day 1 - 11:40am

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

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

  • Shilla Saebi pink cube

    Shilla Saebi

    Open Source Community Lead (Comcast)

    Day 2 - 11:10am

    The keys to open source success for enterprise teams

    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.

  • Adam Zionts pink cube

    Adam Zionts

    Cloud Services Engineer (Apollo GraphQL)

  • Gunho Lee pink cube

    Gunho Lee

    Chief Engineer (Enuma)

  • Julius Sweetland pink cube

    Julius Sweetland

    Developer (OptiKey)

Cube Shape

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

Get Tickets