Speakers


Chris Wanstrath
Co-founder & CEO
GitHub
Close modal
Chris Wanstrath
talk
Opening Keynote
Chris Wanstrath
Co-founder & CEO, GitHub
Github

Kyle Daigle
Senior Engineering Manager
GitHub
Close modal
Kyle Daigle
talk
Opening Keynote
Kyle Daigle
Senior Engineering Manager, GitHub
Github

Kyle Daigle is Senior Engineering Manager of API Engineering at GitHub and helps build and improve its platform. Before GitHub, he built and integrated APIs for banks, credit unions, realtors, and small businesses. Kyle is passionate about using APIs to enable teams to collaborate more effectively. Kyle lives in Connecticut with his wife and son and enjoys a crisp New England apple on a fall day.

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

Mark Tareshawty has been enjoying making people misspell the storage capacity for 1024 gigabytes since he grabbed the @tarebyte handle many years ago. He is a Platform Engineer at GitHub based in Columbus Ohio, and enjoys contributing to open source and building tools that makes peoples lives better.

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

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.

Kir Shatrov
Developer Infrastructure Engineer
Shopify
Close modal
Kir Shatrov
talk
Demystifying the Monolith
Kir Shatrov
Developer Infrastructure Engineer, Shopify
Github

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.

Kir Shatrov is a Developer Infrastructure Engineer at Shopify where he works on the core Rails platform and infrastructure. When not into working, Kir enjoys learning new technologies, speaking at conferences and biking.

Jacob Tomlinson
Lead Engineer
Met Office Informatics Lab
Close modal
Jacob Tomlinson
talk
Empowering Environmental Science with Open Tools & Open Data
Jacob Tomlinson
Lead Engineer, Met Office Informatics Lab
Github

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.

Jacob is the lead engineer for the Met Office Informatics Lab with experience in software development, operational system engineering and cloud architecture. He uses these skills to ensure the lab is building robust prototypes that are pushing the boundaries of technology.

Kat Fukui
Product Designer
GitHub
Close modal
Kat Fukui
talk
The Power of the Open Source Community
Kat Fukui
Product Designer, GitHub
Github

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.

Kat is a cat-cuddling Product Designer at GitHub on the Community and Safety team, where she builds tools that empower communities. She’s a California native who loves story-driven design, code, and rock climbing.

Mike McQuaid
Senior Software Engineer
GitHub
Close modal
Mike McQuaid
talk
The Power of the Open Source Community
Mike McQuaid
Senior Software Engineer, GitHub
Github

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.

Mike McQuaid is a senior software engineer working on open source at GitHub based in Edinburgh, Scotland. He is also the lead maintainer of the Homebrew macOS package manager, author of Git in Practice and has contributed to a wide array of open source projects

Matt Desmond
Trainer
GitHub
Close modal
Matt Desmond
talk
Git Tips & Tricks
Matt Desmond
Trainer, GitHub
Github

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.

Matt is a technical documentation nerd turned trainer with experience in laboratory information systems, IT security certifications, payment authentication platforms, and GitHub. He loves helping people work smarter.

Cyril Lakech
Tech Lead
DIS AXA France
Close modal
Cyril Lakech
talk
GitHub Enterprise Customer Panel: Modernizing Software Architecture
Cyril Lakech
Tech Lead, DIS AXA France

An agile, bold, and passionate software developer interested in augmented user experience, technological challenges, and business transformation. As a supporter of knowledge sharing, I co-founded Ch'ti JUG a few years ago, a developer community in Lille, to organize events. I share with others by speaking to events like Devoxx France, Ch'ti JUG, Codeurs en Seine, and BBL.

I spent several years as Technical Leader and Software Developer on strategic projects in various domains like API, Big Data, UX, Web, Mobile. I am always looking for new challenges in the field of innovation like Digitalization, Mobility, Makers, AI, Collaborative Economy, and Block Chain.

I want to keep practicing software development and to be involved in every step of a product lifecycle. I am not a project manager, but I am a doer, a learner, a corporate hacker, and I try to be a leader!

Kai Hilton-Jones
Enterprise Solutions Engineering Manager
GitHub
Close modal
Kai Hilton-Jones
talk
GitHub Enterprise Customer Panel: Modernizing Software Architecture
Kai Hilton-Jones
Enterprise Solutions Engineering Manager, GitHub
Github

Kai Hilton-Jones heads up GitHub's Solutions Engineering team in Europe and helps developers and organisations to build better software, faster. During a career spanning more than 20 years Kai has enjoyed roles in software development, operations, database administration and data science before discovering a passion for customer advocacy and community interaction. Kai and his team help companies to evaluate and adopt GitHub, ultimately reducing friction and breaking down barriers to collaboration.

Konrad Djimeli
GitHub Campus Expert
University of Buea, Cameroon
Close modal
Konrad Djimeli
talk
Building a Tech Community within an African Society
Konrad Djimeli
GitHub Campus Expert, University of Buea, Cameroon
Github

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.

Konrad Djimeli is a Computer Science student at the University of Buea, Cameroon. He is a software developer and an organizer within the Silicon Mountain community in Africa. He is an open source developer, evangelist and a GitHub Campus Expert in his community. He also believes you are only as limited as your ambitions and he is dedicated to helping others reach their full potential. http://djimeli.me/

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

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.

Victor is a Build & Configuration Engineer working and living in the UK. He works across different teams to build and improve Continuous Integration/Delivery environment, development tool workflows and infrastructure.

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

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.

Raul is a Build & Configuration Engineer working and living in Barcelona. He works across different teams to build and improve Continuous Integration/Delivery environment, development tool workflows and infrastructure.

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

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.

Phil Haack (pronounced "hack") never misses an opportunity to point out the pronunciation of his last name. He is the Director of Engineering for Client Apps at GitHub. Client Apps is a group that consists of the Desktop, Atom, Electron, and Editor Tools teams. He blogs at http://haacked.com/ and tweets droll observations as @haacked on Twitter. He also says words at conferences here and there. He has quit writing technical books many times now and hopes this last time will stick.

Jamie Strusz
Engineer, Professional Services Team
GitHub
Close modal
Jamie Strusz
Workshop
GitHub and the Internet of Things: Automate IoT Hardware
Jamie Strusz
Engineer, Professional Services Team, GitHub
Github

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.

Jamie is an engineer on GitHub's Professional Services team, where she enables companies to wield the power of GitHub Enterprise responsibly. She has a background in art history, and has worked at Microsoft, Google, and Nintendo of America. She likes Linux, open source, and documenting all the things. When not Hubbing, she lives and travels in a Westfalia Vanagon with her partner, Maxwell, and corgi, Yorick.

Stefan Stölzle
Software Engineer
GitHub
Close modal
Stefan Stölzle
Workshop
GitHub and the Internet of Things: Automate IoT Hardware
Stefan Stölzle
Software Engineer, GitHub
Github

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.

Stefan has been a software developer, teacher and consultant for over 10 years, he believes "code is beautiful" and achieving it through collaboration. On the Professional Services team at GitHub his focus lies in helping companies migrate to Git and GitHub, learn about the GitHub Flow, and add continuous integration and deployment to their development tools.

Eric Hollenberry
Trainer
GitHub
Close modal
Eric Hollenberry
Workshop
Electron: Start to Finish
Eric Hollenberry
Trainer, GitHub
Github

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.

Eric is a Trainer at GitHub, travelling the world to teach customers how to best adopt and utilize all things Git. A teacher by trade, he's deeply invested in education, open source software, and enthusiastic about non-technical users and software developers alike.

Nathan Henderson
Principal Services Engineer
GitHub
Close modal
Nathan Henderson
Workshop
Electron: Start to Finish
Nathan Henderson
Principal Services Engineer, GitHub
Github

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.

Nathan is a Principal Services Engineer at GitHub, where he works closely with customers to teach their teams to how to build better software together. With experience in web development, product & UI design, and project management, Nathan cares deeply about the craft of building great software. At GitHub, he relishes in the opportunity to share this love of code and collaboration with teams of all sizes.

Briana Swift
Trainer
GitHub
Close modal
Briana Swift
Workshop
Build a Chatbot
Briana Swift
Trainer, GitHub
Github

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.

With a background in creative arts and software development curriculum, Briana collaborates with teams and individuals working with the visionary tools available through Git and GitHub. Through a positive and energetic approach, she helps others achieve their own exciting new ventures through the use of these innovative technologies.

Michael Johnson
Services Engineer
GitHub
Close modal
Michael Johnson
Workshop
Build a Chatbot
Michael Johnson
Services Engineer, GitHub
Github

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.

Michael Johnson is a Services Engineer at GitHub from Denver, Colorado. He helps companies get started with and improve their use of GitHub Enterprise and related tools. He loves to learn from and teach others about how to improve the software development process.

Steve Winton
Solutions Engineer
GitHub
Close modal
Steve Winton
Workshop
Creating an InnerSource Culture
Steve Winton
Solutions Engineer, GitHub
Github

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.

Steve has worked in the wonderful world of software for over a decade, where he has enjoyed working with software teams of all shapes and sizes. As part of GitHub Professional Services, Steve now enjoys helping other teams work together to ship better software, faster. Originally hailing from the UK 🇬🇧, Steve is based in Franklin, Tennessee, where he enjoys riding his bike, spending time with his wife and 3 kids, hunting for records, and not eating barbecue. Steve is tagged with

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.