41554 blogs · [ { "id": "01a0c560-1b54-7232-a59d-162677cb1c78", "title": "Securing the git push pipeline: Responding to a critical remote code execution vulnerability", "url": "https://github.blog/security/securing-the-git-push-pipeline-responding-to-a-critical-remote-code-execution-vulnerability/", "published_at": "2026-04-28T15:30:00+00:00" }, { "id": "01a0c560-1b54-7232-a59d-1626781ed4a4", "title": "An update on GitHub availability", "url": "https://github.blog/news-insights/company-news/an-update-on-github-availability/", "published_at": "2026-04-28T10:01:37+00:00" }, { "id": "01a0c560-1b54-7232-a59d-162678a74703", "title": "GitHub Copilot is moving to usage-based billing", "url": "https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/", "published_at": "2026-04-27T15:58:22+00:00" }, { "id": "01a0c560-1b54-7232-a59d-1626793d1c35", "title": "Changes to GitHub Copilot Individual plans", "url": "https://github.blog/news-insights/company-news/changes-to-github-copilot-individual-plans/", "published_at": "2026-04-20T18:15:28+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d71d8076", "title": "Highlights from Git 2.54", "url": "https://github.blog/open-source/git/highlights-from-git-2-54/", "published_at": "2026-04-20T16:43:57+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d71f54a1", "title": "Building an emoji list generator with the GitHub Copilot CLI", "url": "https://github.blog/ai-and-ml/github-copilot/building-an-emoji-list-generator-with-the-github-copilot-cli/", "published_at": "2026-04-17T18:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d729042b", "title": "Bringing more transparency to GitHub’s status page", "url": "https://github.blog/news-insights/company-news/bringing-more-transparency-to-githubs-status-page/", "published_at": "2026-04-17T16:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1b4c303d", "title": "How GitHub uses eBPF to improve deployment safety", "url": "https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/", "published_at": "2026-04-16T16:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d7dabbce", "title": "Build a personal organization command center with GitHub Copilot CLI", "url": "https://github.blog/ai-and-ml/github-copilot/build-a-personal-organization-command-center-with-github-copilot-cli/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d83cc779", "title": "Developer policy update: Intermediary liability, copyright, and transparency", "url": "https://github.blog/news-insights/policy-news-and-insights/developer-policy-update-intermediary-liability-copyright-and-transparency/", "published_at": "2026-04-15T15:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d8859480", "title": "Hack the AI agent: Build agentic AI security skills with the GitHub Secure Code Game", "url": "https://github.blog/security/hack-the-ai-agent-build-agentic-ai-security-skills-with-the-github-secure-code-game/", "published_at": "2026-04-14T18:17:59+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d9734b56", "title": "How exposed is your code? Find out in minutes—for free", "url": "https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free/", "published_at": "2026-04-14T15:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d9f067d7", "title": "GitHub for Beginners: Getting started with GitHub Pages", "url": "https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-pages/", "published_at": "2026-04-13T15:00:00+00:00" }, { "id": "01a0c568-4dcf-716a-b3fc-bb26d9fd6e74", "title": "GitHub Copilot CLI for Beginners: Getting started with GitHub Copilot CLI", "url": "https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/", "published_at": "2026-04-10T16:00:00+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db63004a1b7", "title": "GitHub availability report: March 2026", "url": "https://github.blog/news-insights/company-news/github-availability-report-march-2026/", "published_at": "2026-04-09T02:21:17+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db630e632ed", "title": "GitHub Universe is back: We want you to take the stage", "url": "https://github.blog/news-insights/company-news/github-universe-is-back-we-want-you-to-take-the-stage/", "published_at": "2026-04-08T16:35:46+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db63126e0cb", "title": "GitHub Copilot CLI combines model families for a second opinion", "url": "https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-combines-model-families-for-a-second-opinion/", "published_at": "2026-04-06T21:53:49+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1bf417f6", "title": "The uphill climb of making diff lines performant", "url": "https://github.blog/engineering/architecture-optimization/the-uphill-climb-of-making-diff-lines-performant/", "published_at": "2026-04-03T16:00:00+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db63201f0d6", "title": "Securing the open source supply chain across GitHub", "url": "https://github.blog/security/supply-chain-security/securing-the-open-source-supply-chain-across-github/", "published_at": "2026-04-01T19:20:12+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db632ff497a", "title": "Run multiple agents at once with /fleet in Copilot CLI", "url": "https://github.blog/ai-and-ml/github-copilot/run-multiple-agents-at-once-with-fleet-in-copilot-cli/", "published_at": "2026-04-01T15:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1cbcebe9", "title": "Agent-driven development in Copilot Applied Science", "url": "https://github.blog/ai-and-ml/github-copilot/agent-driven-development-in-copilot-applied-science/", "published_at": "2026-03-31T16:00:00+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db6342595f3", "title": "GitHub for Beginners: Getting started with GitHub security", "url": "https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-security/", "published_at": "2026-03-30T16:00:00+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db634faaaca", "title": "What’s coming to our GitHub Actions 2026 security roadmap", "url": "https://github.blog/news-insights/product-news/whats-coming-to-our-github-actions-2026-security-roadmap/", "published_at": "2026-03-26T16:49:14+00:00" }, { "id": "01a0c56f-951f-71ae-aaf7-3db635088ca1", "title": "A year of open source vulnerability trends: CVEs, advisories, and malware", "url": "https://github.blog/security/supply-chain-security/a-year-of-open-source-vulnerability-trends-cves-advisories-and-malware/", "published_at": "2026-03-26T16:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e356840903be", "title": "Updates to GitHub Copilot interaction data usage policy", "url": "https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/", "published_at": "2026-03-25T19:02:29+00:00" }, { "id": "01a0c57c-198f-7374-876f-e356845dff31", "title": "Building AI-powered GitHub issue triage with the Copilot SDK", "url": "https://github.blog/ai-and-ml/github-copilot/building-ai-powered-github-issue-triage-with-the-copilot-sdk/", "published_at": "2026-03-24T16:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35685459aa9", "title": "GitHub expands application security coverage with AI‑powered detections", "url": "https://github.blog/security/application-security/github-expands-application-security-coverage-with-ai-powered-detections/", "published_at": "2026-03-23T16:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35686418333", "title": "Rethinking open source mentorship in the AI era", "url": "https://github.blog/open-source/maintainers/rethinking-open-source-mentorship-in-the-ai-era/", "published_at": "2026-03-19T18:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35686f3e2d1", "title": "How Squad runs coordinated AI agents inside your repository", "url": "https://github.blog/ai-and-ml/github-copilot/how-squad-runs-coordinated-ai-agents-inside-your-repository/", "published_at": "2026-03-19T16:09:50+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35687b4c73c", "title": "Investing in the people shaping open source and securing the future together", "url": "https://github.blog/security/supply-chain-security/investing-in-the-people-shaping-open-source-and-securing-the-future-together/", "published_at": "2026-03-17T16:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35687c254ae", "title": "GitHub for Beginners: Getting started with GitHub Actions", "url": "https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-actions/", "published_at": "2026-03-16T16:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1d80cb85", "title": "Continuous AI for accessibility: How GitHub transforms feedback into inclusion", "url": "https://github.blog/ai-and-ml/github-copilot/continuous-ai-for-accessibility-how-github-transforms-feedback-into-inclusion/", "published_at": "2026-03-12T16:00:00+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35687e10563", "title": "GitHub availability report: February 2026", "url": "https://github.blog/news-insights/company-news/github-availability-report-february-2026/", "published_at": "2026-03-12T03:23:54+00:00" }, { "id": "01a0c57c-198f-7374-876f-e35688333fee", "title": "Addressing GitHub’s recent availability issues", "url": "https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/", "published_at": "2026-03-11T21:41:51+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebb8c04df0", "title": "The era of “AI as text” is over. Execution is the new interface.", "url": "https://github.blog/ai-and-ml/github-copilot/the-era-of-ai-as-text-is-over-execution-is-the-new-interface/", "published_at": "2026-03-10T20:16:01+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebb986a5a5", "title": "Under the hood: Security architecture of GitHub Agentic Workflows", "url": "https://github.blog/ai-and-ml/generative-ai/under-the-hood-security-architecture-of-github-agentic-workflows/", "published_at": "2026-03-09T16:00:00+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebba5ad211", "title": "How to scan for vulnerabilities with GitHub Security Lab’s open source AI-powered framework", "url": "https://github.blog/security/how-to-scan-for-vulnerabilities-with-github-security-labs-open-source-ai-powered-framework/", "published_at": "2026-03-06T21:09:04+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbad357a3", "title": "60 million Copilot code reviews and counting", "url": "https://github.blog/ai-and-ml/github-copilot/60-million-copilot-code-reviews-and-counting/", "published_at": "2026-03-05T20:10:43+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbbbc87ab", "title": "Scaling AI opportunity across the globe: Learnings from GitHub and Andela", "url": "https://github.blog/developer-skills/career-growth/scaling-ai-opportunity-across-the-globe-learnings-from-github-and-andela/", "published_at": "2026-03-05T17:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1d817afa", "title": "How we rebuilt the search architecture for high availability in GitHub Enterprise Server", "url": "https://github.blog/engineering/architecture-optimization/how-we-rebuilt-the-search-architecture-for-high-availability-in-github-enterprise-server/", "published_at": "2026-03-03T18:45:09+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbcd1d96c", "title": "Join or host a GitHub Copilot Dev Days event near you", "url": "https://github.blog/ai-and-ml/github-copilot/join-or-host-a-github-copilot-dev-days-event-near-you/", "published_at": "2026-03-03T16:55:00+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbd508146", "title": "GitHub for Beginners: Getting started with GitHub Issues and Projects", "url": "https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-github-issues-and-projects/", "published_at": "2026-03-02T17:00:00+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbd931b83", "title": "From idea to pull request: A practical guide to building with GitHub Copilot CLI", "url": "https://github.blog/ai-and-ml/github-copilot/from-idea-to-pull-request-a-practical-guide-to-building-with-github-copilot-cli/", "published_at": "2026-02-27T16:00:00+00:00" }, { "id": "01a0c58a-1561-73c9-bac1-e3ebbde7efe1", "title": "What’s new with GitHub Copilot coding agent", "url": "https://github.blog/ai-and-ml/github-copilot/whats-new-with-github-copilot-coding-agent/", "published_at": "2026-02-26T20:47:02+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f3488bc9a", "title": "Multi-agent workflows often fail. Here’s how to engineer ones that don’t.", "url": "https://github.blog/ai-and-ml/generative-ai/multi-agent-workflows-often-fail-heres-how-to-engineer-ones-that-dont/", "published_at": "2026-02-24T16:00:00+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f348f5080", "title": "How AI is reshaping developer choice (and Octoverse data proves it)", "url": "https://github.blog/ai-and-ml/generative-ai/how-ai-is-reshaping-developer-choice-and-octoverse-data-proves-it/", "published_at": "2026-02-19T17:00:00+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f3520b2db", "title": "What to expect for open source in 2026", "url": "https://github.blog/open-source/maintainers/what-to-expect-for-open-source-in-2026/", "published_at": "2026-02-18T18:41:42+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f35a14ead", "title": "Securing the AI software supply chain: Security results across 67 open source projects", "url": "https://github.blog/open-source/maintainers/securing-the-ai-software-supply-chain-security-results-across-67-open-source-projects/", "published_at": "2026-02-17T19:00:00+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f36844c4b", "title": "Automate repository tasks with GitHub Agentic Workflows  ", "url": "https://github.blog/ai-and-ml/automate-repository-tasks-with-github-agentic-workflows/", "published_at": "2026-02-13T14:00:00+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f36f1eee5", "title": "Welcome to the Eternal September of open source. Here’s what we plan to do for maintainers.", "url": "https://github.blog/open-source/maintainers/welcome-to-the-eternal-september-of-open-source-heres-what-we-plan-to-do-for-maintainers/", "published_at": "2026-02-12T20:14:11+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f3707cc8e", "title": "GitHub availability report: January 2026", "url": "https://github.blog/news-insights/company-news/github-availability-report-january-2026/", "published_at": "2026-02-11T23:12:34+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f37d4d4fa", "title": "Continuous AI in practice: What developers can automate today with agentic CI", "url": "https://github.blog/ai-and-ml/generative-ai/continuous-ai-in-practice-what-developers-can-automate-today-with-agentic-ci/", "published_at": "2026-02-05T17:00:00+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f387f263b", "title": "Pick your agent: Use Claude and Codex on Agent HQ ", "url": "https://github.blog/news-insights/company-news/pick-your-agent-use-claude-and-codex-on-agent-hq/", "published_at": "2026-02-04T17:00:19+00:00" }, { "id": "01a0c597-7c80-7017-9b21-5a6f39013842", "title": "What the fastest-growing tools reveal about how software is being built", "url": "https://github.blog/news-insights/octoverse/what-the-fastest-growing-tools-reveal-about-how-software-is-being-built/", "published_at": "2026-02-03T17:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1e08fdd8", "title": "From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner", "url": "https://github.blog/engineering/from-pixels-to-characters-the-engineering-behind-github-copilot-clis-animated-ascii-banner/", "published_at": "2026-01-28T17:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1e83da15", "title": "When protections outlive their purpose: A lesson on managing defense systems at scale", "url": "https://github.blog/engineering/infrastructure/when-protections-outlive-their-purpose-a-lesson-on-managing-defense-systems-at-scale/", "published_at": "2026-01-15T20:54:32+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1f21673a", "title": "Post-quantum security for SSH access on GitHub", "url": "https://github.blog/engineering/platform-security/post-quantum-security-for-ssh-access-on-github/", "published_at": "2025-09-15T16:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1f4bd12a", "title": "How GitHub engineers tackle platform problems", "url": "https://github.blog/engineering/infrastructure/how-github-engineers-tackle-platform-problems/", "published_at": "2025-06-10T16:00:00+00:00" }, { "id": "01a0c51d-984c-7007-a62a-0a7d1f603c4f", "title": "GitHub Issues search now supports nested queries and boolean operators: Here’s how we (re)built it", "url": "https://github.blog/developer-skills/application-development/github-issues-search-now-supports-nested-queries-and-boolean-operators-heres-how-we-rebuilt-it/", "published_at": "2025-05-13T16:00:00+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8b8c8159", "title": "Design system annotations, part 2: Advanced methods of annotating components", "url": "https://github.blog/engineering/user-experience/design-system-annotations-part-2-advanced-methods-of-annotating-components/", "published_at": "2025-05-09T16:56:57+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8c05fd14", "title": "Design system annotations, part 1: How accessibility gets left out of components", "url": "https://github.blog/engineering/user-experience/design-system-annotations-part-1-how-accessibility-gets-left-out-of-components/", "published_at": "2025-05-09T16:56:41+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8ce08aa5", "title": "Building a more accessible GitHub CLI", "url": "https://github.blog/engineering/user-experience/building-a-more-accessible-github-cli/", "published_at": "2025-05-02T14:30:00+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8d196549", "title": "How the GitHub CLI can now enable triangular workflows", "url": "https://github.blog/open-source/git/how-the-github-cli-can-now-enable-triangular-workflows/", "published_at": "2025-04-25T16:00:37+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8ddbf8e7", "title": "Introducing sub-issues: Enhancing issue management on GitHub", "url": "https://github.blog/engineering/architecture-optimization/introducing-sub-issues-enhancing-issue-management-on-github/", "published_at": "2025-04-11T22:33:30+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8e693e1a", "title": "How engineers can use one-on-ones with their manager to accelerate career growth", "url": "https://github.blog/developer-skills/career-growth/how-engineers-can-use-one-on-ones-with-their-manager-to-accelerate-career-growth/", "published_at": "2025-03-27T15:31:22+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8eb7454a", "title": "IssueOps: Automate CI/CD (and more!) with GitHub Issues and Actions", "url": "https://github.blog/engineering/issueops-automate-ci-cd-and-more-with-github-issues-and-actions/", "published_at": "2025-03-19T16:00:24+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8ec289cc", "title": "Finding leaked passwords with AI: How we built Copilot secret scanning", "url": "https://github.blog/engineering/platform-security/finding-leaked-passwords-with-ai-how-we-built-copilot-secret-scanning/", "published_at": "2025-03-04T17:00:24+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8f3c112e", "title": "How to debug code with GitHub Copilot", "url": "https://github.blog/ai-and-ml/github-copilot/how-to-debug-code-with-github-copilot/", "published_at": "2025-02-21T17:00:49+00:00" }, { "id": "01a0c528-ac33-72e9-8163-41eb8ffeaf63", "title": "How GitHub uses CodeQL to secure GitHub", "url": "https://github.blog/engineering/how-github-uses-codeql-to-secure-github/", "published_at": "2025-02-12T17:00:04+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257d9c137a1", "title": "Considerations for making a tree view component accessible", "url": "https://github.blog/engineering/user-experience/considerations-for-making-a-tree-view-component-accessible/", "published_at": "2025-01-28T17:00:39+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257da674b60", "title": "Breaking down CPU speed: How utilization impacts performance", "url": "https://github.blog/engineering/architecture-optimization/breaking-down-cpu-speed-how-utilization-impacts-performance/", "published_at": "2024-11-25T17:00:20+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257db09a2d8", "title": "How to make Storybook Interactions respect user motion preferences", "url": "https://github.blog/engineering/user-experience/how-to-make-storybook-interactions-respect-user-motion-preferences/", "published_at": "2024-11-20T17:00:51+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257dbeb09a4", "title": "GitHub Enterprise Cloud with data residency: How we built the next evolution of GitHub Enterprise using GitHub", "url": "https://github.blog/engineering/engineering-principles/github-enterprise-cloud-with-data-residency/", "published_at": "2024-09-24T05:00:31+00:00" }, { "id": "01a0d831-7e65-72eb-9701-40dddf53ad4c", "title": "Heading elements have been added to Project board views to improve screen reader page navigation", "url": "https://github.blog/changelog/2024-09-23-heading-elements-added-to-project-board-views/", "published_at": "2024-09-23T00:00:00+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257dc0161b0", "title": "The ultimate guide to developer happiness", "url": "https://github.blog/engineering/engineering-principles/the-ultimate-guide-to-developer-happiness/", "published_at": "2024-08-13T16:00:48+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257dc60162c", "title": "How GitHub supports neurodiverse employees (and how your company can, too)", "url": "https://github.blog/engineering/engineering-principles/how-github-supports-neurodiverse-employees-and-how-your-company-can-too/", "published_at": "2024-07-29T15:00:48+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257dc6996ec", "title": "How we improved availability through iterative simplification", "url": "https://github.blog/engineering/engineering-principles/how-we-improved-availability-through-iterative-simplification/", "published_at": "2024-07-23T17:00:19+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257dd2ccaf1", "title": "Exploring the challenges in creating an accessible sortable list (drag-and-drop)", "url": "https://github.blog/engineering/user-experience/exploring-the-challenges-in-creating-an-accessible-sortable-list-drag-and-drop/", "published_at": "2024-07-09T19:06:50+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257de11def5", "title": "How we improved push processing on GitHub", "url": "https://github.blog/engineering/architecture-optimization/how-we-improved-push-processing-on-github/", "published_at": "2024-06-11T17:00:33+00:00" }, { "id": "01a0c533-c4bf-7143-9011-9257de363c6f", "title": "How GitHub reduced testing time for iOS apps with new runner features", "url": "https://github.blog/engineering/infrastructure/how-github-reduced-testing-time-for-ios-apps-with-new-runner-features/", "published_at": "2024-06-03T16:45:06+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd5c8aeea", "title": "How we’re building more inclusive and accessible components at GitHub", "url": "https://github.blog/engineering/user-experience/how-were-building-more-inclusive-and-accessible-components-at-github/", "published_at": "2024-05-07T17:00:20+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd68b7e33", "title": "Empowering accessibility: GitHub’s journey building an in-house Champions program", "url": "https://github.blog/engineering/engineering-principles/empowering-accessibility-githubs-journey-building-an-in-house-champions-program/", "published_at": "2024-05-01T17:00:13+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd76af680", "title": "How GitHub uses merge queue to ship hundreds of changes every day", "url": "https://github.blog/engineering/engineering-principles/how-github-uses-merge-queue-to-ship-hundreds-of-changes-every-day/", "published_at": "2024-03-06T16:43:39+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd7729e62", "title": "Fixing security vulnerabilities with AI", "url": "https://github.blog/engineering/platform-security/fixing-security-vulnerabilities-with-ai/", "published_at": "2024-02-14T17:00:47+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd792b157", "title": "Bringing npm registry services to GitHub Codespaces", "url": "https://github.blog/engineering/engineering-principles/bringing-npm-registry-services-to-github-codespaces/", "published_at": "2024-02-13T18:00:19+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd7a099ca", "title": "GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility", "url": "https://github.blog/engineering/engineering-principles/githubs-engineering-fundamentals-program-how-we-deliver-on-availability-security-and-accessibility/", "published_at": "2024-02-08T17:15:55+00:00" }, { "id": "01a0c53e-4284-722e-9bab-c0ecd86e871b", "title": "How GitHub’s Developer Experience team improved innerloop development", "url": "https://github.blog/engineering/engineering-principles/how-githubs-developer-experience-team-improved-innerloop-development/", "published_at": "2024-01-24T23:21:49+00:00" }, { "id": "01a0c53e-4285-735e-a35b-23e7277ef254", "title": "How we organize and get things done with SERVICEOWNERS", "url": "https://github.blog/engineering/architecture-optimization/how-we-organize-and-get-things-done-with-serviceowners/", "published_at": "2023-12-19T18:00:08+00:00" }, { "id": "01a0c53e-4285-735e-a35b-23e727e27386", "title": "Upgrading GitHub.com to MySQL 8.0", "url": "https://github.blog/engineering/infrastructure/upgrading-github-com-to-mysql-8-0/", "published_at": "2023-12-07T22:00:36+00:00" }, { "id": "01a0c53e-4285-735e-a35b-23e72892b6d8", "title": "Measuring Git performance with OpenTelemetry", "url": "https://github.blog/engineering/architecture-optimization/measuring-git-performance-with-opentelemetry/", "published_at": "2023-10-16T15:28:35+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046180299f41", "title": "How to communicate like a GitHub engineer: our principles, practices, and tools", "url": "https://github.blog/engineering/engineering-principles/how-to-communicate-like-a-github-engineer-our-principles-practices-and-tools/", "published_at": "2023-10-04T17:00:29+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-0461811bc619", "title": "How GitHub uses GitHub Actions and Actions larger runners to build and test GitHub.com", "url": "https://github.blog/engineering/infrastructure/how-github-uses-github-actions-and-actions-larger-runners-to-build-and-test-github-com/", "published_at": "2023-09-26T17:30:14+00:00" }, { "id": "01a0d4dc-4f99-72c5-9559-5602d8f698c7", "title": "Managing a game dev community with GitHub Actions", "url": "https://github.blog/2022-07-06-managing-a-game-dev-community/", "published_at": "2023-09-19T18:19:07+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046181d8e4e7", "title": "Optimize your GitHub Codespaces costs with upgraded virtual machines", "url": "https://github.blog/engineering/architecture-optimization/how-github-reduces-costs-with-upgraded-codespaces/", "published_at": "2023-08-31T15:00:52+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046181f1868e", "title": "How we build containerized services at GitHub using GitHub", "url": "https://github.blog/engineering/architecture-optimization/how-we-build-containerized-services-at-github-using-github/", "published_at": "2023-08-02T12:31:17+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-04618205a064", "title": "Scaling merge-ort across GitHub", "url": "https://github.blog/engineering/infrastructure/scaling-merge-ort-across-github/", "published_at": "2023-07-27T16:00:54+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046182b06add", "title": "Exploring developer happiness, inclusion, and productivity at GitHub’s Design Conference", "url": "https://github.blog/engineering/user-experience/exploring-developer-happiness-inclusion-and-productivity-at-githubs-design-conference/", "published_at": "2023-07-19T17:00:44+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046182c1a9e3", "title": "Accessibility considerations behind code search and code view", "url": "https://github.blog/engineering/user-experience/accessibility-considerations-behind-code-search-and-code-view/", "published_at": "2023-07-06T19:00:51+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046182c2e550", "title": "Crafting a better, faster code view", "url": "https://github.blog/engineering/architecture-optimization/crafting-a-better-faster-code-view/", "published_at": "2023-06-21T17:35:17+00:00" }, { "id": "01a0c546-b4c6-70f3-9315-046182e24b68", "title": "Design’s journey towards accessibility", "url": "https://github.blog/engineering/user-experience/designs-journey-towards-accessibility/", "published_at": "2023-05-17T15:30:00+00:00" } ] posts Claim your blog
Back to GitHub
Blog · corpus.blog/blogs/github.blog/posts

GitHub

github.blog

2026

2025

2024

2023