Adam Stacoviak changelog.com/posts

GitHub Universe 2019 TL;DR

Nat Friedman - Open source has won
Nat Friedman, GitHub CEO @ GitHub Universe 2019 — "Open source has won."

Did you miss GitHub Universe this year? We did too, but we have an insider giving us all the details to share with you so you can stay productive and still keep up. This is a summary of what was announced at GitHub Universe 2019.

Shanku Niyogi shared a full-length write up on the GitHub Blog with more details and links.


Daily experience

  • GitHub for mobile (beta): GitHub for mobile gives developers more flexibility for developers to work anywhere, available now in beta for iOS, and coming soon for Android.
  • Notifications (limited public beta): Now, rather than pushing notifications to email inboxes, GitHub is launching a new inbox experience into GitHub to better streamline notifications.
  • Code navigation: Developers can easily jump to definition and find all references, now available for all Ruby, Python, and Go repositories, with more languages coming soon.
  • Code search (limited beta): GitHub is introducing a new search experience that will produce better results when searching code within repositories.
  • Code review assignment (public beta): Now developers can specify how many members need to add their reviews, and code review assignment will assign them directly.
  • Scheduled reminders (limited beta): Any admin or maintainer of a team can set up scheduled reminders for pending code reviews.
  • Feature preview: A new way for developers to participate in pre-release features and share feedback throughout the process.
  • GitHub Enterprise Server 2.19: A new release that includes updates to community and project management, developer productivity, and new security features that make GitHub the safest place to build software.

Developer workflow

  • GitHub Actions (general availability): GitHub is announcing GitHub Actions general availability and the free use of self-hosted runners, artifact caching, and the ability to run Actions on ARM-based architectures like Raspberry Pi.
  • GitHub Packages (general availability): A package management service that makes it easy to publish public or private packages next to developers’ code is now generally available. GitHub has also added proxy support for the primary NPM registry, support for using the GitHub Actions token, and many other improvements.

Community

  • GitHub Sponsors for projects (beta): Projects will now be able to receive funding through GitHub Sponsors.

General stats

  • 40M+​ users across the globe
    • 10M new developers on GitHub since October 2018
  • 44M+​ repositories across every continent on earth
    • 44% more developers created their first repository in 2019 than in 2018
  • Nearly 80% ​of users are contributing from outside of the US
  • 87M+​ pull requests merged since October 2018

Education stats

  • 760K+​ student developers are learning on GitHub
  • 1.7M​ students have learned to code on GitHub
    • 55% more students learned to code on GitHub in 2019 than in 2018
  • 31K​ teachers have used GitHub in their courses to teach developer workflows
    • 33% more teachers using GitHub today than at this time last year
  • 19.8K​ active schools used GitHub in their curricula – high schools, universities, boot camps, and more

Open source stats

On average, each open source project on GitHub with at least 100 contributors welcomed contributors from 41 different countries and regions this year.

Top 20 regions by open source use:

  1. United States
  2. China
  3. India
  4. Germany
  5. United Kingdom
  6. Japan
  7. Canada
  8. France
  9. Russia
  10. Brazil
  11. Hong Kong (SAR) 12. Netherlands
  12. Australia
  13. Republic of Korea 15. Spain
  14. Ukraine
  15. Poland
  16. Singapore
  17. Indonesia
  18. Taiwan
  19. Vietnam

Top 10 fastest-growing countries in open source by % growth of open source projects:

  1. Nigeria
  2. Iran
  3. Kenya
  4. Indonesia
  5. Greece
  6. Pakistan
  7. Saudi Arabia
  8. Republic of Korea
  9. Tunisia
  10. Morocco

Top 10 fastest-growing countries in open source by % growth of open source contributors:

  1. Hong Kong (SAR)
  2. Singapore
  3. Japan
  4. Republic of Korea
  5. Netherlands
  6. Switzerland
  7. Indonesia
  8. Taiwan
  9. Turkey
  10. Romania

Enterprise stats

  • Over the past 2 years, we’ve seen the adoption of our enterprise products increase more than ​2x,​ globally.
  • Some customers have as many as​ 70,000 developers ​collaborating inside of their organization using GitHub Enterprise.

Growth by region

  • GitHub Enterprise Cloud accounts alone came from more than ​70 different countries
    and regions.
  • 2.5x ​growth in EMEA over the past two years
    • EMEA ​is consistently our fastest-growing region in the enterprise
  • 1.9x growth in ​APAC​ over the past two years
  • 1.9x growth in ​AMER​ over the past two years
  • 2.05x growth ​globally​ over the past two years

Fortune companies using GitHub

  • 29 Global Fortune 50 companies​ are building the software behind their businesses on
    GitHub Enterprise and ​70% of Global Fortune 50​ companies have made a contribution
    to open source in the last year.
  • 58% of 2019 Fortune Global 100​ Companies are using GitHub Enterprise
  • 58% of 2019 Fortune Global 50 ​Companies are using GitHub Enterprise
  • 6 of 10 of 2019 Fortune Global 10​ Companies are using GitHub Enterprise
  • Fortune 50 (US) ​customers​ with clearance to name: Walmart, Ford Motors, IBM

Top 15 enterprise markets by country

  1. US
  2. Germany
  3. UK
  4. Japan
  5. Canada
  6. Australia
  7. France
  8. Republic of Korea
  9. Sweden
  10. India
  11. Norway
  12. Netherlands
  13. Denmark
  14. China
  15. Finland

Security updates

  • GitHub Security Lab: the lab will bring together security researchers, maintainers, and companies across the industry to work together to keep open source secure. Along with partners like Google, HackerOn and NCC Group, we’ll be contributing tools, resources, bounties, and thousands of hours of security research.
    • CodeQL: GitHub is making CodeQL available for anyone to find vulnerabilities in open source code.
  • GitHub Security Advisories: maintainers can work with security researchers on security fixes in a private space, apply for a CVE directly from GitHub, and specify structured details about the vulnerability. And, when ready to publish the Security Advisory, GitHub will send security alerts to affected projects.
    • Automated security updates (general availability): now when GitHub notifies users of vulnerable dependencies, GitHub creates automated security updates - pull requests that update a vulnerable dependency to a fixed version.
  • GitHub Advisory Database: a new public database of advisories created on GitHub, with additional data curated and mapped to packages tracked by the GitHub dependency graph.
  • Token scanning: GitHub is announcing new partners for token scanning: GoCardless, HashiCorp, Postman, and Tencent.

Security stats

  • 7.6M+​ security alerts have been ​remediated​ by developers, maintainers, and security researchers across the community over the past year.
  • 209k+​ automated​ fixes have been merged​ into GitHub repositories via pull requests opened by Dependabot since Dependabot joined GitHub in May, 2019.

Discussion

Sign in or Join to comment or subscribe

0:00 / 0:00