🦜 The GitHub Blog: Engineering News and Updates
@github.blog.category.engineering@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Updates, ideas, and inspiration from GitHub to help developers build and design software.
Your feed and you don't want it here? Just
e-mail the birb.
Using the GitHub Copilot SDK for Java
https://github.blog/engineering/using-the-github-copilot-sdk-for-java/
Published: August 10, 2026 19:30
Enterprise Java developers have a new superpower—drive GitHub Copilot from idiomatic Java code with annotations, virtual threads, and more.
The post Using the GitHub Copilot SDK for Java appeared first on The GitHub Blog.
Turn one giant AI-generated pull request to a reviewable stack
https://github.blog/engineering/turn-one-giant-ai-generated-pull-request-to-a-reviewable-stack/
Published: August 4, 2026 16:47
Instead of one huge, un-reviewable pull request, teach coding agents to decompose work into a clean, ordered stack with GitHub stacked pull requests.
The post Turn one giant AI-generated pull request to a reviewable stack appeared first on The GitHub Blog.
Don’t stop early: Case-folding source code at memory speed
https://github.blog/engineering/architecture-optimization/dont-stop-early-case-folding-source-code-at-memory-speed/
Published: July 31, 2026 16:00
How a branch-free loop and byte-space arithmetic let GitHub case-fold every byte of code search at >45 GiB/s on a single core.
The post Don’t stop early: Case-folding source code at memory speed appeared first on The GitHub Blog.
Tame Dependabot: Group your updates, slow the cadence, keep security fast
https://github.blog/security/supply-chain-security/tame-dependabot-group-your-updates-slow-the-cadence-keep-security-fast/
Published: July 29, 2026 16:00
Dependabot keeps your dependencies current, but its defaults can flood your repository with pull requests. Here's how grouping updates, slowing the cadence, and keeping security fixes fast cut the noise on a Microsoft open source project.
The post Tame…
The cost of saying yes has changed
https://github.blog/engineering/the-cost-of-saying-yes-has-changed/
Published: July 17, 2026 16:46
The cost of writing code dropped; the cost of owning it didn't. A framework for deciding which changes are actually cheap in the AI era.
The post The cost of saying yes has changed appeared first on The GitHub Blog.
Better tools made Copilot code review worse. Here’s how we actually improved it.
https://github.blog/ai-and-ml/github-copilot/better-tools-made-copilot-code-review-worse-heres-how-we-actually-improved-it/
Published: July 10, 2026 15:57
How migrating Copilot code review to shared Unix-style code exploration tools reduced review cost by reshaping agent workflows around pull request evidence.
The post Better tools made Copilot code review worse. Here’s how we actually improved it. appeared…
Automating cross-repo documentation with GitHub Agentic Workflows
https://github.blog/ai-and-ml/github-copilot/automating-cross-repo-documentation-with-github-agentic-workflows/
Published: July 8, 2026 21:11
Explore how the Aspire team turns merged product changes into SME-reviewed docs pull requests, closing the gap between release and documentation.
The post Automating cross-repo documentation with GitHub Agentic Workflows appeared first on The GitHub Blog.
From latency to instant: Modernizing GitHub Issues navigation performance
https://github.blog/engineering/architecture-optimization/from-latency-to-instant-modernizing-github-issues-navigation-performance/
Published: May 14, 2026 16:00
How the GitHub Issues team used client-side caching, smart prefetching, and service workers to make navigation feel instant.
The post From latency to instant: Modernizing GitHub Issues navigation performance appeared first on The GitHub Blog.
How GitHub uses eBPF to improve deployment safety
https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/
Published: April 16, 2026 16:00
Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling.
The post How GitHub uses eBPF to improve deployment safety appeared first on The GitHub Blog.
The uphill climb of making diff lines performant
https://github.blog/engineering/architecture-optimization/the-uphill-climb-of-making-diff-lines-performant/
Published: April 3, 2026 17:33
The path to better performance is often found in simplicity.
The post The uphill climb of making diff lines performant appeared first on The GitHub Blog.