How-GitHub-builds-GitHub
20 postsLearn how we’re experimenting with open source AI models to systematically incorporate customer feedback to supercharge our product roadmaps. The post How GitHub harnesses AI to transform customer feedback into action appeared first on The GitHub Blog.
Solving and staying ahead of problems when scaling up a system of GitHub’s size is a delicate process. Here's a look at some of the tools in GitHub's toolbox, and how we’ve used them to solve problems. The post How we improved availability through iterative simplification appeared first on The GitHub Blog.
Pushing code to GitHub is one of the most fundamental interactions that developers have with GitHub every day. Read how we have significantly improved the ability of our monolith to correctly and fully process pushes from our users. The post How we improved push processing on GitHub appeared first on The GitHub Blog.
Learn how GitHub used macOS and Apple Silicon runners for GitHub Actions to build, test, and deploy our iOS app faster. The post How GitHub reduced testing time for iOS apps with new runner features appeared first on The GitHub Blog.
As part of GitHub's dedication to accessibility, we expanded our internal accessibility program and scaled up our assessment process to help remove or lower barriers for users with disabilities. Then, we empowered employees from various disciplines to drive accessibility efforts within their teams. The post Empowering accessibility: GitHub’s journey building an in-house Champions program appeared first on The GitHub Blog.
Here's how merge queue transformed the way GitHub deploys changes to production at scale, so you can do the same for your organization. The post How GitHub uses merge queue to ship hundreds of changes every day appeared first on The GitHub Blog.
Learn how we’re managing feature releases and establishing best practices within and across teams at GitHub using GitHub Projects. The post How we’re using GitHub Projects to standardize our workflows and stay aligned appeared first on The GitHub Blog.
The Fundamentals program has helped us address tech debt, improve reliability, and enhance observability of our engineering systems. The post GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility appeared first on The GitHub Blog.
Our latest solution to the ubiquitous engineering problem of integration testing in a distributed service ecosystem here at GitHub. The post How GitHub’s Developer Experience team improved innerloop development appeared first on The GitHub Blog.
Take CODEOWNERS and GitHub teams to the next level. Learn about how GitHub engineering solves the age old problem of who owns what. The post How we organize and get things done with SERVICEOWNERS appeared first on The GitHub Blog.
Learn about how we run a scalable vulnerability management program built on top of GitHub. The post Scaling vulnerability management across thousands of services and more than 150 million findings appeared first on The GitHub Blog.
Learn more about how we use GitHub to build GitHub, how we turned our guiding communications principles into prescriptive practices to manage our internal communications signal-to-noise ratio, and how you can contribute to the ongoing conversation. The post How to communicate like a GitHub engineer: our principles, practices, and tools appeared first on The GitHub Blog.
Recently, we’ve been working to make our CI experience better by leveraging the newly released GitHub feature, Actions larger runners, to run our CI. The post How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com appeared first on The GitHub Blog.
The team behind GitHub Copilot shares its lessons for building an LLM app that delivers value to both individuals and enterprise users at scale. The post How to build an enterprise LLM application: Lessons from GitHub Copilot appeared first on The GitHub Blog.
See how much more you can get out of GitHub Codespaces by taking advantage of the improved processing power and increased headroom the RAM provides. The post How GitHub reduces costs with upgraded Codespaces appeared first on The GitHub Blog.
GitHub’s design experts share 10 tips and lessons for designing magical user experiences for AI applications and AI coding tools. The post A guide to designing and shipping AI developer tools appeared first on The GitHub Blog.
Learn about how we build containerized services that power microservices on the GitHub.com platform and many internal tools. The post How we build containerized services at GitHub using GitHub appeared first on The GitHub Blog.
GitHub switched to performing merges and rebases using merge-ort. Come behind the scenes to see why and how we made this change.
Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today.
With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they’re working on making our AI tool even more advanced.