skip to content

Schedule

Join us for three days of workshops, break-out talks, and expert panels covering technical topics and big ideas alike across five tracks: enterprise, open source, ecosystem, skills, and product.

Pull request in progress: There’s more content coming your way. Stay tuned or get updates delivered to your inbox by subscribing below!

Workshops: Nov 12
Day 1: Nov 13
Day 2: Nov 14

Workshops: Tuesday Nov 12

Contemporary Jewish Museum

Take part in hands-on workshops with GitHub experts. Workshop Day is available as an add-on purchase for GitHub Universe ticket holders.

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.

Track: Integrate

9:00 am / Tuesday Nov 12

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: The foundation of DevOps pipelines

Speakers

Hector Alfaro, Trainer & Services Program Architect (GitHub)

Hector Alfaro

Hector Alfaro

Trainer & Services Program Architect

GitHub

Hector is passionate about teaching, learning, and bridging knowledge gaps. As a Program Architect for GitHub, Hector travels the world teaching others how to use Git and GitHub. In his personal time, Hector enjoys teaching newbies how to program and, when not teaching, the Orlando weather and tinkering with the Internet of Things.

Eric Hollenberry, Implementation Engineer (GitHub)

Eric Hollenberry

Implementation Engineer

GitHub

Eric is an Implementation Engineer at GitHub, traveling 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.

Track: Automate

9:00 am / Tuesday Nov 12

Code: The foundation of DevOps pipelines

This workshop is designed to allow GitHub beginners to get comfortable with the skills needed in future workshops, without being too rudimentary for experienced GitHub professionals. The workshop will focus on GitHub's core capabilities but present them against the backdrop of DevOps best practices. Students will walk away with skills to be more intentional about organizing workflows and taxonomies for subsequent DevOps automation. You'll hear about:

  • The importance of version control and code organization
  • Using the GitHub workflow to govern team behavior and achieve cultural change
  • How branching and merge strategy affect pull attributes and downstream automation
  • The continuous integration approach and how branching may be directed to lower environments for testing and pre-production
  • Code and feature tracking throughout the release process and back
  • Setting up repositories to deploy to multiple infrastructures including multicloud and hybrid cloud environments.

10:30am

Break

10:40am

Live long and prosper with GitHub’s platform

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.

Track: Integrate

10:40 am / Tuesday Nov 12

Live long and prosper with GitHub’s platform

Missed webhooks got you down? Rate-limits keeping you awake at night? Potential data leaks always on your mind? In this hands-on workshop, we’ll discuss all of these concerns, making sure you have a long, prosperous, and productive integration with GitHub’s platform—including best practices to follow and realistic hands-on labs to practice with. At the end of this workshop, you’ll feel confident and able to build an ironclad GitHub integration.

Continuous integration with GitHub Actions (Part I)

Speakers

Briana Swift, (GitHub)

Briana Swift

Briana Swift

GitHub

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.

Jamie Strusz, Implementation Engineer (GitHub)

Jamie Strusz

Jamie Strusz

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.

Track: Automate

10:40 am / Tuesday Nov 12

Continuous integration with GitHub Actions (Part I)

The popular "GitOps" process is an excellent way to fully enable the developer and use GitHub as the source of truth for continuous integration (CI) and continuous delivery (CD) pipelines. By implementing a declarative approach to CI, assets and infrastructure definition, the groundwork may be laid for frictionless deployments. The first part of this two-part workshop covers all aspects of orthodox CI practice and applies the process knowledge gained to hands-on GitHub practice.

  • Use GitHub to provision several polyglot repositories demonstrating multiple programming languages as use cases
  • Use advanced GitHub tooling to quickstart CI processes and fully implement lean and agile development lifecycle practices
  • Implement code coverage with automated unit tests
  • Implement static application security testing- Implement build automation
  • Collaborate through issues and configure repositories so that pull requests may trigger downstream deployments.

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.

Track: Integrate

1:10 pm / Tuesday Nov 12

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 (Part II)

Speakers

Jared Murrell, DevOps Engineering Manager (GitHub)

Jared Murrell

Jared Murrell

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.

Jonathan Cardova, Services DevOps Engineer (GitHub)

Jonathan Cardova

Jonathan Cardova

Services DevOps Engineer

GitHub

Jonathan is a DevOps Engineer on GitHub's Professional Services team. He came to GitHub with 16+ years of Software Development experience working as a Developer and Development Manager in large enterprise environments including Darden Restaurants, Disney, Fidelity, and NASA. Starting early on in his career, he obtained a passion for Process Improvement that he uses to ensure that teams on the GitHub platform are operating at their peak efficiency. While afk he spends most of his time playing with his young boys, playing hockey, snowboarding, surfing, or making music.

Track: Automate

1:10 pm / Tuesday Nov 12

Continuous delivery with GitHub Actions (Part II)

GitHub's recent enhancements and the full implementation of GitHub Actions allows continuous deployment to be automated right from the developer repository. GitOps demonstrates how the repository may be the repository and version control of not just source code, but also infrastructure schemas and definitions. The goal of utilizing a source-to-image or infrastructure-as-code approach may be realized with GitOps practice. This hands-on learning experience guides the student through the containerization of application workloads and their subsequent deployment to Kubernetes clusters.

  • Use the applications provisioned in Part I, the CI workshop, to quickly create Docker container images for deployment
  • Implement a secure package registry for build artifacts- Develop a pipeline to deploy workloads to test, pre-production, and production environments
  • Store Kubernetes Deployment, Pod, and Job YAML in GitHub and use the versioning of these assets to declaratively manage live Kubernetes clusters
  • Manage Kubernetes namespaces and service accounts from GitHub- Use Kubernetes agents to automatically report back cluster and workload status
  • Scale a Kubernetes cluster and pod replicas from GitHub- Discuss mechanisms for release roll-back and release-level traceability in a Kubernetes infrastructure.

2:40pm

Break

2:50pm

Migration: OAuth App to GitHub App

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.

Track: Integrate

2:50 pm / Tuesday Nov 12

Migration: OAuth App to GitHub App

There are two main ways to build apps on the GitHub platform: with legacy OAuth apps or the more modern GitHub Apps. GitHub Apps offer granular permissions, scalable rate limits, and many other advantages. Join us in exploring the why and the how of a painless migration to GitHub Apps.

DevOps CI/CD for regulated contexts, continuous delivery release automation

Speakers

Chris Patterson, Product Manager on GitHub Actions (GitHub)

Chris Patterson

Chris Patterson

Product Manager on GitHub Actions

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.

John David Marx, DevOps Architect (GitHub)

John David Marx

John David Marx

DevOps Architect

GitHub

John Marx has been an Agile and DevOps technologist for Linux Academy, Herzum, Red Hat, and giftcards.com. He is the former founder and President of Open Systems Group and began his career with General Electric. He has worked with advanced CI/CD pipeline technologies including Jenkins and Kubernetes. John is a specialist in container based development and deployment and has an extensive background helping organizations migrate legacy applications to hybrid cloud environments. John's work with GitHub is focused on DevOps and the process and technology required to accelerate hybrid cloud adoption.

Track: Automate

2:50 pm / Tuesday Nov 12

DevOps CI/CD for regulated contexts, continuous delivery release automation

In this workshop, you'll use the recently released GitHub pipeline actions and other capabilities to deploy to conventional virtual environments—and develop a number of deployment options using polyglot application workload examples. You'll also implement deployment workflows and release automation to eliminate manual hand-off's and accommodate GRC (Governance, Risk Management, Audit, and Compliance). Learn how to:

  • Profile application workloads for various gating contexts
  • Implement automated approval and gating processes to facilitate stakeholder deployment approvals
  • Deploy conventional application build artifacts and packages to virtual servers in a cloud infrastructure.

Day one: Wednesday Nov 13

Palace of Fine Arts

clock icon Tracks
[Name of Track One]
[Name of Track Two]
[Name of Track Three]
8:00am

Breakfast and registration

9:00am
10:15am

Break

10:30am

GitHub product talk

Speakers

10:30 am / Wednesday Nov 13

GitHub product talk

Session description coming soon.

Coming soon

Shaping the contributor experience

Speakers

Sara Cope, Engineer (Code.gov)

Sara Cope

Sara Cope

Engineer

Code.gov

A remote Software Engineer for the General Services Administration, Sara is the lead engineer on Code.gov, a catalog of government open source code. She is passionate about education and diversity in tech, and empowering women to level up their coding skills. When Sara isn’t immersed in all things web, she can be found playing tabletop games, collecting toys, and enjoying her local parks.

10:30 am / Wednesday Nov 13

Shaping the contributor experience

At the end of the government shutdown, Sara found herself as the single developer responsible for more than 20 open source projects. To keep everything afloat, I needed help from the open source community. This talk will dive in to how to stay sane when you’re a solo team member, conducting usability research on your open source projects and crafting an intentional contributor experience to grow your community.

11:10am

Break

11:25am

Panel: Agility and security: Navigating the enterprise balancing act

Speakers

Natalie Bradley, Field Architect (GitHub)

Natalie Bradley

Natalie Bradley

Field Architect

GitHub

Natalie is a Field Architect at GitHub working closely with customers in their implementation and adoption of modern software development practices as part of their digital transformation journey. With more than 10 years experience in regulated industries working at the convergence of tech and the work place, Natalie is an innovator bringing a wealth of experience and knowledge to help customers achieve their ultimate vision.

11:25 am / Wednesday Nov 13

Panel: Agility and security: Navigating the enterprise balancing act

Your business needs to innovate at the same pace of your customers’ fast-changing needs but without sacrificing necessary security and compliance processes. Balancing the tension between speed and risk is key to be successful—and there are lots of team management strategies and tools that can help. Hear from leaders who’ve learned how to strike a balance that works for their organizations and how you can borrow from what they’ve discovered.

How highly productive teams communicate using GitHub

Speakers

Ryan Nystrom, Sr. Product Manager (GitHub)

Ryan Nystrom

Sr. Product Manager

GitHub

11:25 am / Wednesday Nov 13

How highly productive teams communicate using GitHub

Session description coming soon.

"Good code documents itself" and other lies: Changing work culture through documentation

Speakers

Tania Allard, Developer Advocate (Microsoft)

Tania Allard

Tania Allard

Developer Advocate

Microsoft

11:25 am / Wednesday Nov 13

"Good code documents itself" and other lies: Changing work culture through documentation

Most developers have heard “good code documents itself” or “documentation outdates easily, the code does not” at some point. This is an excuse to not write documentation or justify the absence of it. In my work with many teams, the lack of documentation is often a symptom of high technical debt.

What if we could turn this around and use documentation like a driver for positive culture change and start paying the critical technical debt? This approach not only helps teams to faster identify areas that need critical support but also brings more empathy to the table.

In this talk, Tania draws on experiences using documentation as a weapon for positive culture and process change in machine learning and scientific computing environments. She focuses on the processes and approaches that enable the creation of documentation for data scientists, infrastructure, and software engineering teams, and clients.

By the end of the talk, you'll learn efficient techniques to make documentation a first-class citizen in your development cycles—and leave with one or two tricks to convince even the most reluctant developer to document code.

12:05pm

Lunch

1:15pm
2:15pm

Break

2:30pm

Insights into GitHub Enterprise: How IBM tracks social coding

Speakers

Emma Dickson, Data Scientist/Data Engineer (IBM)

Emma Dickson

Emma Dickson

Data Scientist/Data Engineer

IBM

Emma is fascinated by outdated technology, and the process of translation and obsolescence in technical languages. They create net art about connection and loneliness, and executed the 2016-2017 restoration of BRANDON, the 1998-1999 multifaceted web project created by Shu Lea Cheang. A Data Scientist and Developer with IBM in Durham, North Carolina, they also skate with the Bull City Roller Derby.

2:30 pm / Wednesday Nov 13

Insights into GitHub Enterprise: How IBM tracks social coding

How do you track whether GitHub is supporting and increasing the frequency of good coding behaviors like code review, continuous integration, and social coding for your company? When faced with this problem, IBM dove into their instance of GitHub Enterprise. In doing so, they gained insight into how IBM's internal coding practices within GitHub have developed since 2015 and information about the health of the ecosystem that has sprung up within GitHub. In this talk, you'll hear about their methods of investigation that can be applied to any organization and enterprise-specific datasets to apply business context to the data.

Measuring the unmeasurable -- metrics for fast moving teams

Speakers

Abi Noda, Sr. Product Manager (GitHub)

Abi Noda

Abi Noda

Sr. Product Manager

GitHub

Abi is a Senior Product Manager at GitHub and was previously the creator of Pull Reminders, a GitHub App used by over 500 companies to reduce code review turnaround time and ship faster using GitHub. Former roles included Engineering Director at Kaplan, CTO and instructor at Dev Bootcamp, and an engineer on the 2012 Obama campaign tech team.

2:30 pm / Wednesday Nov 13

Measuring the unmeasurable -- metrics for fast moving teams

Session description coming soon.

Panel: Women in open source

Speakers

2:30 pm / Wednesday Nov 13

Panel: Women in open source

How can we make sure we're creating communities that are diverse, inclusive, and most importantly, provide a sense of belonging to all their members? This panel brings together women and non-binary people doing amazing things in the world of open source to share stories about their struggles, their unique experiences and viewpoints, and how these narratives have inspired positive change in the world.

3:10pm

Break

3:40pm

State of the Octoverse

Speakers

3:40 pm / Wednesday Nov 13

State of the Octoverse

In the billions of contributions made to projects on GitHub this year, developers are crossing time zones and borders to collaborate on the bleeding edge of software development. Join us as we go behind the scenes of the Octoverse report with more data, rich detail and insights on the major communities and projects that made an impact on the platform in 2019, and the broader technology trends they represent.

The code behind cars: How GitHub turned Ford into a software company

Speakers

Tim Carmean, Central Software Process & Tools Supervisor (Ford)

Tim Carmean

Tim Carmean

Central Software Process & Tools Supervisor

Ford

By day, Tim works in Ford Product Development, providing essential, best-in-class tools to the in-vehicle software teams. In his spare time, Tim recharges by taking road trips in his adventure van or generally shredding the gnar on two planks or two wheels. Tim hails from Ann Arbor, Michigan.

Tom Erickson, Global Software Tools and Processes (Ford)

Tom Erickson

Tom Erickson

Global Software Tools and Processes

Ford

By day, Tom works in Ford Product Development, providing essential, best-in-class tools to the in-vehicle software teams. In his spare time, Tom can be found racing RC Cars or on the BMX circuit. Tom hails from Ann Arbor, Michigan.

3:40 pm / Wednesday Nov 13

The code behind cars: How GitHub turned Ford into a software company

Ford began writing software in the 1980s using assembly on a Motorola 8065 microcontroller to implement electronic fuel injection. Today, there are dozens of Electronic Control Units controlling the features and functions of modern automobiles. Development environments range from auto code generation using tools like Matlab and Simulink to hand-coded C running on multicore architectures. Writing code that powers vehicles carries unique environmental and regulatory compliance requirements, including functional safety, emissions, and warranty. Ford is transforming the way they think about software, thanks to GitHub. What do they build, what do they buy, and what do they collaborate on are common discussions, not only within Ford, but across the auto industry. Each decision poses unique challenges in how they develop and deploy software to their customers. This talk will discuss the history of software engineering at Ford, some of the unique requirements and challenges faced in their systems—and how GitHub is helping them deliver the products their customers want, with the quality they demand at the speed of the modern software industry.

Advanced patterns for GitHub's GraphQL API

Speakers

Rea Loretta, CEO (Toast)

Rea Loretta

Rea Loretta

CEO

Toast

Rea is a full-stack engineer turned full-time founder of Toast. She is also the Slack Platform Community Chapter Leader in San Francisco, and an advocate for healthy and happy engineering teams. She advises early stage companies in the developer space on how to build thriving, engineer-first communities.

3:40 pm / Wednesday Nov 13

Advanced patterns for GitHub's GraphQL API

The GitHub API is a key part of accelerating workflows at scale. This session will leave you with tactical tips for how to paginate effectively, create and plan queries, use tech-preview features, and manage costs learned from years of practice and iteration at Toast and beyond.

4:20pm

Break

4:35pm

Build like GitHub: How we balance features and reliability at scale

Speakers

Erica Sivak, Senior Product Manager (GitHub)

Erica Sivak

Senior Product Manager

GitHub

4:35 pm / Wednesday Nov 13

Build like GitHub: How we balance features and reliability at scale

Session description coming soon.

Driving ethical change for AI across your organization

Speakers

Andrea Gallego, CTO (BCG GAMMA Global)

Andrea Gallego

Andrea Gallego

CTO

BCG GAMMA Global

Andrea manages the Innovation and Data Science Product Team at BCG GAMMA Global. Andrea also founded Source AI, BCG GAMMA’s first AI and machine learning software, and holds degrees in econometrics, statistics, and computer science. She has taken her career in many directions, pivoting from finance to not-for-profit strategist to technologist to consulting leader—and advocating for women all along the way.

4:35 pm / Wednesday Nov 13

Driving ethical change for AI across your organization

As AI becomes more prevalent in our workplaces, it is imperative that solutions are deployed ethically. Organizations need to be cognizant of how they collect and use data, the products they leverage, and the biases that could applied. Most importantly, we need to make sure those who develop algorithms are as diverse as the societies they serve, and that they have the ability to harness the interests and needs of their users. Andrea Gallego, CTO of BCG GAMMA, will explain how GitHub is used by GAMMA’s software and data engineers, data scientists, and analysts to check that unique perspectives and insights are curated and nurtured, and collaboration is tracked and supported across the organization—making GAMMA’s AI solutions more ethical, inclusive, and comprehensive. This talk will help you answer the question: How can we make sure the intelligence we gain from innovations is created and managed ethically?

Coming soon

5:15pm

End of day 1

Day two: Thursday Nov 14

Palace of Fine Arts

clock icon Tracks
[Name of Track One]
[Name of Track Two]
[Name of Track Three]
8:00am

Breakfast and registration

9:00am
10:00am

Break

10:15am

Applying the GitHub security development lifecycle to your open source project

Speakers

Justin Hutchings, Senior Product Manager (GitHub)

Justin Hutchings

Justin Hutchings

Senior Product Manager

GitHub

github logo @jhutchings1

Justin is a Senior Product Manager at GitHub, responsible for security and open source intelligence features. Prior to joining GitHub in 2018, Justin worked at Microsoft on Windows, HealthVault, and Azure Identity

10:15 am / Thursday Nov 14

Applying the GitHub security development lifecycle to your open source project

Session description coming soon.

The modern mainframe: GitHub for social coding and mainframe application development

Speakers

Philip Holleran, Principal Solutions Engineer (GitHub)

Philip Holleran

Philip Holleran

Principal Solutions Engineer

GitHub

github logo @pholleran

Venkat Balabhadrapatruni, Architect (Broadcom)

Venkat Balabhadrapatruni

Venkat Balabhadrapatruni

Architect

Broadcom

Developer, Architect, Techy focused on modernizing the Mainframe application development space. My main goal is to make Mainframe as any other platform, and attract new talent to the platform.

10:15 am / Thursday Nov 14

The modern mainframe: GitHub for social coding and mainframe application development

Rumors of the mainframe's demise have been greatly exaggerated. In fact, mainframe workloads are growing in many Enterprises. Until recently mainframe tooling and development processes have been static - stuck in earlier eras. Non-mainframe developers favor Git and GitHub for their decentralized nature, collaboration, and workflow flexibility. As seasoned mainframe programmers leave the workforce many developers are being hired to enhance, modernize, and manage mainframe applications. This makes the need to provide familiar tools and processes more important than ever.

Recent innovations in mainframe technology have greatly reduced the barriers to entry, combining modern, standard tooling and development processes with the power and reliability of big iron. This session will cover how businesses can modernize their mainframe development experience with tooling including Git, GitHub, and Jenkins, making it easier for a new generation of developers support growing mainframe workloads.

Getting sponsored with GitHub Sponsors

Speakers

Devon Zuegel, Product Manager of the Open Source Economy Team (GitHub)

Devon Zuegel

Devon Zuegel

Product Manager of the Open Source Economy Team

GitHub

Devon is the Product Manager of the Open Source Economy team at GitHub. She is a writer and programmer based out of San Francisco, and she blogs about cooperation problems, market design, and urban economics.

10:15 am / Thursday Nov 14

Getting sponsored with GitHub Sponsors

Session description coming soon.

10:55am

Break

11:10am

Panel: Embracing open source in financial services

Speakers

Jamie Jones, Director of Field Architects (GitHub)

Jamie Jones

Jamie Jones

Director of Field Architects

GitHub

Jamie is a recovering software development lead (and meeting attender) who spent a dozen years helping the Federal Government build software, one project at a time. He now leads GitHub's Field Architecture organization, helping businesses all over the world improve and transform the way they do software development with a heavy focus on agile transformation, inner and open sourcing, and secure and complaint software delivery processes.

Jamie and his family live in Alexandria, Virginia where they enjoy history and hiking with their dog when not closing Pull Requests.

Tosha Ellison, Director of Member Success (FINOS)

Tosha Ellison

Tosha Ellison

Director of Member Success

FINOS

Tosha has spent more than 18 years in financial services and technology working with banks, software companies, and start-ups in a wide variety of roles. Leveraging this experience Tosha is driving FINOS's member success initiative to help members maximize value from their engagement with FINOS and open source software more generally. Before joining FINOS Tosha co-founded eCo Financial Technology to give banks a new way to source and evaluate software. Prior to that Tosha spent 13 years at Credit Suisse in London and New York where she held a range of technology roles in both Equities and FICC before becoming COO for eFX and then FID eCommerce. Tosha started her career in a Silicon Valley financial technology start-up after earning BAs in Psychology and Mass Communications from the University of California, Berkeley.

11:10 am / Thursday Nov 14

Panel: Embracing open source in financial services

This fireside discussion with leaders from some of the biggest and most secure financial services firms in the world will expose achievements, best practices, and some pitfalls along the way to embracing open source. Hear representatives from these teams share the successes and challenges they’ve overcome as they’ve integrated open source technologies, methods, and culture into its daily business operations. You'll also hear insights from the just released State of Financial Open Source Survey (sponsored by the FinTech Open Source Foundation and GitHub) to better understand how industries, specifically financial services, are adopting open source.

How to use GitHub APIs in web standards

Speakers

Ada Rose Cannon, Co-chair, W3C Immersive Web Working Group (Samsung Internet)

Ada Rose Cannon

Ada Rose Cannon

Co-chair, W3C Immersive Web Working Group

Samsung Internet

As a Developer Advocate for the Samsung Internet Web Browser, Ada’s goal is to spread the word about advanced web features and help developers build great web applications. She is passionate about the Web Platform and Virtual Reality, and is helping to bring VR and AR standards to the Web Platform as Co-Chair of the W3C’s Immersive Web Working Group.

11:10 am / Thursday Nov 14

How to use GitHub APIs in web standards

Many web standards are produced publicly on GitHub. As Chair of the Immersive Web Working Group, there's a lot of organization to keep projects running smoothly. From building simple scripts to using bots to assist contributors, you'll hear about the GitHub tools that have kept the Immersive Web Working Group's projects running smoothly.

Building an open source community from the ground up

Speakers

Stefan Fejes, UI Engineer (30 Seconds)

Stefan Fejes

Stefan Fejes

UI Engineer

30 Seconds

Stefan is a 19-year-old UI Engineer who loves everything JavaScript. He has created various high-traffic open source projects, including the popular JavaScript library, 30secondsofcode.org. Stefan also organizes the 500-member JavaScript meetup group in Novi Sad, Serbia. You can find him running by the river every morning at 5 am.

11:10 am / Thursday Nov 14

Building an open source community from the ground up

Wonder what's it's like to grow one of the fastest growing open source projects before graduating from high school? Since it's release, 30secondsofcode.org was nominated as the 6th fastest growing open source project by GitHub in 2018, gathered over 45,000 stars, made it to Hacktoberfest trending lists, and started series of education projects used by thousands of developers daily. Growing an organization of this size isn't easy, especially when a newbie is running it. Stefan will share some of his most inspiring and challenging moments of running the organization—and share tips for maintainers and teams starting their own open source projects.

11:50am

Lunch

1:00pm
2:00pm

Break

2:15pm

Ship happens: shipping pull requests at scale with the merge queue

Speakers

Jack Li, Production Engineer (Shopify)

Jack Li

Jack Li

Production Engineer

Shopify

Jack is a Production Engineer on the Developer Acceleration Team at Shopify. He built Shopify’s Identity SSO service, and was a founding member of the Shopify Plus Engineering Team. Prior to Shopify, Jack worked on Windows kernel graphics drivers at Advanced Micro Devices.

2:15 pm / Thursday Nov 14

Ship happens: shipping pull requests at scale with the merge queue

At Shopify, developers merge and deploy over 400 pull requests each day to Shopify master. Two years ago, we built the merge queue as part of Shipit, an open source project, to control the thundering herd of merges and ensure ships happen quickly and safely. In this talk, Shopify will explore the design of the first iteration of the merge queue, what they've learned from that experience, and how they're evolving the merge queue to continuously scale developer productivity.

Coming soon

Open Source in Africa

Speakers

2:15 pm / Thursday Nov 14

Open Source in Africa

How can open source be a force for good and justice in Africa and in the world? This panel brings together open source maintainers and advocates from across the African continent to share stories about their projects, challenges, and unique experiences and viewpoints in using open source technologies to improve African communities.

2:55pm

Break

3:25pm

Exemplars, laggards, and the cautious crew: A data-driven look at practices behind exemplar open source projects

Speakers

Stephen Magill, Principal Scientist (Galois, Inc.)

Stephen Magill

Stephen Magill

Principal Scientist

Galois, Inc.

Stephen Magill is a Principal Scientist at Galois, Inc. and a world-recognized expert on programming languages and program analysis, with work ranging from development of high-level languages to static analysis of low-level systems code. He has a Ph.D. in Computer Science from Carnegie Mellon University, and his work has been widely published.

Gene Kim, Founder and CTO (Tripwire)

Gene Kim

Gene Kim

Founder and CTO

Tripwire

Gene Kim is a multiple award-winning CTO, researcher, and author, and has been studying high-performing technology organizations since 1999. He was founder and CTO of Tripwire for 13 years.

3:25 pm / Thursday Nov 14

Exemplars, laggards, and the cautious crew: A data-driven look at practices behind exemplar open source projects

In this session, you'll hear about the year-long collaboration between Gene Kim (researcher and co-author of “The Phoenix Project,” “DevOps Handbook,” “Accelerate”), Dr. Stephen Magill, (expert in software security and program analysis), and Sonatype (maintainers of the Maven Central Repository). They examined 10,000 open source Java components that were published to Maven Central and hosted on GitHub. They combined team and project performance metrics from GitHub, popularity data from Maven Central, and vulnerability and dependency data from Sonatype to examine what properties are shared by exemplary open source teams. They discuss these findings, including the differences we see between exemplary small teams and large teams, the fact that popularity does not predict security, and how remarkably difficult it is to keep dependencies patched while being “almost” up-to-date. They also highlight the organizational and technology practices they observe among exemplar open source teams, which release new versions 2x more frequently and remediate security vulnerabilities 3x more quickly, all while delivering a level of value that makes them standouts in terms of popularity and adoption.

What does it take to transform a federal agency to a lean, product-focused enterprise?

Speakers

Kelly O'Connor, Product Manager, US Digital Service (Veterans Affairs)

Kelly O'Connor

Kelly O'Connor

Product Manager, US Digital Service

Veterans Affairs

3:25 pm / Thursday Nov 14

What does it take to transform a federal agency to a lean, product-focused enterprise?

By shifting the focus away from traditional, plan-driven “project management” (e.g., cost management, schedule management, etc.) towards a more user-driven product management approach (e.g., user research, minimum viable products, etc.), the VA has been working to create the best digital experience for Veterans and business customers. Learn how VA went about this massive cultural shift -- to making human centered design (HCD) a requirement, not a “nice to have.”

There’s no point in delivering something on-time and on-budget--if it’s the wrong thing.

Don't be a robot: Automating workflows at scale

Speakers

Mariatta Wijaya, Backend Engineer and Python Core Developer (Zapier)

Mariatta Wijaya

Mariatta Wijaya

Backend Engineer and Python Core Developer

Zapier

Mariatta is a Python Core Developer, a Software Engineer at Zapier, the Vancouver PyLadies co-organizer, and one of the founding members of the PyCascades conference. She moved to Canada almost two decades ago, and now lives in Vancouver with her husband and two children. In her free time, she contributes to open source, builds GitHub bots, and fixes typos.

3:25 pm / Thursday Nov 14

Don't be a robot: Automating workflows at scale

Managing a large open source project like CPython is no easy task. Learn how the Python core team automated their GitHub workflow with bots, making it easier for maintainers and contributors to collaborate together. Even if you’re not managing a large project, you can still build your own bot! Hear some ideas on what you can automate and personalize on GitHub to build at your best. Don’t be a robot, build one.

4:05pm

Break

4:20pm

Deep dive into GitHub's newest features

Speakers

Jarryd McCree, Senior Product Manager (GitHub)

Jarryd McCree

Jarryd McCree

Senior Product Manager

GitHub

Jarryd McCree is a Senior Product Manager at GitHub where he focuses on helping their largest customers operate GitHub at scale. Prior to joining GitHub, Jarryd co-founded multiple start-ups and was named as one of the "20 Innovators Shaping Atlanta’s Black Startup Community" by the Huffington Post. When not at his computer, you can find Jarryd outside in his hometown of Atlanta, Georgia where he enjoys running, cycling, and mountain climbing.

4:20 pm / Thursday Nov 14

Deep dive into GitHub's newest features

Session description coming soon.

Source code consolidation at Expedia Group: Unlocking collaborative development

Speakers

4:20 pm / Thursday Nov 14

Source code consolidation at Expedia Group: Unlocking collaborative development

In 2018, Expedia Group started a project to consolidate all their source code into a single instance of GitHub Enterprise. The team wanted to drive more collaborative development and improve developer efficiency. In this talk, you'll learn about the background of the project, goals, and objectives for success, the design and architecture of the new instance, migration methods used and how they were automated, and details on the challenges faced and how they were resolved.

Building open source communities of starfish

Speakers

Ben Greenberg, Developer Advocate (Nexmo)

Ben Greenberg

Ben Greenberg

Developer Advocate

Nexmo

4:20 pm / Thursday Nov 14

Building open source communities of starfish

As the world of open source software has exploded and more people enter the field, essential questions around good communication, boundaries of time and space, and how to work on a shared project across cultures, languages, and geography arise. How can we make sure that new contributors who arrive at a project through Hacktoberfest feel inspired to stay? How can we make sure that maintainers, who are already overburdened and overworked, are given the proper tools to do their sometimes thankless work? As a developer who spent ten years working in the fields of non-project management, counseling, and community organizing, Ben will share some strategies on how to create a more holistic environment where everyone thrives, based on lessons sociologists and researchers have learned from starfish and spider communities.

5:00pm

Closing reception

7:30pm

End of GitHub Universe