Quantcast
Channel: The latest from GitHub's engineering team - The GitHub Blog
Browsing index pages (51 articles)
↧

Image may be NSFW.
Clik here to view.

Improving site performance by shipping more CSS

The Primer Design System powers many of the experiences you see on GitHub today. From buttons to banners to breadcrumbs, these foundational components are required to be accessible, flexible, and...

View Article


Rendering huge pull requests in the GitHub Copilot app

Broad refactors and migrations often have to land as one change. Stacked pull requests are a great way to split work into smaller changes, which makes reviews easier and helps teams ship with less...

View Article


Image may be NSFW.
Clik here to view.

How we make AI coding more cost efficient without sacrificing task quality

Output quality is important when working with AI coding agents, but true efficiency comes from getting work done quickly, efficiently, and with the right context. That’s why token count of individual...

View Article

Your alt text passes automated checks. That doesn’t mean it’s any good.

More than one in four images on the web’s most popular home pages have alt text that’s missing, vague, or copied from adjacent images. That’s from WebAIM’s 2026 WebAIM Million report, which found that...

View Article

Image may be NSFW.
Clik here to view.

Using the GitHub Copilot SDK for Java

Java developers no longer have to rely on Java framework-specific approaches to drive AI from their enterprise apps. While it is true that Langchain4j empowered developers by disintermediating...

View Article


Image may be NSFW.
Clik here to view.

Turn one giant AI-generated pull request to a reviewable stack

Think about the last big feature you shipped. Be honest. Did you cram it into one giant pull request, or did you split it into smaller scoped pull requests? For years, you have silently had to decide...

View Article

Don’t stop early: Case-folding source code at memory speed

Suppose a user searches for café and your corpus contains CAFÉ, or they type straße and you’ve stored STRASSE. To make these count as matches, you need a canonical form that erases case distinctions,...

View Article

Tame Dependabot: Group your updates, slow the cadence, keep security fast

If you maintain an active repository, you know the feeling. You open your notifications on a Monday morning and there they are: five, 10, sometimes a dozen Dependabot pull requests, each bumping a...

View Article


The cost of saying yes has changed

The most expensive part of a small feature request used to be writing the code. Now it’s usually the meeting about whether or not to write the code. That’s a real shift, and it quietly breaks a lot of...

View Article


Image may be NSFW.
Clik here to view.

Better tools made Copilot code review worse. Here’s how we actually improved it.

Give an agent better tools and it should do better work. That’s the instinct, anyway. When you open a pull request, Copilot code review reads the diff and explores the surrounding code to find the...

View Article

Image may be NSFW.
Clik here to view.

Automating cross-repo documentation with GitHub Agentic Workflows

“Where are the docs?” It’s a question nobody on a product team enjoys answering. The honest reply is usually some variant of “behind.” A writer is staring at a closed pull request, trying to...

View Article

Image may be NSFW.
Clik here to view.

From latency to instant: Modernizing GitHub Issues navigation performance

When you’re working through a backlog—opening an issue, jumping to a linked thread, then back to the list—latency isn’t just a metric. It’s a context switch. Even small delays add up, and they hit...

View Article

Image may be NSFW.
Clik here to view.

How GitHub uses eBPF to improve deployment safety

Did you know that, at GitHub, we host all of our own source code on github.com? We do this because we’re our own biggest customer—testing out changes internally before they go to users. However,...

View Article


Image may be NSFW.
Clik here to view.

The uphill climb of making diff lines performant

Pull requests are the beating heart of GitHub. As engineers, this is where we spend a good portion of our time. And at GitHub’s scale—where pull requests can range from tiny one-line fixes to changes...

View Article

Agent-driven development in Copilot Applied Science

I may have just automated myself into a completely different job… This is a familiar pattern among software engineers, who often, through inspiration, frustration, or sometimes even laziness, build...

View Article


Image may be NSFW.
Clik here to view.

Continuous AI for accessibility: How GitHub transforms feedback into inclusion

For years, accessibility feedback at GitHub didn’t have a clear place to go. Unlike typical product feedback, accessibility issues don’t belong to any single team—they cut across the entire ecosystem....

View Article

Image may be NSFW.
Clik here to view.

How we rebuilt the search architecture for high availability in GitHub...

So much of what you interact with on GitHub depends on search—obviously the search bars and filtering experiences like the GitHub Issues page, but it is also the core of the releases page, projects...

View Article


Image may be NSFW.
Clik here to view.

From pixels to characters: The engineering behind GitHub Copilot CLI’s...

Most people think ASCII art is simple, and a nostalgic remnant of the early internet. But when the GitHub Copilot CLI team asked for a small entrance banner for the new command-line experience, they...

View Article

Image may be NSFW.
Clik here to view.

When protections outlive their purpose: A lesson on managing defense systems...

To keep a platform like GitHub available and responsive, it’s critical to build defense mechanisms. A whole lot of them. Rate limits, traffic controls, and protective measures spread across multiple...

View Article

Post-quantum security for SSH access on GitHub

Today, we’re announcing some changes that will improve the security of accessing Git data over SSH. What’s changing? We’re adding a new post-quantum secure SSH key exchange algorithm, known...

View Article
Browsing index pages (51 articles)


Latest Images