Schedule

Day 1:
Conference + After Party

Time

Build

Grow

8:30 - 10:00
Registration & Breakfast
10:00 - 10:50

Opening Keynote

Chris Wanstrath, GitHub

Kyle Daigle, GitHub

Close modal
Chris Wanstrath
Chris Wanstrath
Co-founder & CEO, GitHub
Github
Kyle Daigle
Kyle Daigle
Senior Engineering Manager, GitHub
Github
Opening Keynote

10:00 - 10:50

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

Track 1: Build

Integrating with GitHub

Mark Tareshawty, GitHub

Close modal
Mark Tareshawty
Mark Tareshawty
Platform Engineer, GitHub
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

Lauri Apple, Zalando

Close modal
Lauri Apple
Lauri Apple
Producer/Agile Project Manager, Zalando
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

The Secret Life of Monoliths

Kir Shatrov, Shopify

Close modal
Kir Shatrov
Kir Shatrov
Developer Infrastructure Engineer, Shopify
Github
The Secret Life of Monoliths

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

Jacob Tomlinson, Met Office Informatics Lab

Close modal
Jacob Tomlinson
Jacob Tomlinson
Lead Engineer, Met Office Informatics Lab
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

Kat Fukui, GitHub

Mike McQuaid, GitHub

Close modal
Kat Fukui
Kat Fukui
Product Designer, GitHub
Github
Mike McQuaid
Mike McQuaid
Senior Software Engineer, GitHub
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: Building Interconnected Workflows

Vitor Monteiro, GitHub

Andrew Homeyer, Waffle.io

Danielle Tomlinson, CircleCI

Jaime Jorge, Codacy

Cory Virok, Rollbar

Close modal
Vitor Monteiro
Vitor Monteiro
Solutions Engineer, GitHub
Github
Andrew Homeyer
Andrew Homeyer
Founder, Waffle.io
Danielle Tomlinson
Danielle Tomlinson
Software Engineer, CircleCI
Jaime Jorge
Jaime Jorge
CEO & Co-founder, Codacy
Cory Virok
Cory Virok
CTO & Co-founder, Rollbar
GitHub Partner Highlight: Building Interconnected Workflows

Oftentimes we're shown how single a given tool improves your development process by addressing a specific element of your workflow. Wouldn't it be great if we could see a complete toolchain covering planning, build, automatic review, and proactive production error detection with some of the most exciting tools in the market for each of these areas? We'll be hosting the folks from Waffle.io, CircleCI, Codacy, and Rollbar who are going to walk us through a day in a developer's life combining all these tools in a simple to setup yet productive and fun workflow.

12:20 - 12:50

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

Track 1: Build

Git Tips & Tricks

Matt Desmond, GitHub

Close modal
Matt Desmond
Matt Desmond
Trainer, GitHub
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

Cyril Lakech, AXA France

Kai Hilton-Jones, GitHub

Thomas Jansen, SAP

Lothar Schulz, Zalando

Alex Lindley, HSBC

Close modal
Cyril Lakech
Cyril Lakech
Tech Lead, AXA France
Kai Hilton-Jones
Kai Hilton-Jones
Enterprise Solutions Engineering Manager, GitHub
Github
Thomas Jansen
Thomas Jansen
Product Management, SAP
Lothar Schulz
Lothar Schulz
Team Lead Continuous Delivery and Managed Databases, Zalando
Alex Lindley
Alex Lindley
Developer Services, Senior Engineer, HSBC
GitHub Enterprise Customer Panel: Modernizing Software Architecture

Hear from technologists from SAP, Axa, HSBC and Zalando about how their software development and delivery architectures are designed with considerations for the user, the IT infrastructure and the business goals. Find out how their solutions meet all of their technical and operational requirements, while optimising common quality attributes such as performance, security, and manageability.

2:00 - 2:30

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

Track 1: Build

Teaching GitHub Flow @ Continental Automotive with LEGO and Arduino

Alexander Mann-Wahrenberg, Continental Automotive

Close modal
Alexander Mann-Wahrenberg
Alexander Mann-Wahrenberg
Senior Staff Software Engineer, Continental Automotive
Github
Teaching GitHub Flow @ Continental Automotive with LEGO and Arduino

Within the next months 500+ engineers of our embedded software development spread across eight locations world wide need to learn how to use git, GitHub (Enterprise) and GitHub-Flow. But how to convey a common understanding to this heterogenous group consisting of software, electrical and mechanical engineers and project managers? We need to downsize the reality, transform it to a common denominator without losing the important aspects.

We’ve developed a training for that: First nuts&bolts of git with real LEGO blocks. Then a simulation game covering a complete round-trip of continuous deployment in conjunction with Scrum: Up to thirty participants contribute software changes to an Arduino car model through a deployment pipeline with unit tests, integration tests, hardware-in-the-loop teststand in order to realize the customer’s new requirements.

2:40 - 3:10

Track 2: Grow

A Data Driven Approach To Leading Software Teams

John Witchel, GitPrime

Close modal
John Witchel
John Witchel
President/COO, GitPrime
A Data Driven Approach To Leading Software Teams

You’re good, but how do you know you’re good? How does your manager know you’re good? How does your team know you’re good? GitPrime walks you through a series of use cases for measuring productivity to demonstrate how productivity is measured in software engineering and why KPI’s matter to developers.

2:40 - 3:10

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

Track 1: Build

From WiT to WiTtier - The story of a growing Women in Tech Community in Nottingham

Amy Dickens, University of Nottingham

Close modal
Amy Dickens
Amy Dickens
GitHub Campus Expert, University of Nottingham
From WiT to WiTtier - The story of a growing Women in Tech Community in Nottingham

How do you grow a community that targets one specific audience, whilst still promoting your message to the wider tech community? Women in Tech is a hot topic amongst many tech groups and companies that are pushing for diversity in the tech industry; and there are many opinions on how to create an inclusive and welcoming environment for everyone. Amy, Lead Organiser of a Women in Tech Conference in Nottingham (United Kingdom) will take you through the history of the growing women in tech community in her local area and the challenges it has faced since the very first event held in 2014.

3:30 - 4:00

Track 2: Grow

Openness @ King: Our Journey Towards Collaboration with GHE

Victor Martinez, King

Raul Pareja, King

Close modal
Victor Martinez
Victor Martinez
Senior Build & Configuration Engineer, King
Github
Raul Pareja
Raul Pareja
Senior Build & Configuration Engineer, King
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

Phil Haack, GitHub

Close modal
Phil Haack
Phil Haack
Director of Engineering for Client Apps, GitHub
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

Global Software Development with InnerSource

Panna Pavangadkar, Bloomberg Engineering

Chandan Singh, Bloomberg

Close modal
Panna Pavangadkar
Panna Pavangadkar
Global Head of Developer Experience, Bloomberg Engineering
Chandan Singh
Chandan Singh
Software Developer, Bloomberg
Global Software Development with InnerSource

InnerSource takes the lessons learned from the Open Source Software movement and aims to apply them to the way companies develop software internally. This session will focus on the benefits of InnerSource, how to get started within a team and within an organization, and more importantly how to create a culture and movement to benefit not only the enterprise but especially be beneficial to grow, strengthen and coach the developer pipeline internally.

4:10 - 4:40

4:40 - 4:50
Break
4:50 - 5:40

Closing Keynote: It's not just for code! Git and GitHub as a platform for Open Education

Marc Scott, Raspberry Pi Foundation

Close modal
Marc Scott
Marc Scott
, Raspberry Pi Foundation
Closing Keynote: It's not just for code! Git and GitHub as a platform for Open Education

At the Raspberry Pi Foundation we are passionate about open source software and open educational resources. In this talk, Marc will detail how he first became involved in producing open educational resources, and how the Raspberry Pi Foundation uses GitHub as both a platform for producing educational content and encouraging community involvement and participation in educating children all over the world.

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
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer, GitHub
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
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer, GitHub
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
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd, GitHub
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
Github
Michael Johnson
Michael Johnson
Services Engineer, GitHub
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
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer, GitHub
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
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer, GitHub
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
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd, GitHub
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
Github
Michael Johnson
Michael Johnson
Services Engineer, GitHub
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
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer, GitHub
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
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer, GitHub
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
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd, GitHub
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
Github
Michael Johnson
Michael Johnson
Services Engineer, GitHub
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
Github
Stefan Stölzle
Stefan Stölzle
Software Engineer, GitHub
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
Github
Nathan Henderson
Nathan Henderson
Principal Services Engineer, GitHub
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
Github
Matt Desmond
Matt Desmond
Technical Documentation Nerd, GitHub
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
Github
Michael Johnson
Michael Johnson
Services Engineer, GitHub
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.