GitHub Engineering - RSS Feed

Latest articles

GitHub Availability Report: July 2022

In July, we experienced one incident that resulted in degraded performance for Codespaces. This report also sheds light into two incidents in June that impacted multiple GitHub.com services. July 27 22:29 UTC (lasting 5 hours and 55 minutes) Our alerting systems detected degraded availability for Codespaces in the US West and East regions during this...

Introducing even more security enhancements to npm

The JavaScript community downloads over 5 billion packages from npm a day, and we at GitHub recognize how important it is that developers can do so with confidence. As stewards of the npm registry, it’s important that we continue to invest in improvements that increase developer trust and the overall security of the registry itself. Today, we are announcing...

6 strategic ways to level up your CI/CD pipeline

In today’s world, a well-tuned CI/CD pipeline is a critical component for any development team looking to build and ship high-quality software fast. But here’s the thing: It’s rare you’ll find two CI/CD pipelines that are exactly the same. And that’s by design. Every CI/CD pipeline should be built to meet a team’s specific needs. Despite this, there...

GitHub Availability Report: June 2022

In June, we experienced four incidents resulting in significant impact and degraded state of availability to multiple GitHub.com services. This report also sheds light into an incident that impacted multiple GitHub.com services in May. June 1 09:40 UTC (lasting 48 minutes) During this incident, customers experienced delays in the start up of their...

Write Better Commits, Build Better Projects

How often have you found yourself thinking: What’s the point of this code? Isn’t this option deprecated? Is this comment out-of-date? I don’t think it describes what I’m seeing. This pull request is massive, where do I start? Where did this bug come from? These questions all reflect the limitations of collaboratively-developed source code...

Improve Git monorepo performance with a file system monitor

If you have a monorepo, you’ve probably already felt the pain of slow Git commands, such as git status and git add. These commands are slow because they need to search the entire worktree looking for changes. When the worktree is very large, Git needs to do a lot of work. The Git file system monitor (FSMonitor) feature can speed up these commands by...

Highlights from Git 2.37

The open source Git project just released Git 2.37, with features and bug fixes from over 75 contributors, 20 of them new. We last caught up with you on the latest in Git back when 2.36 was released. To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and changes introduced since last time. Before we...

Prebuilding codespaces is generally available

Prebuilding codespaces is generally available We’re excited to announce that the ability to prebuild codespaces is now generally available. As a quick recap, a prebuilt codespace serves as a “ready-to-go” template where your source code, editor extensions, project dependencies, commands, and configurations have already been downloaded, installed,...

Accelerating GitHub theme creation with color tooling

Dark mode is no longer a nice-to-have feature. It’s an expectation. Yet, for many teams, implementing dark mode is still a daunting task. Creating a palette for dark interfaces is not as simple as inverting colors and complexity increases if your team is planning multiple themes. Many people find themselves using a combination of disjointed color tools,...

How we think about browsers

At GitHub, we believe it’s not fully shipped until it’s fast. JavaScript makes a big impact on how pages perform. One way we work to improve JavaScript performance is to make changes to the native syntax and polyfills we ship. For example, in January of this year, we updated our compiler to output native ES2019 code, shipping native syntax for optional...

Discover, share and read the best on the web

Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!