Speakers

Get the latest from community leaders, industry experts, and the GitHub team.

  • Julio Avalos pink cube

    Julio Avalos

    Chief Strategy Officer (GitHub)

    pink cube @hoolio

    Julio Avalos is GitHub’s Chief Strategy Officer and General Counsel. He oversees our Legal, Policy, People, Social Impact, Strategic Partnerships, Communications, and Marketing Teams—in addition to partnering with GitHub’s Executive Team and Board of Directors to define our vision and manage our business and operations. Beginning with a legal team of one, Julio has also championed the use of GitHub for technical and non-technical teams alike, making the company’s work more open and iterative.

    Prior to joining GitHub, Julio worked as Corporate Counsel for Yelp. Before Yelp, he was an attorney at Orrick, Herrington & Sutcliffe, where he primarily represented Facebook on issues related to cyber-governance, intellectual property, online privacy, and security.

    Julio creates and advocates for policy that connects technology and humanism, furthers technological innovation, and promotes software as an integral part of our collective future.

    Day 2 - 9:00am

    Day 2 keynote

  • Kyle Daigle pink cube

    Kyle Daigle

    Director, Ecosystem (GitHub)

    pink cube @kdaigle

    Kyle Daigle is the Director of Ecosystem Engineering at GitHub and helps build, improve, and scale its external APIs, Marketplace, and overall ecosystem. Before GitHub, he led teams building platform functionality for banks, credit unions, realtors, and small businesses. Kyle is passionate about using APIs to enable teams to collaborate more effectively and have control of their workflows. Kyle lives in Connecticut with his wife and two boys and enjoys traveling with his family.

    Day 1 - 9:00am

    Opening keynote

    Day 2 - 9:00am

    Day 2 keynote

  • Kathy Simpson pink cube

    Kathy Simpson

    Senior Director of Product Management (GitHub)

    pink cube @simpsoka

    Kathy Simpson is Senior Director of Product Management at GitHub, where she leads Developer Experience in navigating code collaboration, workflow and efficiency.

    Kathy has an engineering background and has always been a maker at heart with a passion for technology. She's played a critical role in the creation of new products such as Heroku's developer dashboard and enterprise workflow management systems, and works to make every product successful well beyond launch. Her curiosity for building is fueled by exploring new tools, prototyping potential solutions and investigating different processes.

    Prior to GitHub, Kathy worked as Senior Product Manager on the Human Interface Team at Heroku. Before Heroku, Kathy was a Senior Product Manager for Disqus, where she ran the core commenting platform. She studied Philosophy and Physical Anthropology at Pacific Lutheran University.

    Day 1 - 9:00am

    Opening keynote

  • Sam Lambert pink cube

    Sam Lambert

    Head of Platform (GitHub)

    pink cube @samlambert

    Day 1 - 9:00am

    Opening keynote

  • Omoju Miller pink cube

    Omoju Miller

    Senior Data Scientist (GitHub)

    pink cube @omoju

    Omoju Miller is a Senior Machine Learning Data Scientist with GitHub. She has over a decade of experience in computational intelligence. She has a Ph.D. from UC Berkeley. Apart from her work in AI, she has co-led the non-profit investment in Computer Science Education for Google and served as a volunteer advisor to the Obama administration’s White House Presidential Innovation Fellows. She is a member of the World Economic Forum Expert Network in AI.

    Day 1 - 9:00am

    Opening keynote

  • Jason Warner pink cube

    Jason Warner

    Senior Vice President, Technology (GitHub)

    pink cube @jasoncwarner

    Jason Warner is GitHub’s Senior Vice President of Technology, where he oversees our Engineering, Product, Product Design, and Security Teams. Jason has played an integral role in building GitHub’s product roadmap to fit the needs of developers around the world.

    Prior to joining GitHub in 2017, Jason was Vice President of Engineering at Heroku. Before Heroku, Jason oversaw product engineering for Ubuntu Desktop and Ubuntu Phone at Canonical.

    Jason is passionate about building technologies that bring people together, and he’s an active speaker, writer, and advisor.

    Day 1 - 9:00am

    Opening keynote

  • Fiona Tan pink cube

    Fiona Tan

    SVP, Customer Technology and AI (Walmart)

    Fiona Tan is an exemplary leader with over 23 years of international experience. As SVP, Customer Technology and AI, Fiona oversees innovation and engineering across all of Walmart’s physical and digital footprint. Whether leveraging data and machine learning or building a responsive and reusable front-end experience to new cloud services and mobile apps, Fiona's team is at the forefront of the emerging technologies within the world's largest company. Prior to joining Walmart in 2014, Fiona held strategic leadership roles at Ariba and TIBCO Software.

    Fiona has a M.S. in Computer Science from Stanford University and a B.S. in Computer Science and Engineering from Massachusetts Institute of Technology (MIT).

    Day 1 - 1:25pm

    Built to grow: How the world's largest company creates a codebase that scales

    Open source and AI are having a transformational effect on businesses big and small. As the world's largest company, Walmart’s engineering team is in a unique position—one where even the smallest technical decisions have large-scale impact.

    From the the supply chain to the customer journey, Fiona Tan, SVP, Customer Technology and Artificial Intelligence at Walmart, discusses how to build on your code base to meet the demands of a growing digital economy. Learn what it really means to "deploy at scale" from the team’s experience serving over 300 million customers every week, aiding in recovery from natural disasters, supporting social causes, and more.

    Day 1 - 2:45pm

    A chat with the world’s largest company on why the future needs more women who code

    While women comprised 37% of computer science graduates in 1984, only 18% pursue the field today. Increasing the number of women who can code and specifically in the growing field of artificial intelligence, is critical. In this session, Laura Heisman, GitHub's VP of Communications will interview Fiona Tan, Senior Vice President of Customer Technology at Walmart Labs on why women are fundamental to the future of the self-learning algorithms that power A.I. and why closing the gender gap in STEM is not only important for business, but important for society.

  • Spencer Kaiser pink cube

    Spencer Kaiser

    Principal Architect - Emerging Tech (American Airlines)

    pink cube @SpencerKaiser

    Spencer Kaiser is a Principal Architect in American Airline’s Emerging Technology group, which focuses on identifying and evaluating the latest tech for use at American. After getting his Masters in Computer Science, Spencer has focused on full stack development with a specialization in iOS and Node.js applications, but has recently spent time exploring drones, machine learning, and computer vision.

    Day 1 - 9:00am

    Opening keynote

  • Laura Heisman pink cube

    Laura Heisman

    Vice President of Communications (GitHub)

    pink cube @lheisman

    Laura Heisman is GitHub’s Vice President of Communications, where she oversees the company’s Global Communications Team, including Public Relations, Internal Communications, and Industry Analyst Relations. In addition to leading GitHub’s communications programs, Laura has been integral in building out GitHub’s global communications strategy and sharing the company’s storyline to showcase the company’s platform, community and new developer opportunities.

    Prior to joining GitHub in 2017, Laura spent more than a decade at Citrix as Vice President of Communications leading the worldwide team. Before Citrix, Laura led corporate communications at Interwoven and was with leading PR agencies representing startups and global companies.

    Laura is passionate about human-centered storytelling and raising awareness about how GitHub is changing people’s lives and the future of software, including the impact it will have on her own children’s future.

    Day 1 - 2:45pm

    A chat with the world’s largest company on why the future needs more women who code

    While women comprised 37% of computer science graduates in 1984, only 18% pursue the field today. Increasing the number of women who can code and specifically in the growing field of artificial intelligence, is critical. In this session, Laura Heisman, GitHub's VP of Communications will interview Fiona Tan, Senior Vice President of Customer Technology at Walmart Labs on why women are fundamental to the future of the self-learning algorithms that power A.I. and why closing the gender gap in STEM is not only important for business, but important for society.

  • Nick Liffen pink cube

    Nick Liffen

    (Eli Lilly & Company)

    Nick is a product owner within Eli Lilly’s Emerging Technologies Team, where he looks to enable and empower teams at Lilly by offering automated and consumable processes and tools. With a focus on maturing services such as GitHub, Heroku, and Contentful, Nick has a key eye for automation and software development. When not at work, he “attempts” to play golf with friends and travels Europe.

    Day 2 - 1:20pm

    Innersource and the power of automation at Eli Lilly

    How can large companies build like the open source community? Eli Lilly struck out on a journey to create a more open developer community—one that encourages sharing, drives code reuse, and builds better software, faster than ever.

    In this session, you’ll learn how engineering teams at Eli Lilly shifted from locked down repositories to open collaboration and automated service offerings, along with a few tips and tricks for working better together. You’ll also hear how automation supported teams as they adopted GitHub Business Cloud and made it simple for engineers across the organization to configure repositories, enforce security policies, and more.

  • Chloe Condon pink cube

    Chloe Condon

    Developer Evangelist (Sentry.io)

    Former musical theatre actress an Hackbright Academy graduate, Chloe is now a Developer Evangelist at Sentry. Perhaps the only engineer you'll meet who has been in "Hairspray", "Xanadu", and "Jerry Springer: the Opera", she is passionate about bringing people with non-traditional backgrounds into tech. In February 2018 she was named one of the "200+ Thought Leaders in Crypto and Blockchain" and still knows absolutely nothing about Blockchain... however, a quick Google search will provide you with observability content, and videos of her singing—enjoy!

    Day 2 - 2:30pm

    Let me entertain you: how theater can influence developer communities

    “Engineers are people, too: They like the be entertained” been an ongoing mantra in Sentry.io's monthly meetup. As a former musical theater actress, Chloe Condon found that many meetups, conferences, and events lack the “entertainment” she was used to consuming “on stage”. Yes, the talks are highly technical, and no, the speakers aren't singing or dancing—but isn’t there a way to make these entertaining?

    Armed with a theatre degree, a certificate from Hackbright, and all of the lines and lyrics of Legally Blonde the musical memorized, Chloe set out to make a community event that was not only informational, but entertaining, too. In this talk, you'll find out how Sentry turned

  • Charlyn Gonda pink cube

    Charlyn Gonda

    Software Engineer (Uber)

    Charlyn Gonda is a Software Engineer at Uber Eats and former Developer Advocate for the Uber API. In her free time, she’s working on 12 Months of Makes (http://bit.ly/12monthsofmakes), in which she’ll build 12 physical projects in 12 months that span circuits, 3D printing, microcontrollers and crafting. She’s passionate about bringing physical things to life with digital surprises, and deeply believes that expanding creativity can lead to impactful solutions for challenging problems.

    Day 1 - 2:45pm

    Code you can hold: Making your first IoT wearable

    Modern microcontrollers make it easy to bring your code out of the digital world and into the physical. Learn how any software engineer can get started with microcontroller programming, beginning with the Particle Photon board, a wifi-enabled microcontroller. You already know how to code. Now you just need a basic understanding of circuits and familiarity with the latest tools. Let’s pick up our soldering irons and put on safety goggles—it’s time to make things.

  • Jason Etcovitch pink cube

    Jason Etcovitch

    Learning Engineer (GitHub)

    pink cube @JasonEtco

    Jason is a Learning Engineer at GitHub, building products to help people learn, work, and collaborate. In his free time, he befriends dogs and carefully crafts messages using emojis.

    Day 1 - 3:55pm

    GitHub Learning Lab: Teaching robots to teach

    GitHub is more than a home for code. It’s a forum for collaboration, a sandbox for testing, a launchpad for deployment, and often, a platform for learning new skills. GitHub Learning Lab helps developer grow through active learning experiences without leaving GitHub. The app engages with students in issues and pull requests as they learn and guides them along their journey, responding to their activity and tracking their progress.

    In this talk, we’ll share how we built Learning Lab using public GitHub APIs and Probot, a framework for building GitHub Apps. We’ll also share implementation details for reusable API abstractions - using these actions, you can build your own courses on Learning Lab to teach developers how you work, what your product or integration does, or something completely new.

    Workshop - 1:45pm

    Build a GitHub App using Probot

    Whether you're interested in building a special feature for your team or just automating some tasks, Probot is one way to quickly turn ideas into innovations.

    This beginner-friendly workshop doesn't require any GitHub Apps experience or prior knowledge. We’ll teach you who, what, where, when, and why they’re important. And you’ll walk away with skills for building, customizing, and even integrating improvements across every project you touch.

  • Yangqing Jia pink cube

    Yangqing Jia

    Director, Facebook AI Infrastructure (Facebook)

    Yangqing Jia is currently the Director of Engineering leading Facebook's AI Platform team. The team develops general purpose, open source AI solutions that serve as the backbone of Facebook AI products such as: ranking, computer vision, natural language processing, speech recognition, mobile AI, and AR. He has a track record of developing open source deep learning software stack, many of which serve as the de-facto industry standard in AI. Yangqing is also the creator/co-creator of Caffe, TensorFlow, Caffe2, ONNX, and PyTorch 1.0.

    Day 2 - 11:40am

    Building an agile AI research-to-production experience

    One of the greatest advantages for leaders in AI innovation comes from the ability to quickly bring cutting-edge research to large-scale production. Earlier this year, Facebook announced the roadmap for PyTorch 1.0. Continuing in the open source spirit of its predecessors, PyTorch 1.0 is being developed completely in the open with contributors from major academic and industry research institutes, utilizing open source platforms and tools such as GitHub, Jenkins, Conda, and Python PIP. PyTorch 1.0 combines the scalability of Caffe2 with PyTorch’s flexible front end to create a multi-faceted deep learning system that delivers an accelerated end-to-end research-to-production experience. Come learn about PyTorch 1.0, and how it can help you embed AI into your workflow with strong GitHub community support.

  • Rouven Weßling pink cube

    Rouven Weßling

    Developer Evangelist (Contentful)

    Rouven is a Developer Evangelist at Contentful. He is passionate about APIs, automation, and finding ways to use those two interests to build absurd things.

    When he’s not programming, you’re most likely to find him eating cake or running on the streets of Berlin (so he can eat more cake).

    Day 1 - 3:55pm

    API mashup: Combining APIs using GraphQL schema stiching

    In music, a mashup is a song created by blending two or more existing songs into a whole new piece. The best mashups are seamless and natural. They’re just good songs.

    In today’s golden age of APIs, nobody would be surprised if you used more than six APIs in a project. But, like songs, they all work slightly differently. You also have to remember which data is located in which API and what fields indicate a foreign key to another API.

    What we need are API mashups. By stitching together multiple GraphQL schemas we can take away the overhead of having to remember where data is located and how to resolve references between them. In this talk, you’ll learn how to use schema stitching to annotate the GitHub API with metadata about the repositories and users in an organization, resulting in a more powerful API that’s ready to build great tooling with less effort.

  • Kelsey Gilmore-Innis pink cube

    Kelsey Gilmore-Innis

    Engineering Manager (GitHub)

    Kelsey Gilmore-Innis manages the Delivery team that builds GitHub's Kubernetes infrastructure and platform. Before that, she was the CTO at a non-profit startup, creating a complete product and building a team from scratch. She began her career as a backend engineer working in Scala on platform and cloud technologies. In her free time she plays with her 8 month old baby and gets kicked out of Facebook mommy groups.

    Day 1 - 2:45pm

    Infrastructure as product: Building GitHub's future

    The future of infrastructure is bright, and new tools let us focus on who we’re building for instead of how we're building. At its heart, infrastructure exists to solve peoples' problems. The key to choosing the right tools is seeing infrastructure for what it is: A product used by people.

    This talk presents the story of Moda—GitHub's internal service platform. Moda is a set of tools, practices, and ideas for running software on Kubernetes. We’ll share how we approached big infrastructure changes, what has worked well, and why we made the decisions we did. Our success is rooted in treating infrastructure like a product, remembering that we build tools to enable other developers, and focusing on what can help them build the future of software.

    This talk is about the big picture, not the day-to-day details, so you won’t need prior knowledge of containers or Kubernetes to participate or benefit.

  • Abi Noda pink cube

    Abi Noda

    Founder & Developer (Pull Reminders)

    Abi is a software developer and the creator of Pull Reminders, a GitHub App used by over 500 companies to reduce code review turnaround time and ship faster using GitHub. He was previously engineering director at Kaplan, CTO and instructor at Dev Bootcamp, and an engineer on the 2012 Obama campaign tech team.

    Day 2 - 10:50am

    From side project to profitable business on GitHub Marketplace

    Want to build a profitable side project? In this session I will share the story of how my GitHub App that began as a side project became a successful business used by over 500 companies like Pivotal, WeWork, and Trivago. You'll learn about how the GitHub Marketplace is empowering independent developers to become entrepreneurs and tips for how you can build your own GitHub Apps for fun or profit.

  • Lin Clark pink cube

    Lin Clark

    Principal Developer Advocate (Mozilla)

    Lin Clark is one of the most influential international speakers on WebAssembly and Rust. She's the creator of @codecartoons and speaks about the power of JavaScript as Developer Advocate at Mozilla.

    Day 1 - 10:50am

    Leveling up WebAssembly itself: Going from MVP to brave new world

    What if your "Hello World" project could have an impact on the real world? What if your first code could control a structure like the ARCH?

    Sponsored by Mozilla for close to 2,000 attendees at GitHub Universe 2018, the ARCH Light Art Installation is the first truly immersive "code expressed into art" experience. Anyone can contribute to this interactive, multi-sensory installation—the first of its kind to visualize the power of JavaScript and WebAssembly as animation with over 30,000 colored LEDs.

    In this talk, we’ll start with the narrative of collaboration with experiential artist Ian Brill who created the ARCH piece and progress into how code can express 3D Space (perhaps 4D if you include time) in computing power. Then we’ll dive into why this structure is a good mental model for how WebAssembly and JavaScript work together through something called linear memory.

  • Brian Douglas pink cube

    Brian Douglas

    Developer Advocate (GitHub)

    pink cube @bdougie

    Brian Douglas is a Developer Advocate at GitHub where he works on increasing use of the GitHub API by fostering a community of early adopters through the GitHub Developer Guild.

    Day 1 - 10:50am

    Integrating continuous integration and deployment with GitHub’s API

    Continuous Integration (CI) is a software practice that requires frequently committing code to a shared repository. When you commit code more often, it can raise errors much sooner which is why this talk will introduce you to how you can leverage the new Checks API alongside your CI to improve your development workflow and reducing the amount of cognitive load code a developer needs for debugging to find the source of the error.

  • Bonnie Chatterjee pink cube

    Bonnie Chatterjee

    Director, Professional Services (GitHub)

    Day 2 - 11:40am

    The keys to open source success for enterprise teams

    From security considerations to culture transformations, starting and maintaining successful open source initiatives at a large company isn’t easy—but the results speak for themselves. With some workflow and policy adjustments, you can bring open source to your organization to see increases in collaboration and product quality.

    In this panel, you’ll hear real-life examples from Comcast, Oracle, and Zalando about how their teams have navigated red tape, encouraged innovation, and taken products to the next level on their journey to open source adoption.

  • David Habusha pink cube

    David Habusha

    VP of Product (WhiteSource)

    David is a startup mentor and the VP of Product at WhiteSource. He frequently writes articles and speaks about open source, DevOps, and security.

    Previously, David led product management teams in large ISVs (Symantec, Veritas and others) and startups. He is the Co-founder of MyPermissions, a world leader in online privacy protection and the founder of iMesh.com, a p2p file sharing network. David holds a BSc in computer science cum laude from the Tel Aviv Open University.

    Day 1 - 11:45am

    Baking security into GitHub workflows without slowing you down

    Open source security management, licensing compliance, and quality assessment, are becoming essential for developers working to build software faster. Developers are required to validate the security of open source components they use, and importantly, prioritize how they handle actual security vulnerabilities, enabling a significant reduction of security vulnerability risk while maintaining productivity. On average, more than 80 percent of reported security vulnerabilities in open source libraries are not referenced by the developers’ code, but there's little visibility between the two.

    In this session, you'll learn how functions such as vulnerability discovery and impact analysis can help developers focus on real security risks that affect their applications, pinpointing the calls to vulnerable code, down to the pertinent filename and line number. You'll also see how to use security checks in GitHub to tap into the normal SDLC working environment with integrations like the Checks API.

  • Sneha Inguva pink cube

    Sneha Inguva

    Software Engineer, CNS Networking (DigitalOcean)

    Sneha Inguva is an enthusiastic software engineer on the Network Services team at Digital Ocean. She has previously worked on internal tooling teams, inspiring passion to investigate observability primitives for new products. In her spare time, she enjoys reading and running.

    Day 2 - 3:20pm

    Observability pre-release: using Prometheus to test and fix new software

    The pillars of observability have long been accepted as key components of any microservice-in-production. But what about those new products—those new features—that have yet to be released? Properly instrumenting and leveraging metrics at this stage is perhaps even more crucial. When a product is yet to be released, identifying and addressing early bugs is critical.

    See how the team at Digital Ocean leveraged Prometheus to properly instrument and test features within their software-defined networking pillar. This session will highlight instrumentation, key visualizations, and takeaways from their experience. You’ll also hear about areas for improvement and find out how to use these learnings for your own releases.

  • David Mittman pink cube

    David Mittman

    Manager of Enterprise and Information Systems Engineering (NASA/Jet Propulsion Lab)

    David Mittman has developed software for over 30 years. Currently, he manages an organization of 250 engineers and scientists operating NASA’s robotic spacecraft exploring the Solar System and beyond. His software helped plan the Mars Pathfinder mission that put the first ever rover on Mars in the late 1990s, and is planning observations for NASA’s Spitzer Space Telescope. As an advocate for the software developer, David is helping to modernize the state of software product development and encourage a culture of collaboration across the Laboratory.

    Day 1 - 3:55pm

    Innersource at JPL: Building software like an open source community in a science, engineering, and research enterprise

    In 2013, a number of employees at NASA's Jet Propulsion Laboratory believed the tools that were so successfully supporting open source software could support development at JPL, too. Core to this belief was the theory that software development teams at JPL operated similarly to the open source community.

    Known as innersource, this theory has been put into practice in a number of companies. Learn why JPL cares about innersource, how they champion open source development principles on GitHub Enterprise, and what progress they’ve made so far.

  • Kate Ebneter pink cube

    Kate Ebneter

    (ServiceNow)

    Kate Ebneter has been a professional build and release engineer for more than 25 years. She is currently manager of the Build and Release Engineering Team at ServiceNow.

    Day 2 - 2:30pm

    Migrating from Gerrit to GitHub Enterprise

    Gerrit is a Git hosting service and code review tool that functions like GitHub with several key feature differences. ServiceNow recently migrated their entire development team and several other teams from Gerrit to GitHub Enterprise for internal code hosting and code review. Learn how the team solved—and continues to solve—their most pressing social and technical challenges.

  • Per Ploug pink cube

    Per Ploug

    Open Source Community Manager (Zalando SE)

    Per Ploug is an Open Source Community Manager at Zalando, working to empower 2,000 developers involved in open source. Previously, he was a key figure in building and nurturing the commercial open source CMS project Umbraco, serving a community of 250,000 developers and powering 500,000 websites globally.

    Day 2 - 11:40am

    The keys to open source success for enterprise teams

    From security considerations to culture transformations, starting and maintaining successful open source initiatives at a large company isn’t easy—but the results speak for themselves. With some workflow and policy adjustments, you can bring open source to your organization to see increases in collaboration and product quality.

    In this panel, you’ll hear real-life examples from Comcast, Oracle, and Zalando about how their teams have navigated red tape, encouraged innovation, and taken products to the next level on their journey to open source adoption.

  • Jarryd McCree pink cube

    Jarryd McCree

    Senior Product Manager, Business (GitHub)

    pink cube @jamccree

    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, GA where he enjoys running, cycling and mountain climbing.

    Day 1 - 4:50pm

    Deep dive into GitHub’s newest features

    GitHub has shipped a lot of features in the past few months that you might not even know about. In this talk, I will show you some features that we’ve added to GitHub that you might not have known about, how you can use them as part of your day to day workflows, and dive a bit deeper into some of the new features we shared in our keynote.

  • Rob Zuber pink cube

    Rob Zuber

    CTO (CircleCI)

    As CTO of Engineering at CircleCI, Rob helps make big technical decisions and keep teams happy and out of trouble. Before this, he was CTO of Copious, where he learned a lot of important lessons about tech in service of building a consumer marketplace. Rob likes snowboarding, Funkadelic, and viscous cappuccino.

    Day 2 - 11:40am

    Is your engineering team high-performing? How to measure team speed and quality

    Airlines have on-time arrival. Retail has sales per square foot. Marketing teams have cost per acquisition. Manufacturing has yield and safety scores. But how do we measure the performance of engineering teams, and why is understanding team performance important?

    This session looks at anonymized team data to share insights, behaviors, and metrics that help teams build better software, faster. We'll examine the anonymized, aggregate data from millions of builds for best practices on commits, pull requests, disaster recovery, frequency of deploy, and more.

  • Tilde Ann Thurium pink cube

    Tilde Ann Thurium

    Application Engineer (GitHub)

    pink cube @annthurium

    Tilde Ann Thurium is an artist, engiqueer, and activist. They recently joined the Atom team at GitHub. In previous lives, they have done stints as a florist, a security guard, and a Human Resources wench. In their spare time, they illustrate data structures and algorithms with acrylic paint.

    Day 1 - 4:50pm

    Seven things you won't believe Atom can do: editor tools, efficiency, and the psychology of making habits stick

    Developer tools can be an efficiency multiplier, but tools only help when you actually use them. It's also tough to balance time between "learning to use your tools better" and "getting things done." Get an introduction to the psychology of making habits stick and hear about some lesser-known yet powerful features of Atom, the hackable text editor. From real-time collaborative text editing to built-in Git integration, there's a lot you might not know your editor can do.

  • James McLeod pink cube

    James McLeod

    Software Engineer Lead (Lloyds Banking Group)

    James McLeod is a passionate Software Engineer with a belief in open collaboration and a drive for growing engineering communities.

    James’ role as Software Engineering Lead at Lloyds Banking Group focuses on guiding the engineering community, listening to feedback, and removing barriers through leading and advocating for Lloyds engineering guilds and innersource collaboration.

    His energy and passion goes beyond the workplace where James is the founder of ‘React London–Bring Your Own Project’–a rapidly growing London meetup, with over 900 active members.

    Day 2 - 10:50am

    Advocating for open source: A journey into open development with Lloyd's Banking Group

    Lloyds Banking Group is a financial services group with millions of customers and a presence in nearly every UK community, both online and on the local high street. With more than one million businesses serviced through their brands, the hopes for creating the bank of the future is firmly locked in the sights of this digitally transforming organization.

    In order to hit their ambitious goal, Lloyds Banking Group is changing from a traditionally introverted bank, hardened to risk through years of manual process, into an open and collaborative organization where innovation and experimentation are driven by engineering and automation.

    During this talk you’ll learn how Lloyds Banking Group journeyed into innersource with the formation of engineering guilds and how this lead to the adoption of GitHub Enterprise from proof of concept to widespread use. We’ll also explore how engineering guilds formed the GitHub Enterprise Working Group to share successes and educate on best practices, while safeguarding the operation of their engineering community.

    Finally, we’ll tell the story of how Lloyds Banking Group is moving fast toward open source, powered by the determination and ambition of engineers—and how GitHub Solutions Engineers are mentoring this enthusiasm to give back to the community.

  • Jens Vanderhaeghe pink cube

    Jens Vanderhaeghe

    Software Engineer (Airbnb)

    Jens Vanderhaeghe is a Belgian Deploy Infrastructure Engineer at Airbnb.

    Day 2 - 1:20pm

    From Monorail to Monorepo: Airbnb's journey into microservices

    Airbnb has grown exponentially over the last few years—and so has their codebase. Most of Airbnb's code lives in a monolithic Rails application called Monorail. Despite having hundreds of contributors, the team is still able to ship fast and frequently. Hear some of the unique challenges Airbnb faces as their engineering team grows and see how they plan to transition toward a service-oriented architecture—a multi-year effort involving hundreds of engineers across the company.

  • Admas Kanyagia pink cube

    Admas Kanyagia

    Director, Social Impact (GitHub)

    pink cube @admaskan

    Admas Kanyagia is the new Senior Director of Social Impact at GitHub, where she leads the philanthropic and CSR efforts on behalf of the company. She has over fifteen years of working across the social sector—with foundations, corporations, nonprofits and government. Prior to GitHub, Admas was a Director at FSG, a nonprofit strategy consulting firm, where she gained deep expertise in corporate social responsibility, shared value, equity, community engagement and mobilization, systems change, human-centered design and systems thinking. Prior to FSG, Admas worked for Accenture’s Public Sector practice and guided federal agencies and non-profit organizations in strategy development, organizational design and business process improvement. Admas has a M.A. from the Harvard Kennedy School and a B.A from Stanford University.

    Day 2 - 10:00am

    Open source for good: the people and projects driving change

    In today’s news, technology and software are often maligned with stories of how technology is driving bias to eroding democracies to isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. Open source software can be an effective tool to address these pressing social issues of our time. It offers an even more compelling opportunity to develop and collaborate on software that is changing people’s lives. Come listen to developers who are working at the intersection of social change and technology. From the Gates Foundation’s work in expanding financial services to the world’s poor through open source to the Human Utility project’s efforts to address poverty in Detroit with software to Optikey’s revolutionary technology to help people with disabilities communicate, there is no shortage of opportunities for technology to do good in this world.

    Day 2 - 1:20pm

    Developer stories: Addressing Social problems with code

    The social sector is often left behind in the race for technology. Open source can offer a way for social change actors like foundations, governments, nonprofits and educational institutions to create useful, open source tools that can unlock innovation and achieve their goals. Come learn how the Case Foundation and an XPRIZE Finalist are developing code and software to address social issues in the world around. They will share their challenges, opportunities and benefits that open source offers for social change actors.

  • Rachel Macfarlane pink cube

    Rachel Macfarlane

    Software Engineer (Microsoft)

    pink cube @rmacfarlane

    Rachel is a software engineer on the Visual Studio Code team. She’s passionate about building great tools and working in open source communities. In her free time, she grows vegetables and hikes. Rachel has been willingly lowered into a 150ft glacial crevasse on Mt. Baker and, clearly, has gotten out of it.

    Day 2 - 10:50am

    Cross-company collaboration: extending GitHub to a new IDE

    Independently, the Visual Studio Code team at Microsoft and the editor tools team at GitHub began exploring the possibility of an integration between their two products. The team at Microsoft started to design a pull request experience within Visual Studio Code, while the GitHub team prototyped one modeled after the same experience in the Visual Studio IDE. By chance, the two teams met and showed each other nearly identical prototypes. The coincidence sparked the collaboration that brought you an integrated GitHub experience in Visual Studio Code supported by the Visual Studio Code API.

    In this session, you’ll get an overview of how two companies worked together to support collaborative and open source development. You’ll also hear about the latest features and learn how you can contribute.

  • Sarah Guthals pink cube

    Sarah Guthals

    Manager, Engineering (GitHub)

    pink cube @sguthals

    Sarah Guthals is the Engineering Manager for Editor Tools at GitHub. She completed her Ph.D. in Computer Science from UC San Diego, then started a company around developing editors and curriculum to teach novices to code. In her free time she writes books for kids and adults about coding and teaches teachers how to teach code. She is one of Forbes’ 30 Under 30 and UCSD’s 40 Under 40 Alumni. Her passion is building ways to help coders of any age accomplish their goals.

    Day 2 - 10:50am

    Cross-company collaboration: extending GitHub to a new IDE

    Independently, the Visual Studio Code team at Microsoft and the editor tools team at GitHub began exploring the possibility of an integration between their two products. The team at Microsoft started to design a pull request experience within Visual Studio Code, while the GitHub team prototyped one modeled after the same experience in the Visual Studio IDE. By chance, the two teams met and showed each other nearly identical prototypes. The coincidence sparked the collaboration that brought you an integrated GitHub experience in Visual Studio Code supported by the Visual Studio Code API.

    In this session, you’ll get an overview of how two companies worked together to support collaborative and open source development. You’ll also hear about the latest features and learn how you can contribute.

  • Timm Drevensek pink cube

    Timm Drevensek

    Software Architect (Continental Corporation)

    Day 1 - 10:50am

    Moving from mono to multi: How Continental Corporation manages a distributed code base

    When working on larger software projects—like autonomous driving or complex embedded controller logics—you’ll eventually need to decide how to organize your code base. Whether you choose multiple Git repositories or a mono repo, you’ll have to deal with both pros and cons. Even if it’s the cleaner solution from a configuration management perspective, the additional complexity of handling a multi-repository setup often rules it out.

    The team at Continental recently switched from a mono to a multi-repository approach because of our code base’s requirements for embedded development. They have to deal with strongly dependent and optimized code while supporting many variants in product configuration.

    With MegaMerger, Continental solved the issue of delivering change sets that are spread across multiple repositories and can be built, tested, and merged as part of an automatic transaction. Their goal was to apply the pull request model to repositories that are connected with submodules or a repository configuration. Their GitHub App controls and synchronizes multiple pull requests without imposing any special requirements on the underlying build system to obtain the change set.

    Get an introduction to the given automotive embedded environment that lead to Continental’s decision, along with the workflow schema and the design decision implemented in the MegaMerger toolset. You’ll also see what limitations the team is facing, learn how to deal with distributed code bases, and see what’s possible when integrating with GitHub.

  • Vamshidhar Gandham pink cube

    Vamshidhar Gandham

    Lead Engineer (Salesforce)

    Vamshidhar Gandham is a Lead Engineer on the Tools Engineering Team at Salesforce. He is also a core member of Salesforce's open source office.

    Day 1 - 11:45am

    GitHub Enterprise at scale: Behind the scenes at Salesforce.com

    Wondering how to get started with GitHub Enterprise? This session is for you—especially if you're looking to migrate or onboard hundreds of developers. This talk will take you through Salesforce's migration journey, the tools they created to simplify migration, and how Github Enterprise has helped them change the face of DevOps.

  • Chad Arimura pink cube

    Chad Arimura

    Vice President of Serverless (Oracle)

    Chad is an entrepreneur—most recently as co-founder and CEO of Iron.io where we grew a multi-million dollar business. At Iron.io, he helped pioneer serverless computing, including some of the earliest usages of the term "serverless" in 2010—which he apologizes for. In 2017, he sold the company and joined Oracle.

    Now Vice President of Serverless at Oracle, Chad currently leads The Fn Project, open source serverless FaaS platform and orchestration.

    Day 2 - 11:40am

    The keys to open source success for enterprise teams

    From security considerations to culture transformations, starting and maintaining successful open source initiatives at a large company isn’t easy—but the results speak for themselves. With some workflow and policy adjustments, you can bring open source to your organization to see increases in collaboration and product quality.

    In this panel, you’ll hear real-life examples from Comcast, Oracle, and Zalando about how their teams have navigated red tape, encouraged innovation, and taken products to the next level on their journey to open source adoption.

  • Michael Johnson pink cube

    Michael Johnson

    Services Engineer (GitHub)

    pink cube @migarjo

    Michael Johnson is a Services Engineer at GitHub, helping teams customize GitHub products for their needs.

    Day 1 - 11:45am

    GitHub Enterprise at scale: Behind the scenes at Salesforce.com

    Wondering how to get started with GitHub Enterprise? This session is for you—especially if you're looking to migrate or onboard hundreds of developers. This talk will take you through Salesforce's migration journey, the tools they created to simplify migration, and how Github Enterprise has helped them change the face of DevOps.

  • Anna Filippova pink cube

    Anna Filippova

    Data Scientist (GitHub)

    pink cube @annafil

    Day 1 - 1:55pm

    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 for a fireside chat 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 2018, and the broader technology trends they represent.

  • Stephen O'Grady pink cube

    Stephen O'Grady

    Principal Analyst & Co-founder (RedMonk)

    Day 1 - 1:55pm

    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 for a fireside chat 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 2018, and the broader technology trends they represent.

  • John Jones pink cube

    John Jones

    Vice President of Interactive Strategies (The Case Foundation)

    John Jones is the Vice President of Interactive Strategies at the Case Foundation. John leads technical strategy, interactive campaign development and the digital execution for the Foundation’s programs and movements. He has a passion for technology and finding ways for it to both serve and lead the Foundation’s efforts. A developer by education, you can often find John dissecting new technologies and research to discover what impact it can have.

    Day 2 - 1:20pm

    Developer stories: Addressing Social problems with code

    The social sector is often left behind in the race for technology. Open source can offer a way for social change actors like foundations, governments, nonprofits and educational institutions to create useful, open source tools that can unlock innovation and achieve their goals. Come learn how the Case Foundation and an XPRIZE Finalist are developing code and software to address social issues in the world around. They will share their challenges, opportunities and benefits that open source offers for social change actors.

  • Jenny Fielding pink cube

    Jenny Fielding

    Managing Director (Techstars)

    Jenny Fielding is Managing Director at Techstars, where she invests in Internet of Things, Fintech and Healthcare companies. She is also the GP of The Eclectic Fund, a first check tech focused fund. Previously, Jenny headed up Corporate Venture and Digital Innovation at BBC Worldwide where she made strategic investments and led business development deals. She has also started several tech companies, most notably Switch-Mobile, a mobile VoIP company that was acquired in 2009. Jenny began her career as a lawyer, spent time in banking at JP Morgan and is a graduate of Columbia University where she is now an adjunct professor

    Day 2 - 3:20pm

    Developing software engineers to catalyze the world’s tech ecosystems

    How is the global tech community preparing the software engineers who will lead the global tech revolution in ten years? With Africa projected to account for half the world's population growth by 2050 and 7 of 10 of the world’s fastest growing internet populations, U.S. venture firms are increasingly investing in African startups and paying serious attention to tech on the continent.

    This session will delve into how African startups are building tech ecosystems across the continent to solve big problems, from food scarcity to clean water access. The panel will also explore how today’s young African leaders are leveraging e-learning and community building to create more software engineers and catalyze a generation of diverse tech pioneers who will go on build the solutions to some of the world’s most pressing challenges.

  • Guðmundur Ólafsson pink cube

    Guðmundur Ólafsson

    Software Engineer (GitHub)

    pink cube @gudmundur

    Guðmundur is a Software Engineer at GitHub, where he works at leading and building products relating to software lifecycle. For the past few years, he’s been focused on tooling around building, releasing and running code to help developers make the world a better place. When not at the computer, he can be found on an airplane, on a boat, with a cup of speciality coffee in hand, or repeatedly lifting heavy things with high intensity.

    Day 1 - 11:45am

    Connecting your software lifecycle with GitHub’s platform

  • Vikas Sangwan pink cube

    Vikas Sangwan

    Director of Engineering (Salesforce)

    Day 1 - 11:45am

    GitHub Enterprise at scale: Behind the scenes at Salesforce.com

    Wondering how to get started with GitHub Enterprise? This session is for you—especially if you're looking to migrate or onboard hundreds of developers. This talk will take you through Salesforce's migration journey, the tools they created to simplify migration, and how Github Enterprise has helped them change the face of DevOps.

  • Shilla Saebi pink cube

    Shilla Saebi

    Open Source Community Lead (Comcast)

    Day 2 - 11:40am

    The keys to open source success for enterprise teams

    From security considerations to culture transformations, starting and maintaining successful open source initiatives at a large company isn’t easy—but the results speak for themselves. With some workflow and policy adjustments, you can bring open source to your organization to see increases in collaboration and product quality.

    In this panel, you’ll hear real-life examples from Comcast, Oracle, and Zalando about how their teams have navigated red tape, encouraged innovation, and taken products to the next level on their journey to open source adoption.

  • Adam Zionts pink cube

    Adam Zionts

    Cloud Services Engineer (Apollo GraphQL)

    Day 2 - 2:30pm

    Collaborating across the stack with GitHub and GraphQL

    Just as GitHub empowers developers to collaborate more effectively on code, GraphQL empowers developers to collaborate more effectively on APIs. Since Facebook open-sourced the technology in 2015, GraphQL has taken the industry by storm and GraphQL APIs are in production or underway at enterprise, media, and tech companies alike, including Github. Apollo has been driving the future of GraphQL and the app development workflow, enabling a thriving open source community on Github and building integrations between GraphQL and other developer tools.

    Taking inspiration from GitHub's approach to code collaboration, we wanted to build a tool for collaborating on GraphQL APIs in a similar way. We landed on a feature for recommending, implementing, and approving changes to GraphQL schemas, which developers can hook directly into CI! Along with other tools offered by the GitHub developer platform, we used the GitHub Checks API to build this feature out, just days after its announcement.

    In this talk, we'll dive into the software collaboration space and take a look at how teams collaborate on building and consuming APIs via GitHub today. We'll take a look at the nuts and bolts of how we've used the GitHub platform and the Checks API to enhance this collaboration with an API management and collaboration tool. Finally, we'll explore the next steps for expanding GitHub and Apollo's shared vision of enhancing software collaboration. Throughout the talk, I plan on using the GitHub GraphQL API itself as our prototypical example to tie the story together.

  • Gunho Lee pink cube

    Gunho Lee

    Chief Engineer (Enuma and Kitkit School, Global Learning Prize XPRIZE Finalist)

    Day 2 - 1:20pm

    Developer stories: Addressing Social problems with code

    The social sector is often left behind in the race for technology. Open source can offer a way for social change actors like foundations, governments, nonprofits and educational institutions to create useful, open source tools that can unlock innovation and achieve their goals. Come learn how the Case Foundation and an XPRIZE Finalist are developing code and software to address social issues in the world around. They will share their challenges, opportunities and benefits that open source offers for social change actors.

  • Julius Sweetland pink cube

    Julius Sweetland

    Developer (OptiKey)

    Day 2 - 10:00am

    Open source for good: the people and projects driving change

    In today’s news, technology and software are often maligned with stories of how technology is driving bias to eroding democracies to isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. Open source software can be an effective tool to address these pressing social issues of our time. It offers an even more compelling opportunity to develop and collaborate on software that is changing people’s lives. Come listen to developers who are working at the intersection of social change and technology. From the Gates Foundation’s work in expanding financial services to the world’s poor through open source to the Human Utility project’s efforts to address poverty in Detroit with software to Optikey’s revolutionary technology to help people with disabilities communicate, there is no shortage of opportunities for technology to do good in this world.

  • Brice Nkengsa pink cube

    Brice Nkengsa

    Co-Founder & Director of Engineering (Andela)

    Day 2 - 3:20pm

    Developing software engineers to catalyze the world’s tech ecosystems

    How is the global tech community preparing the software engineers who will lead the global tech revolution in ten years? With Africa projected to account for half the world's population growth by 2050 and 7 of 10 of the world’s fastest growing internet populations, U.S. venture firms are increasingly investing in African startups and paying serious attention to tech on the continent.

    This session will delve into how African startups are building tech ecosystems across the continent to solve big problems, from food scarcity to clean water access. The panel will also explore how today’s young African leaders are leveraging e-learning and community building to create more software engineers and catalyze a generation of diverse tech pioneers who will go on build the solutions to some of the world’s most pressing challenges.

  • Jonathan Cardona pink cube

    Jonathan Cardona

    Services Engineer (GitHub)

    pink cube @Hollywood

    Jonathan is an 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, surfing, or making music.

    Workshop - 5:15pm

    The metrics that matter: How to build a GitHub dashboard

    GitHub can help you access lots of data about projects and developers in your organization. Data can be a powerful tool in tracking productivity, but it can also encourage unproductive behaviors. Knowing what to track is often the biggest challenge.

    In this workshop, you'll learn which metrics your team should be watching, and how to collect and visualize them to help developers work more efficiently and collaboratively.

  • Jared Murrell pink cube

    Jared Murrell

    Services Account Engineer (GitHub)

    pink cube @primetheus

    Jared is a Services Account Engineer at GitHub, and an open source and DevOps super-fan. At home he is a husband, a father of 5, an avid reader, gamer, musician, and technology hobbyist. Whether it's a small challenge or big challenge, Jared's passion is learning how everything works and helping teams, companies and individuals understand technology and use it to succeed in life.

    Workshop - 5:15pm

    The benefits of open source, inside your organization

    Now, every company is a technology company. And with the best, most widely-used technologies coming from open source projects, it's essential that teams think about more than their code base. Companies that use open source methodologies are creating collaborative communities, increasing transparency, and shipping at unprecedented speeds.

    This workshop will help you learn how you can create this kind of culture within your organization, how it fits with corporate governance, and how to get buy in from leadership in your organization.

  • Hector Alfaro pink cube

    Hector Alfaro

    (GitHub)

    pink cube @hectorsector

    Hector is passionate about teaching, learning, and bridging knowledge gaps. As a trainer for GitHub, Hector travels the world teaching others how to 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.

    Workshop - 2:45pm

    Design a workflow for your team

    Knowing how to open pull request and commit are great first steps, but designing new workflows as your team moves to Git and GitHub is a big task.

    This workshop will provide you with examples of workflows that Git and GitHub make possible and leave you with everything you need to implement the right strategies for your team.

    Workshop - 4:15pm

    Deep clean your Git repositories

    As any Git superuser can tell you, when a repository has many contributors and a large commit history, it can get disorganized quickly.

    In this workshop, you'll explore the ins and outs of some nightmare repositories and how Git superusers approach tidying them up.

  • Tiffani Ashley Bell pink cube

    Tiffani Ashley Bell

    Founder and Executive Director (The Human Utility)

    Tiffani Ashley Bell is Founder and Executive Director of The Human Utility, a platform bringing people together from around the world to help people in Detroit and Baltimore with their water bills.

    Since its founding in July 2014, the organization has helped nearly 1,000 families and is a Y Combinator-backed not-for-profit.

    Tiffani was a 2017 Technology & Democracy Fellow at the Harvard Kennedy School of Government. She was also a 2014 Code for America Fellow and previously, was the CEO + founder of Pencil You In, enabling businesses to accept appointments online.

    Tiffani is a developer working primarily with Ruby on Rails and iOS. She finished at Howard University in 2008 with a Bachelor of Science in Systems & Computer Science.

    Day 2 - 10:00am

    Open source for good: the people and projects driving change

    In today’s news, technology and software are often maligned with stories of how technology is driving bias to eroding democracies to isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. Open source software can be an effective tool to address these pressing social issues of our time. It offers an even more compelling opportunity to develop and collaborate on software that is changing people’s lives. Come listen to developers who are working at the intersection of social change and technology. From the Gates Foundation’s work in expanding financial services to the world’s poor through open source to the Human Utility project’s efforts to address poverty in Detroit with software to Optikey’s revolutionary technology to help people with disabilities communicate, there is no shortage of opportunities for technology to do good in this world.

  • Vivek Ravisankar pink cube

    Vivek Ravisankar

    CEO (HackerRank)

    Vivek Ravisankar, co-founder & CEO of HackerRank, which is flattening the the field of software engineering by helping match every developer to the right job. Vivek can talk about the ecosystem that's cropped up to train a new generation of global software developers and help connect them with jobs based on their technical skills, rather than where they went to school or where they live. With over 15 percent of the world's programmers using HackerRank to practice coding and land jobs, Vivek can share insights into what today's developers are learning and what they care about, as well as shine a light on emerging global developer hubs.

    Day 2 - 3:20pm

    Developing software engineers to catalyze the world’s tech ecosystems

    How is the global tech community preparing the software engineers who will lead the global tech revolution in ten years? With Africa projected to account for half the world's population growth by 2050 and 7 of 10 of the world’s fastest growing internet populations, U.S. venture firms are increasingly investing in African startups and paying serious attention to tech on the continent.

    This session will delve into how African startups are building tech ecosystems across the continent to solve big problems, from food scarcity to clean water access. The panel will also explore how today’s young African leaders are leveraging e-learning and community building to create more software engineers and catalyze a generation of diverse tech pioneers who will go on build the solutions to some of the world’s most pressing challenges.

  • Wilhelm Klopp pink cube

    Wilhelm Klopp

    Engineer on Ecosystem Integrations (GitHub)

    pink cube @wilhelmklopp

    Wilhelm Klopp is an engineer at GitHub where he works on dogfooding the GitHub API as well as making it easier for integrators to use. He is also the creator of Simple Poll, an app that lets you make polls with your coworkers. Simple Poll has become one of the most popular Slack apps. Prior to joining GitHub, Wilhelm led a team to create an API at University College London.

    Workshop - 2:45pm

    Getting started with the Checks API

    GitHub's API covers just about everything you see and do on GitHub. Integrations have the power to go far beyond setting a commit status or responding to a pull request.

    In this workshop, you'll learn how others have built powerful integrations using the GitHub API and how you can create a smooth experience for developers with tightly-woven integrations.

  • Charity Majors pink cube

    Charity Majors

    Cofounder & CEO (Honeycomb)

    Charity is cofounder and CEO of honeycomb.io, a startup aimed at debugging complex systems. (“It’s like strace for systems!”) Previously, Charity ran infrastructure at Parse and was an engineering manager at Facebook. She also worked with the RocksDB team to build and deploy the world’s first Mongo + Rocks in production. She likes single malt scotch.

    Day 2 - 3:20pm

    Developing software engineers to catalyze the world’s tech ecosystems

    How is the global tech community preparing the software engineers who will lead the global tech revolution in ten years? With Africa projected to account for half the world's population growth by 2050 and 7 of 10 of the world’s fastest growing internet populations, U.S. venture firms are increasingly investing in African startups and paying serious attention to tech on the continent.

    This session will delve into how African startups are building tech ecosystems across the continent to solve big problems, from food scarcity to clean water access. The panel will also explore how today’s young African leaders are leveraging e-learning and community building to create more software engineers and catalyze a generation of diverse tech pioneers who will go on build the solutions to some of the world’s most pressing challenges.

  • Miller Abel pink cube

    Miller Abel

    Deputy Director, Principal Technologist (Bill & Melinda Gates Foundation)

    Day 2 - 10:00am

    Open source for good: the people and projects driving change

    In today’s news, technology and software are often maligned with stories of how technology is driving bias to eroding democracies to isolating communities. At the same time, the social problems we see in the world (climate change, poverty, etc.) are ever pervasive and persistent. Open source software can be an effective tool to address these pressing social issues of our time. It offers an even more compelling opportunity to develop and collaborate on software that is changing people’s lives. Come listen to developers who are working at the intersection of social change and technology. From the Gates Foundation’s work in expanding financial services to the world’s poor through open source to the Human Utility project’s efforts to address poverty in Detroit with software to Optikey’s revolutionary technology to help people with disabilities communicate, there is no shortage of opportunities for technology to do good in this world.

  • Chris Hulton pink cube

    Chris Hulton

    Senior Software Engineer (Code Climate)

    Chris is a Senior Software Engineer at Code Climate, where he works to improve the scalability and functionality of the Quality and Velocity products, geared toward engineers and engineering managers. He has worked on several GitHub-focused product features including integrating with GitHub Marketplace and transitioning from GitHub OAuth to GitHub Apps. He is passionate about writing maintainable, well-tested code, and in his free time enjoys hiking and playing guitar.

    Day 1 - 4:50pm

    From millions of OAuth tokens to GitHub Apps

    GitHub Apps provides a new powerful and flexible way to integrate with GitHub. Both Code Climate and Travis CI have gone through the migration processes respectively, and are here to share their learnings.

    We will be covering the benefits of GitHub apps, the challenges we encountered during the migrations, and some stories and learnings direct from the teams involved.

  • Josh Kalderimis pink cube

    Josh Kalderimis

    Co-founder and VP (Travis CI)

    Josh is a co-founder and VP of Product at Travis CI, the leading hosted Continuous Integration system. Born in Wellington, and now based in San Francisco, Josh spends his days playing with Post Its and drinking hipster coffee. While Travis CI is headquartered in Berlin, the team is highly distributed, just like its infrastructure. A Ruby developer at heart, Josh has done a little bit of everything, from coding to marketing to talking about himself in the third person, but at the end of the day, his mind is buzzing with everything related to user onboarding, pricing, and product.

    Day 1 - 4:50pm

    From millions of OAuth tokens to GitHub Apps

    GitHub Apps provides a new powerful and flexible way to integrate with GitHub. Both Code Climate and Travis CI have gone through the migration processes respectively, and are here to share their learnings.

    We will be covering the benefits of GitHub apps, the challenges we encountered during the migrations, and some stories and learnings direct from the teams involved.

  • Jeremy Epling pink cube

    Jeremy Epling

    Head of Product for Azure Pipelines, Principal Group Program Manager (Microsoft)

    Day 2 - 3:20pm

    Ship-It – Build & deploy your open source projects with Azure Pipelines

    Azure Pipelines is Microsoft’s new fully-managed CI/CD service and it’s free for open source projects and supports any language or framework. In this demo-heavy session, you'll learn how to build your open source projects using Azure Pipeline’s Continuous Integration (CI) pipeline using our cloud-hosted Windows, Linux and Mac build agents. We’ll also explore how to deploy to Azure or any cloud using the same service.

  • Daniel Perez pink cube

    Daniel Perez

    Data Portability Engineer (GitHub)

    pink cube @dpmex4527

    Daniel Perez is a Data Portability Engineer at GitHub, building tools that lower the barrier to entry for developers to liberate their data and move to GitHub.

    Workshop - 1:45pm

    Move from legacy systems to Git

    What's the right size for a repository? When's the right time to migrate from a centralized version control system? How much of my history should I keep? If you've asked these questions, you're not alone. Moving from legacy systems introduces challenges for organizations of any size.

    In this workshop, you'll hear from engineers who have moved repositories of all varieties, how they did it, and what types of guardrails they had in place for smooth migrations.

  • James Garcia pink cube

    James Garcia

    Services Account Engineer (GitHub)

    pink cube @colossus9

    James comes from a background on hosting enterprise-scale software development environments and bettering the lives of developers for nearly 10 years. He has a passion for articulating technical concepts to audiences with a wide range of competencies, and leads as the Manager of the GitHub Services Account Engineer on the Services team. The team works hands-on with customer accounts who need long-term focus on delivering their business objectives, including adoption of GitHub.

    Workshop - 2:45pm

    Secrets of the great maintainers

    Maintaining an open source project means you're often coding less and supporting contributors more—and taking on a set of tasks that maintainers rarely plan for. For some, this leads to burnout rather than thriving projects.

    This workshop brings you experienced project maintainers who are ready to discuss the documentation, processes, and hard questions that need to be answered when preparing a project. Most importantly, you'll learn how to create a healthy community that helps move your project forward while safeguarding your sanity.

    Workshop - 5:15pm

    Scale GitHub within your organization

    So your team has started using GitHub. Now what? Rolling out new workflows can introduce technical challenges, but sometimes the culture shifts are just as difficult to navigate.

    Join advocates and experts as they share their experiences using and scaling GitHub in their organizations—and get tips for how you can make GitHub work even better for your growing team.

  • Eric Hollenberry pink cube

    Eric Hollenberry

    Trainer (GitHub)

    pink cube @hollenberry

    Eric is a Trainer 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.

    Workshop - 1:45pm

    Build a GitHub App using Probot

    Whether you're interested in building a special feature for your team or just automating some tasks, Probot is one way to quickly turn ideas into innovations.

    This beginner-friendly workshop doesn't require any GitHub Apps experience or prior knowledge. We’ll teach you who, what, where, when, and why they’re important. And you’ll walk away with skills for building, customizing, and even integrating improvements across every project you touch.

    Workshop - 2:45pm

    Getting started with the Checks API

    GitHub's API covers just about everything you see and do on GitHub. Integrations have the power to go far beyond setting a commit status or responding to a pull request.

    In this workshop, you'll learn how others have built powerful integrations using the GitHub API and how you can create a smooth experience for developers with tightly-woven integrations.

  • Matt Desmond pink cube

    Matt Desmond

    Trainer (GitHub)

    pink cube @beardofedu

    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.

    Workshop - 1:45pm

    For the good of the community: Contributing to open source

    If you care about giving back to communities and the quality of your open source code, consider the impact your organization could have if every member contributed to open source projects they use. The transition from using open source to contributing isn't always easy, but it's important to give back.

    In this workshop, you'll discover how some organizations support the open source communities they depend on, how you can scale open source programs across entire organizations, and how to encourage your team to make meaningful contributions.

  • Terian Koscik pink cube

    Terian Koscik

    Software Engineer (GitHub)

    pink cube @spinecone

    Workshop - 4:15pm

    Identifying abuse vectors in web applications

    Vulnerabilities that put data or finances at risk are any developer's worst nightmare. But abuse vectors that lead to customers being harassed, doxxed, traumatized, or threatened are just as important to a community's experience—and are often neglected.

    This workshop will introduce programmers of all skill levels to common ways that web applications can be exploited to harm others and some options for addressing them. We'll look at examples of software from pop culture with abuse vectors and collaborate on possible solutions.

  • Lars Schneider pink cube

    Lars Schneider

    Principal Services Engineer (GitHub)

    pink cube @larsxschneider

    Lars is a Service Account Engineer at GitHub working out of Berlin, Germany. His loves to work hands-on with customers to make their Git/GitHub experience more productive and fun. He is also a Git core and Git LFS open source contributor during working hours as well as hiker and water sports enthusiast during is his free time.

    Workshop - 4:15pm

    Deep clean your Git repositories

    As any Git superuser can tell you, when a repository has many contributors and a large commit history, it can get disorganized quickly.

    In this workshop, you'll explore the ins and outs of some nightmare repositories and how Git superusers approach tidying them up.

  • Thomas Aidan Curran pink cube

    Thomas Aidan Curran

    (Deutsche Borse)

    Since 2016, Thomas has advised Deutsche Börse Group in software and technology matters. The focus is on highly productive infrastructures and systems for product developers. So far in life, Thomas has founded four software companies and was also CTO at various companies including Bertelsmann, Hybris (SAP), and Deutsche Telekom.

    Workshop - 4:15pm

    Design your open source strategy

    Publishing code on GitHub doesn't an open source project make. Participating in open source as an organization involves building communities, collaborating across teams, identifying appropriate licenses, moderating conversations, and grappling with intellectual property questions.

    In this workshop, you'll learn some of the participation best practices and leave ready to lead your organization toward a world-class open source strategy.

  • Mike McQuaid pink cube

    Mike McQuaid

    Site Engineer (GitHub)

    pink cube @MikeMcQuaid

    Mike McQuaid is a senior engineer at GitHub where he works from home in Edinburgh. At GitHub he works on improving the quality of internal and external software whilst attempting to automate himself out of the job.

    Outside of work, he is the lead maintainer of the Homebrew package manager for macOS, author of Git in Practice (published with Manning) and has contributed to a wide array of other open source projects including KDE and the Linux kernel.

    Workshop - 2:45pm

    Secrets of the great maintainers

    Maintaining an open source project means you're often coding less and supporting contributors more—and taking on a set of tasks that maintainers rarely plan for. For some, this leads to burnout rather than thriving projects.

    This workshop brings you experienced project maintainers who are ready to discuss the documentation, processes, and hard questions that need to be answered when preparing a project. Most importantly, you'll learn how to create a healthy community that helps move your project forward while safeguarding your sanity.

Cube Shape

Join us in the celebration of people and projects that push technology forward

Watch