Home/GitHub
Source

GitHub

1,704 articles from GitHub.

Engineering — Game Bytes

Game Bytes

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

LRLee ReillyLee Reilly·July 25, 2023Engineering
AI & ML — A developer’s guide to prompt engineering and LLMs

A developer’s guide to prompt engineering and LLMs

Prompt engineering is the art of communicating with a generative AI model. In this article, we’ll cover how we approach prompt engineering at GitHub, and how you can use it to build your own LLM-based application.

AZAlbert Ziegler, John BerrymanAlbert Ziegler, John Berryman·July 17, 2023AI & ML
Engineering — Release Radar

Release Radar

It’s been a while since we’ve published our Release Radar. You can blame IRL conferences coming back, getting influenza, and being struck down by the weather. But those are just…

MDMichelle DukeMichelle Duke·July 13, 2023Engineering
Career & Teams — (De)coding conventions

(De)coding conventions

Navigating the ebb and flow of programming paradigms–from the shifts in the JavaScript ecosystem and TypeScript’s rise, to AI’s role in advancing accessibility, and strategies for encouraging non-code contributions–tune in to the latest episode of The ReadME Podcast for more.

MWMartin Woodward, Neha BatraMartin Woodward, Neha Batra·July 13, 2023Career & Teams
SRE & Ops — Moving from a product to a service mindset

Moving from a product to a service mindset

Thanks to DevOps, cloud computing and other industry trends, many organizations are shifting from a product mindset to a service mindset. Here’s how you can implement a service-led strategy.

CRChris ReddingtonChris Reddington·July 13, 2023SRE & Ops
Performance — GitHub Availability Report: June 2023

GitHub Availability Report: June 2023

In June, we experienced two incidents that resulted in degraded performance across GitHub services. June 7 16:11 UTC (lasting 2 hours 28 minutes) On June 7 at 16:11 UTC, GitHub…

JOJakub OleksyJakub Oleksy·July 12, 2023Performance
Security — GitHub achieves ISO/IEC 27701:2019, 27018:2019, and CSA STAR certifications

GitHub achieves ISO/IEC 27701:2019, 27018:2019, and CSA STAR certifications

GitHub’s Information Security and Privacy Management System (ISPMS) has been certified against ISO/IEC 27701:2019 (PII Processor) and 27018:2019 standards, as well as the Cloud Controls Matrix (CCM). These standards and frameworks are internationally recognized for security and privacy program best practices.

BGBrandon Griffeth, Glory FranckeBrandon Griffeth, Glory Francke·July 5, 2023Security
Security — Introduction to SELinux

Introduction to SELinux

SELinux is the most popular Linux Security Module used to isolate and protect system components from one another. Learn about different access control systems and Linux security as I introduce the foundations of a popular type system.

KSKevin StubbingsKevin Stubbings·July 5, 2023Security
Engineering — Game Bytes

Game Bytes

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

LRLee ReillyLee Reilly·June 30, 2023Engineering
Career & Teams — Bridging code and community

Bridging code and community

Explore the impact of non-code contributions—and why they are often undervalued, the challenges of using open source in regulated environments, and the art of managing projects at the scale of Kubernetes, now on The ReadME Podcast.

MWMartin WoodwardMartin Woodward·June 21, 2023Career & Teams
Performance — Crafting a better, faster code view

Crafting a better, faster code view

The new GitHub Code View brings users many new features to improve the code reading and exploration experiences, and we overcame a number of unique technical hurdles in order to deliver those features without compromising performance.

JBJoshua BrownJoshua Brown·June 21, 2023Performance
AI & ML — How to write better prompts for GitHub Copilot

How to write better prompts for GitHub Copilot

In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer.

RSRizel Scarlett, Michelle DukeRizel Scarlett, Michelle Duke·June 20, 2023AI & ML
Engineering — Developers need the right to challenge junk patents

Developers need the right to challenge junk patents

The United States Patent and Trademark Office (USPTO) recently proposed rule changes that will make it harder to challenge low quality patents. Without the ability to quickly and efficiently challenge wrongly granted patents, innovation and developers suffer.

MLMike LinksvayerMike Linksvayer·June 19, 2023Engineering
Performance — GitHub Availability Report: May 2023

GitHub Availability Report: May 2023

In May, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into three April incidents that resulted in degraded performance across GitHub services.

JOJakub OleksyJakub Oleksy·June 14, 2023Performance
Security — GitHub’s revamped VIP Bug Bounty Program

GitHub’s revamped VIP Bug Bounty Program

GitHub’s VIP Bug Bounty Program has been updated to include a clear and accessible criteria for receiving an invitation to the program and more. Learn more about the program and how you can become a Hacktocat, and join our community of researchers who are contributing to GitHub’s security with fun perks and access to staff and beta features!

JGJeff GuerraJeff Guerra·June 12, 2023Security
Security — Rooting with root cause: finding a variant of a Project Zero bug

Rooting with root cause: finding a variant of a Project Zero bug

In this blog, I’ll look at CVE-2022-46395, a variant of CVE-2022-36449 (Project Zero issue 2327), and use it to gain arbitrary kernel code execution and root privileges from the untrusted app domain on an Android phone that uses the Arm Mali GPU. I’ll also explain how root cause analysis of CVE-2022-36449 led to the discovery of CVE-2022-46395.

MYMan Yue MoMan Yue Mo·May 25, 2023Security
Languages — Design’s journey towards accessibility

Design’s journey towards accessibility

Design can have a significant impact on delivering accessible experiences to our users. It takes a cultural shift, dedicated experts, and permission to make progress over perfection in order to build momentum. We’ve got a long way to go, but we’re starting to see a real shift in our journey to make GitHub a true home for all developers.

DMDiana MounterDiana Mounter·May 17, 2023Languages