Schedule

Day 1:
Conference + After Party

Time

Track 1: Build

Track 2: Grow

8:30 - 10:00
Registration & Breakfast
10:00 - 10:50
Opening Keynote
Close modal
Chris Wanstrath
Chris Wanstrath
Co-founder & CEO
Github
Kyle Daigle
Kyle Daigle
Senior Engineering Manager
Github
Opening Keynote

10:00 - 10:50

10:50 - 11:00
Break
11:00 - 11:30

Track 1: Build

Integrating with GitHub
Close modal
Mark Tareshawty
Mark Tareshawty
Platform Engineer
Github
Integrating with GitHub

Come see the future for building applications on top of GitHub. Integrations provide more granular access to GitHub's API, puts more control in user and Organizations hands to grant access, and allow you to interact within GitHub as a first-class actor. Regardless of whether you’re a seasoned integrator or someone who has never built on top of our platform, this session will guide you towards making a successful Integration upon the GitHub experience. This session will showcase new features that Integrations brings to the table, how it integrates with your users for a better experience, and how others are already using Integrations to make their customer and GitHub experience better.

11:00 - 11:30

Track 2: Grow

How to Avoid Creating a GitHub Junkyard
Close modal
Lauri Apple
Lauri Apple
Producer/Agile Project Manager
Github
How to Avoid Creating a GitHub Junkyard

As a former journalist, I tend to think in terms of storytelling. As an open source evangelist, I invite you to do the same. What you share on GitHub tells a story about you, your development practices, and your openness to others in the open source community. If you're motivated to gain users, contributors, and positive feedback about your projects, then building a compelling, coherent narrative is essential. In this talk, I'll share insights gained from "editing" Zalando's GitHub repository so we can tell a better story. From 400+ projects of widely differing quality, reliability and maintenance levels, we've winnowed our offerings to make our highest-quality work more discoverable. I'll share how we used GitHub and other tools to create guidelines, categories, and processes that bring sanity to our storytelling. If your organization is facing similar GitHub-bloat challenges, or looking for ways to manage your repos more effectively, you might find some help here.

11:00 - 11:30

11:30 - 11:40
Break
11:40 - 12:10

Track 1: Build

Demystifying the Monolith
Close modal
Kir Shatrov
Kir Shatrov
Developer Infrastructure Engineer
Github
Demystifying the Monolith

Today Shopify is the oldest actively developed Rails monolith, which codebase starts in 2005, contains thousand models and 400 controllers, and remembers the very first Rails versions. Every day hundreds of developers are working on it and pushing new code into the single GitHub repo. How do you scale, not in the number of requests served per minute, but from the perspective of developer experience? How can you automate code reviews and prevent developers from shooting themselves in the foot? We have built tools to make developers happy working with monolith, and I will be sharing our knowledge in this talk.

11:40 - 12:10

Track 2: Grow

Empowering Environmental Science with Open Tools & Open Data
Close modal
Jacob Tomlinson
Jacob Tomlinson
Lead Engineer
Github
Empowering Environmental Science with Open Tools & Open Data

The Met Office is a world leading weather and climate centre with the largest operational supercomputer in Europe. With data growing rapidly every year, we need to change our approach to analysing it. This talk covers how we are working with a suite of open source tools to solve this problem. We have mixed popular projects, like Jupyter Notebooks, with new data processing libraries (like Dask) and our own bespoke weather analysis tools (like Iris). We are also opening large volumes of data to the public, which through these tools can be manipulated quickly and easily from the comfort of a web browser.

11:40 - 12:10

12:10 - 12:20
Break
12:20 - 12:50

Track 1: Build

The Power of the Open Source Community
Close modal
Kat Fukui
Kat Fukui
Product Designer
Github
Mike McQuaid
Mike McQuaid
Senior Software Engineer
Github
The Power of the Open Source Community

GitHub is powered by its open source community, by people like you. In this session, we’ll talk about what makes an open source project successful, and what workflow tools for communities we’ve been building to help them be happier places.

Whether you’re a maintainer, existing open source contributor or looking to make your first ever contribution, this session will help you make the most out of the open source community on GitHub.

12:20 - 12:50

Track 2: Grow

GitHub Partner Highlight
Close modal
Speaker Coming Soon
GitHub Partner Highlight

12:20 - 12:50

12:50 - 2:00
Lunch
2:00 - 2:30

Track 1: Build

Git Tips & Tricks
Close modal
Matt Desmond
Matt Desmond
Trainer
Github
Git Tips & Tricks

Come git better at Git with GitHub Trainer, Matt Desmond! Terrible puns aside, this session will empower you to get (I contained myself there) out of some of the sticky situations you ... or your coworkers might find themselves in when working with git.

2:00 - 2:30

Track 2: Grow

GitHub Enterprise Customer Panel: Modernizing Software Architecture
Close modal
Cyril Lakech
Cyril Lakech
Tech Lead
Kai Hilton-Jones
Kai Hilton-Jones
Enterprise Solutions Engineering Manager
Github
GitHub Enterprise Customer Panel: Modernizing Software Architecture

2:00 - 2:30

2:30 - 2:40
Break
2:40 - 3:10

Track 1: Build

TBD
Close modal
TBD

2:40 - 3:10

Track 2: Grow

Analytics for Developers Using Git
Close modal
John Witchel
Analytics for Developers Using Git

TBD

2:40 - 3:10

3:10 - 3:30
Break
3:30 - 4:00

Track 1: Build

Building a Tech Community within an African Society
Close modal
Konrad Djimeli
Konrad Djimeli
GitHub Campus Expert
Github
Building a Tech Community within an African Society

The Silicon Mountain community which is known to be Cameroon's largest growing tech community. Silicon Mountain is located in Buea, in the South-West region of Cameroon just at the foot of the Mount Fako. This community is still very new and has gone through some refinement to get to where it is now. This talk provides some insight on how technology is being used to solve problems in this part of the world, the problems we are facing and how we are overcoming them against all odds. The community hopes to have a huge impact in technology within Africa and also in the world.

3:30 - 4:00

Track 2: Grow

Openness @ King: Our Journey Towards Collaboration with GHE
Close modal
Victor Martinez
Victor Martinez
Build & Configuration Engineer
Raul Pareja
Raul Pareja
Build & Configuration Engineer
Openness @ King: Our Journey Towards Collaboration with GHE

We will talk about how we adopted GHE as a sharing and collaborative tool, our journey since we started with the initial setup, the need to boost collaboration between departments and game studios to follow the openness culture of our company, the challenges we found in the way, how we faced them and how we end up with our current setup.

3:30 - 4:00

4:00 - 4:10
Break
4:10 - 4:40

Track 1: Build

GitHub Beyond Your Browser
Close modal
Phil Haack
Phil Haack
Director of Engineering for Client Apps
Github
GitHub Beyond Your Browser

GitHub is an important part of a developer's workflow. It helps developers coordinate and collaborate on software. But most of the help that GitHub provides is in the browser, waiting for developers to reach out to it. Meanwhile, developers write code on their own machines with text editors and IDEs. We can reduce friction and improve workflows by bridging that gap. The GitHub Client Apps team extends GitHub beyond the browser to fill that gap. This team consists of Atom, Electron, Desktop, and Editor Tools. In this talk, you'll learn about the tools we've shipped to make your GitHub workflows better.

4:10 - 4:40

Track 2: Grow

Best Practices for Global Software Development
Close modal
Panna Pavangadkar
Best Practices for Global Software Development

TBD

4:10 - 4:40

4:40 - 4:50
Break
4:50 - 5:40
Closing Keynote
Close modal
TBD
Closing Keynote

4:50 - 5:40

Conference
This year, Satellite is inspired by the way teams work. Join us to learn how the GitHub ecosystem can help you mobilize the people and tools it takes to build great software. You'll learn what we've been working on to make this easier than ever and hear how other teams use GitHub as the foundation for complete, comprehensive workflows.

After Party
Join us at Hawker House directly after the conference for a street-food inspired after party.

Day 2:
Workshops

Workshops
GitHub's Workshop Series is more interactive than ever. Take away not only the tools, but the hands-on experience to advance your Git and GitHub skills hosted by Github's Training Team. Workshops are €99 and will take place on Tuesday, May 23. Session registration opens in early May. Sessions run concurrently throughout the day and space is limited.

9:00-9:45
Breakfast
9:45-10:30
GitHub and the Internet of Things: Automate IoT Hardware, Part 1
Close modal
Jamie Strusz
Jamie Strusz
Engineer, Professional Services Team
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer
Github
GitHub and the Internet of Things: Automate IoT Hardware

Ever wanted to mess around with programming remote devices like Raspberry Pi or Arduino? Learn how to set up a pipeline to automatically push your code to the device using GitHub! In this course, we'll have groups of students work together to connect a pre-made project to GitHub. At the end, you will walk away with the knowledge required to get your own devices up and running with automatic pushes, and we'll even give you a shopping list for the components used in the demonstration project so you can recreate it on your own, later.

9:30 - 12:00

Electron: Start to Finish, Part 1
Close modal
Eric Hollenberry
Eric Hollenberry
Trainer
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer
Github
Electron: Start to Finish

This hands-on-keyboard session will teach you everything you need to start creating desktop applications with Electron. You’ll learn why apps like Slack, Microsoft Visual Studio Code, and Atom are built on Electron, and how it can help you build desktop applications faster than ever with web technologies you may already know. After this session, you'll walk away with a fully functional Electron app that you can take apart, customize, and share with your teams.

9:30 - 12:00

Creating an InnerSource Culture
Close modal
Steve Winton
Steve Winton
Solutions Engineer
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd
Github
Creating an InnerSource Culture

Over time, the complexity of software projects and systems we produce has increased exponentially. This complexity is reflected in millions of lines of code across interdependent ecosystems, with contributions from many disciplines across distributed teams.

How can teams handle this complexity, to deliver better software, faster?

Answers can be found by studying the Open Source production process, and applying the principles we find there to our own organizations. This is called "InnerSource", and in this workshop we'll help you understand what shifts are necessary to adopt this open way of working, and identify low-risk ways of introducing those shifts.

13:00 - 15:30

Build a Chatbot
Close modal
Briana Swift
Briana Swift
Trainer
Github
Michael Johnson
Michael Johnson
Services Engineer
Github
Build a Chatbot

In this 40 minute session, you'll fork an existing chatbot and get it up and running within minutes. But, this is more than just a glorified demo. In addition to a functional chat bot, you'll walk away with detailed playbooks of advanced chatops functionality so you can implement the chat bot in your own chat environment.

13:00 - 15:30

10:45-11:45
GitHub and the Internet of Things: Automate IoT Hardware, Part 2
Close modal
Jamie Strusz
Jamie Strusz
Engineer, Professional Services Team
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer
Github
GitHub and the Internet of Things: Automate IoT Hardware

Ever wanted to mess around with programming remote devices like Raspberry Pi or Arduino? Learn how to set up a pipeline to automatically push your code to the device using GitHub! In this course, we'll have groups of students work together to connect a pre-made project to GitHub. At the end, you will walk away with the knowledge required to get your own devices up and running with automatic pushes, and we'll even give you a shopping list for the components used in the demonstration project so you can recreate it on your own, later.

9:30 - 12:00

Electron: Start to Finish, Part 2
Close modal
Eric Hollenberry
Eric Hollenberry
Trainer
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer
Github
Electron: Start to Finish

This hands-on-keyboard session will teach you everything you need to start creating desktop applications with Electron. You’ll learn why apps like Slack, Microsoft Visual Studio Code, and Atom are built on Electron, and how it can help you build desktop applications faster than ever with web technologies you may already know. After this session, you'll walk away with a fully functional Electron app that you can take apart, customize, and share with your teams.

9:30 - 12:00

Creating an InnerSource Culture
Close modal
Steve Winton
Steve Winton
Solutions Engineer
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd
Github
Creating an InnerSource Culture

Over time, the complexity of software projects and systems we produce has increased exponentially. This complexity is reflected in millions of lines of code across interdependent ecosystems, with contributions from many disciplines across distributed teams.

How can teams handle this complexity, to deliver better software, faster?

Answers can be found by studying the Open Source production process, and applying the principles we find there to our own organizations. This is called "InnerSource", and in this workshop we'll help you understand what shifts are necessary to adopt this open way of working, and identify low-risk ways of introducing those shifts.

13:00 - 15:30

Build a Chatbot
Close modal
Briana Swift
Briana Swift
Trainer
Github
Michael Johnson
Michael Johnson
Services Engineer
Github
Build a Chatbot

In this 40 minute session, you'll fork an existing chatbot and get it up and running within minutes. But, this is more than just a glorified demo. In addition to a functional chat bot, you'll walk away with detailed playbooks of advanced chatops functionality so you can implement the chat bot in your own chat environment.

13:00 - 15:30

12:00-1:00
Lunch
1:00-2:15
GitHub and the Internet of Things: Automate IoT Hardware, Part 1
Close modal
Jamie Strusz
Jamie Strusz
Engineer, Professional Services Team
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer
Github
GitHub and the Internet of Things: Automate IoT Hardware

Ever wanted to mess around with programming remote devices like Raspberry Pi or Arduino? Learn how to set up a pipeline to automatically push your code to the device using GitHub! In this course, we'll have groups of students work together to connect a pre-made project to GitHub. At the end, you will walk away with the knowledge required to get your own devices up and running with automatic pushes, and we'll even give you a shopping list for the components used in the demonstration project so you can recreate it on your own, later.

9:30 - 12:00

Electron: Start to Finish, Part 1
Close modal
Eric Hollenberry
Eric Hollenberry
Trainer
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer
Github
Electron: Start to Finish

This hands-on-keyboard session will teach you everything you need to start creating desktop applications with Electron. You’ll learn why apps like Slack, Microsoft Visual Studio Code, and Atom are built on Electron, and how it can help you build desktop applications faster than ever with web technologies you may already know. After this session, you'll walk away with a fully functional Electron app that you can take apart, customize, and share with your teams.

9:30 - 12:00

Creating an InnerSource Culture
Close modal
Steve Winton
Steve Winton
Solutions Engineer
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd
Github
Creating an InnerSource Culture

Over time, the complexity of software projects and systems we produce has increased exponentially. This complexity is reflected in millions of lines of code across interdependent ecosystems, with contributions from many disciplines across distributed teams.

How can teams handle this complexity, to deliver better software, faster?

Answers can be found by studying the Open Source production process, and applying the principles we find there to our own organizations. This is called "InnerSource", and in this workshop we'll help you understand what shifts are necessary to adopt this open way of working, and identify low-risk ways of introducing those shifts.

13:00 - 15:30

Build a Chatbot
Close modal
Briana Swift
Briana Swift
Trainer
Github
Michael Johnson
Michael Johnson
Services Engineer
Github
Build a Chatbot

In this 40 minute session, you'll fork an existing chatbot and get it up and running within minutes. But, this is more than just a glorified demo. In addition to a functional chat bot, you'll walk away with detailed playbooks of advanced chatops functionality so you can implement the chat bot in your own chat environment.

13:00 - 15:30

2:15-3:30
GitHub and the Internet of Things: Automate IoT Hardware, Part 2
Close modal
Jamie Strusz
Jamie Strusz
Engineer, Professional Services Team
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer
Github
GitHub and the Internet of Things: Automate IoT Hardware

Ever wanted to mess around with programming remote devices like Raspberry Pi or Arduino? Learn how to set up a pipeline to automatically push your code to the device using GitHub! In this course, we'll have groups of students work together to connect a pre-made project to GitHub. At the end, you will walk away with the knowledge required to get your own devices up and running with automatic pushes, and we'll even give you a shopping list for the components used in the demonstration project so you can recreate it on your own, later.

9:30 - 12:00

Electron: Start to Finish, Part 2
Close modal
Eric Hollenberry
Eric Hollenberry
Trainer
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer
Github
Electron: Start to Finish

This hands-on-keyboard session will teach you everything you need to start creating desktop applications with Electron. You’ll learn why apps like Slack, Microsoft Visual Studio Code, and Atom are built on Electron, and how it can help you build desktop applications faster than ever with web technologies you may already know. After this session, you'll walk away with a fully functional Electron app that you can take apart, customize, and share with your teams.

9:30 - 12:00

Creating an InnerSource Culture
Close modal
Steve Winton
Steve Winton
Solutions Engineer
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd
Github
Creating an InnerSource Culture

Over time, the complexity of software projects and systems we produce has increased exponentially. This complexity is reflected in millions of lines of code across interdependent ecosystems, with contributions from many disciplines across distributed teams.

How can teams handle this complexity, to deliver better software, faster?

Answers can be found by studying the Open Source production process, and applying the principles we find there to our own organizations. This is called "InnerSource", and in this workshop we'll help you understand what shifts are necessary to adopt this open way of working, and identify low-risk ways of introducing those shifts.

13:00 - 15:30

Build a Chatbot
Close modal
Briana Swift
Briana Swift
Trainer
Github
Michael Johnson
Michael Johnson
Services Engineer
Github
Build a Chatbot

In this 40 minute session, you'll fork an existing chatbot and get it up and running within minutes. But, this is more than just a glorified demo. In addition to a functional chat bot, you'll walk away with detailed playbooks of advanced chatops functionality so you can implement the chat bot in your own chat environment.

13:00 - 15:30

3:30-4:30
Closing Reception

Ask GitHub


Meet with Professional Services

Professional Services team is here to help you adopt Git and GitHub, and help transform the way you create and ship better software, faster. Experience what GitHub Professional Services can do for you in a complimentary 30-minute session with an expert from the team.

Please sign up to register and we'll be in touch to schedule a session.

* indicates required

Chat with GitHub

Stop by the Ask GitHub space to chat with a Support, Engineering, or Business Development team member and discover new ways for your company to be successful with our platform.

Our Sponsors



Join us as partners in our continued commitment to educate, inspire, and explore industry best practices and tools. From immersive art installations to interactive lounges, sponsorships bring your brand to life. Only a few opportunities remain. For more information, email events@github.com.