skip to content

Workshops

Join us for hands-on sessions with GitHub experts on Tuesday, November 12.

Workshops are now sold out.

Register for workshops

Workshops are now sold out.

View our Workshop Day FAQs

Session registration

Keep an eye out for a registration email if you add Workshop Day to your Universe ticket. Popular workshop sessions fill up fast, so be sure to sign up for your favorite when notified—and please attend the workshop you signed up for.

Prepare in advance

Prerequisite tasks for workshops are now available on GitHub. To get the most out of your experience, complete all tasks before November 12.

Workshops: Tuesday Nov 12

Contemporary Jewish Museum

Take part in hands-on workshops with GitHub experts.

Integrate track

Learn how to work with the API and integrate the apps your workflow needs with GitHub. Our expert engineers are here to help you figure out how to get the most out of the tools you love.

Automate track

Learn how to use GitHub Actions to automate DevOps practices, deployment, and more. Come away with key automation concepts and open source tooling that save you time to focus on what matters: your code.

clock icon Tracks
Integrate
Automate
8:00am

Registration

9:00am

Starting out with GraphQL

Speakers

Dr. Claire Knight, Senior Software Engineer (GitHub)

Dr. Claire Knight

Dr. Claire Knight

Senior Software Engineer

GitHub

Claire Knight is a polyglot remote developer who has worked in many areas of technology over the years. She has been a lead developer for years, which means she has experienced most things the industry can throw at you. Claire currently works at GitHub as part of the Ecosystem API team, where she helps devs all over the world do their best work. She also spends time herding cats from her home office, since that turns out to be great practice for working with developers. Claire lives in Berkshire, UK, with her husband Steve and three cats who from time to time also like to be involved in video calls. When not working, she likes to lift heavy things, only to put them down again.

9:00 am / Tuesday Nov 12

Stage: Integrate

Starting out with GraphQL

REST APIs are now used by just about everyone. The same is not true of GraphQL. Even if you understand the potential they hold, getting started is sometimes too simplistic or assumes too much knowledge. This workshop will provide you with the basics to get started, and tips and tricks to help you solve your own problems away from the workshop.

Code and collaboration: The foundations of DevOps

Speakers

Froilán Irizarry, Services Solutions Architect (GitHub)

Froilán Irizarry

Froilán Irizarry

Services Solutions Architect

GitHub

Froilán Irizarry, Froi, is a solutions architect on the Profesional Services team at Github. A backend engineer for most of his career, Froi has worked in a number of industries and goverment most recently at the United States Digital Service and Code.gov. In his free time he is working on civic tech efforts, helping tech communities in Puerto Rico, hiking, livestreaming code on Twitch, or relaxing with a good indie game.

Michael Sainz, Services Solutions Architect (GitHub)

Michael Sainz

Michael Sainz

Services Solutions Architect

GitHub

github logo @michaelsainz

Michael Sainz is a Solutions Architect within GitHub's Professional Services group. Michael is a career consultant, having been in professional services and consulting practices for 15 years and specializes in automation, tool-making and DevOps evangelism. He enjoys working with customers large and small solving both technical and business problems and helping them navigate the currents of the ever changing technology industry.

9:00 am / Tuesday Nov 12

Stage: Automate

Code and collaboration: The foundations of DevOps

In this workshop, we’ll explore everything from collaboration practices to configuration as code. Together, we’ll walk through the practical applications with hands-on experience on GitHub, all while connecting them to fundamental DevOps concepts.

10:30am

Break

10:40am

Building blocks: Creating your own GitHub Actions with JavaScript

Speakers

John Bohannon, Partner Engineer (GitHub)

John Bohannon

John Bohannon

Partner Engineer

GitHub

John Bohannon brings nearly a decade of software engineering experience from industries including defense contracting, medical, and automotive. Ask him about the polymorphic virus he wrote in 8086 assembly and he'll tell you why he's not a hardware engineer anymore. As a Partner Engineer, he is happy to help you find success with GitHub Apps, APIs, and Marketplace. When he's not geeking out about web APIs, he likes running, traveling, and spending time with his family and Boston Terrier.

Thomas Hughes, Partner Engineer (GitHub)

Thomas Hughes

Thomas Hughes

Partner Engineer

GitHub

Thomas Hughes is a Partner Engineer at GitHub currently residing in Austin, Texas. He has been at GitHub for just under two years and has a passion for software development. Before GitHub, Thomas served in the U.S. Army National Guard and was an Intelligence Analyst. He took that experience and began working for Hewlett-Packard Enterprise on a government software contract which kick-started his software career. Through GitHub, he has worked with companies all around the world to help them to architect, implement, and achieve their goals.

10:40 am / Tuesday Nov 12

Stage: Integrate

Building blocks: Creating your own GitHub Actions with JavaScript

In this workshop, we'll cover tooling and frameworks to help you create your own GitHub Actions using JavaScript. Topics will also include best practices for release and publication. We’ll also go hands-on with an interactive experience where we’ll apply our new skills and create a GitHub Action together. Following the workshop, participants will have gained a solid foundation of how to automate their work using GitHub Actions.

Continuous integration with GitHub Actions

Speakers

Jamie Strusz, Services Implementation Engineer (GitHub)

Jamie Strusz

Jamie Strusz

Services Implementation Engineer

GitHub

Jamie is an engineer on GitHub's Professional Services team, where she enables organizations to become high-achieving with her bespoke solutions. She encourages developers and managers alike to shift their cultural mindsets for greater happiness and faster ships through modern SDLC practices, workflows, and tools for well-tuned and effective DevOps pipelines. She has a background in dance and art history, and has worked at Microsoft, Google, and Nintendo of America. She likes making bad robots, strutting CSS, and documenting all the things. When not nerding out, she trains for triathlons, talks about birds, and travels around in a Westfalia Vanagon with her dog. You should give her book recommendations.

Rex Mpala, Services Solutions Architect (GitHub)

Rex Mpala

Rex Mpala

Services Solutions Architect

GitHub

Rex works for Professional Services at GitHub, Inc. as a Solution Architect. Because change is ubiquitous, omnipresent, and inevitable, Rex continues to be a student of the art of Leading Change. What keeps him happy, is being able to identify bright spots and encourage good practices in complex aspects of Software Engineering, including Software Architecture, Security Engineering, Systems Engineering and DevOps. He is comfortable working in any part of the world, in industries that contribute to humanity in meaningful ways. Rex brings a diversity of experience that helps transform businesses around the Globe.

10:40 am / Tuesday Nov 12

Stage: Automate

Continuous integration with GitHub Actions

GitHub Actions gives teams world-class CI capabilities, helping developers merge and deploy code many times in a single day. The silent power of GitHub Actions lies in its ability to programmatically define just about any workflow to mirror your team’s processes. Join this workshop to

  • Create and use multiple, customized workflows to match your team’s processes
  • Implement a unit testing framework using GitHub Actions
  • Use multiple jobs in a workflow and pass artifacts between jobs
  • Configure a repository to work in conjunction with GitHub Actions workflows to implement the team’s processes

12:10pm

Lunch

1:10pm

Extending GitHub workflows with platform primitives

Speakers

Philip Bremer, Manager, Software Engineering, Primitives (GitHub)

Philip Bremer

Philip Bremer

Manager, Software Engineering, Primitives

GitHub

Philip is an Engineering Manager at GitHub with a passion for expanding the gravity of GitHub as a platform. He works with the Primitives team to build platform primitives that enable users to extend their daily experience and workflows within GitHub. Philip is based in San Francisco, CA. Outside of work, he can be found skiing, climbing, or practicing yoga.

1:10 pm / Tuesday Nov 12

Stage: Integrate

Extending GitHub workflows with platform primitives

Did you know that GitHub offers APIs that extend your daily GitHub workflow? In this workshop, we'll explore how app creators can leverage platform primitives to programmatically interact with users and render content on the GitHub platform. Come join us to build an app and dial in your daily experience on GitHub.

Continuous delivery with GitHub Actions

Speakers

Jared Murrell, Services DevOps Engineering Manager (GitHub)

Jared Murrell

Jared Murrell

Services DevOps Engineering Manager

GitHub

Jared is the DevOps Engineering Manager for the Professional Services organization at GitHub, and an open source and DevOps super-fan. Jared is experienced in network engineering, cloud technologies, application architecture, CI/CD workflows, X-as-a-Service enablement, and more. At home he is a husband, a father of 5, an avid reader, gamer, musician, and technology hobbyist. Whether small or great, Jared's passion is learning how everything in the world works to help enable teams, companies and individuals to succeed in life. He's based in Charleston, SC (USA), and you can reach him by reaching out to services@github.com.

Amber Westlund, Student (The University of Wisconsin-Madison)

Amber Westlund

Amber Westlund

Student

The University of Wisconsin-Madison

Graduating UW-Madison in December 2019 with degrees in Computer Science and Fine Arts. When I have free time you can find me rock climbing, hiking, camping, reading, traveling, and creating all sorts of art projects!

Chris Patterson, Staff Program Manager (GitHub)

Chris Patterson

Chris Patterson

Staff Program Manager

GitHub

Chris has been in the software industry for more than 20 years. In that time, he has worked on a variety of projects at companies ranging from startups to telecom. Prior to coming to GitHub he spent 12 years as a Principal Program Manager on Azure DevOps at Microsoft.

1:10 pm / Tuesday Nov 12

Stage: Automate

Continuous delivery with GitHub Actions

GitHub Actions gives us the power to use our repositories to speed up the delivery of our software and applications, all from one central point of truth. This workshop will guide you through hands-on experiences with GitHub Actions to leverage GitHub Package Registry and safely deploy applications to the cloud.

2:40pm

Break

2:50pm

Decisions, decisions: GitHub Apps or GitHub Actions?

Speakers

Erika Kato, Partner Engineering Manager (GitHub)

Erika Kato

Erika Kato

Partner Engineering Manager

GitHub

Erika has been a Partner Engineering Manager at GitHub since 2018. Erika fell in love with computing from a young age, and spent her time at a computer lab during recess, rather than playing in the school yard. That love of computing and effort allowed her to explore various sectors of technology, including experiences in real-time embedded systems and video game consoles, where she holds several patents. Erika has worn many hats within the industry over the years, but she has found her passion in partner engineering, working to enable powerful integrations with partners.

Steve Winton, Senior Partner Engineer (GitHub)

Steve Winton

Steve Winton

Senior Partner Engineer

GitHub

Steve has worked in “the wonderful world of software” for nearly two decades and has been using GitHub since 2008, which also happens to be the year it launched. As a Partner Engineer, Steve currently works with GitHub’s ecosystem of integrators, where he enjoys helping teams ship impactful developer tools on top of the GitHub platform. Originally hailing from the UK, Steve is now based in Franklin, TN, USA, where he enjoys running, cycling, spending time with his wife, three kids, and doggo, Hattie, as well as hunting for records, and not eating barbecue.

2:50 pm / Tuesday Nov 12

Stage: Integrate

Decisions, decisions: GitHub Apps or GitHub Actions?

In this workshop, participants will explore a quick refresher on GitHub Apps and understand how they differ from GitHub Actions, and when it makes sense to build each. Then we’ll spend some time walking through the conversion of a GitHub App to an Action.

4:20pm

Workshop day ends

Facilitators

Meet the experts behind Workshop Day.