Engineering

All "Engineering" posts
Direct instruction marking in Ruby 2.6
We recently upgraded GitHub to use the latest version of Ruby 2.6. Ruby 2.6 contains an optimization for reducing memory usage.
Vulcanizer: a library for operating Elasticsearch
Vulcanizer is a Go library for interacting with an Elasticsearch cluster. Its goal is to provide a high-level API to help with common tasks associated with operating an Elasticsearch cluster such as querying health status of the cluster, migrating data off of nodes, updating cluster settings, and more.
Five years of the GitHub Bug Bounty program
Read about some big changes for the coming year: full legal protection for researchers, more GitHub properties eligible for rewards, and increased reward amounts.
An open source parser for GitHub Actions
Since the beta release of GitHub Actions last October, thousands of users have added workflow files to their repositories. But until now, those files only work with the tools GitHub provided: the Actions editor, the
Atom understands your code better than ever before
Atom 1.32 provides improved syntax highlighting and code folding by parsing your code while you type it.
October 21 post-incident analysis
In-depth analysis of the incident that impacted GitHub services on October 21 and 22.
Behind the scenes of GitHub Token Scanning
We’ve extended GitHub Token Scanning to include tokens from cloud service providers and additional credentials.
Applying machine intelligence to GitHub security alerts
Learn how we use machine learning to power and build on security alerts and make GitHub more secure.
Save your seat at GitHub Universe
Celebrate a world connected by code at our annual product and community event, November 13-14 in San Francisco.
Get ticketsExperience GitHub Satellite 2019
Our latest event spotlighted an interconnected software community. Watch the keynote, talks, and panels from your corner of the world.
Watch now
