The GitHub Blog
- How to make your images in Markdown on GitHub adjust for dark mode and light mode
- Cracking the code: How to wow the acceptance committee at your next tech event
- Which AI model should I use with GitHub Copilot?
- GitHub Availability Report: March 2025
- When to choose GitHub-Hosted runners or self-hosted runners with GitHub Actions
- GitHub for Beginners: Security best practices with GitHub Copilot
- Introducing sub-issues: Enhancing issue management on GitHub
- What the heck is MCP and why is everyone talking about it?
- How we’re making security easier for the average developer
- How to request a change to a CVE record
- Found means fixed: Reduce security debt at scale with GitHub security campaigns
- Git turns 20: A Q&A with Linus Torvalds
- 5 GitHub Actions every maintainer needs to know
- How engineers can use one-on-ones with their manager to accelerate career growth
- Mastering GitHub Copilot: When to use AI agent mode
- A maintainer’s guide to vulnerability disclosure: GitHub tools to make it simple
- World Water Day: how GitHub Copilot is helping bring clean water to communities
- Video: How to create checklists in Markdown for easier task tracking
- IssueOps: Automate CI/CD (and more!) with GitHub Issues and Actions
- GitHub for Beginners: Essential features of GitHub Copilot
- Highlights from Git 2.49
- How GitHub engineers learn new codebases
- Sign in as anyone: Bypassing SAML SSO authentication with parser differentials
- GitHub Availability Report: February 2025
- Why Java endures: The foundation of modern enterprise development
- Full exposure: A practical approach to handling sensitive data leaks
- Four steps toward building an open source community
- Video: How to run dependency audits with GitHub Copilot
- Not just for developers: How product and security teams can use GitHub Copilot
- Finding leaked passwords with AI: How we built Copilot secret scanning
- GitHub for Beginners: How to get started with GitHub Copilot
- Community managers in action: Leading a developer community for good
- How to debug code with GitHub Copilot
- Engaging with the developer community on our approach to content moderation
- Support the open source projects you love this Valentine’s Day
- GitHub Availability Report: January 2025
- How GitHub uses CodeQL to secure GitHub
- How to refactor code with GitHub Copilot
- From finding to fixing: GitHub Advanced Security integrates Endor Labs SCA
- GitHub Copilot: The agent awakens
- 5 tips for promoting your open source project
- 4 steps to building a natural language search tool
- Cybersecurity researchers: Digital detectives in a connected world
- Considerations for making a tree view component accessible
- The top 10 gifts for the developer in your life
- How to generate unit tests with GitHub Copilot: Tips and examples
- Congratulations to the winners of the 2024 Gaady Awards
- Breaking down CPU speed: How utilization impacts performance
- Students: Start building your skills with the GitHub Foundations certification
- How to make Storybook Interactions respect user motion preferences
- Announcing GitHub Secure Open Source Fund: Help secure the open source ecosystem for everyone
- Software is a team sport: Building the future of software development together
- Does GitHub Copilot improve code quality? Here’s what the data says
- GitHub Availability Report: October 2024
- How developers spend the time they save thanks to AI coding tools
- Game Off 2024 theme announcement
- Celebrating the GitHub Awards 2024 recipients 🎉
- Cybersecurity spotlight on bug bounty researcher @imrerad
- Code referencing now generally available in GitHub Copilot and with Microsoft Azure AI
- The nuances and challenges of moderating a code collaboration platform
- GitHub Copilot now available in github.com for Copilot Individual and Copilot Business plans
- Kicking off Cybersecurity Awareness Month: Researcher spotlights and additional incentives!
- Boost your CLI skills with GitHub Copilot
- GitHub Enterprise Cloud with data residency: How we built the next evolution of GitHub Enterprise using GitHub
- Try out OpenAI o1 in GitHub Copilot and Models
- The 10 best tools to green your software
- Software as a public good
- Enhancing the GitHub Copilot ecosystem with Copilot Extensions, now in public beta
- First Look: Exploring OpenAI o1 in GitHub Copilot
- GitHub Availability Report: August 2024
- Streamlining your MLOps pipeline with GitHub Actions and Arm64 runners
- Fine-tuned models are now in limited public beta for GitHub Copilot Enterprise
- Beginner’s guide to GitHub: Setting up and securing your profile
- How to build an open source metrics dashboard
- 2024 is the biggest global election year in history. What’s at stake for developers?
- GitHub Enterprise: The best migration path from AWS CodeCommit
- Beginner’s guide to GitHub: Merging a pull request
- GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
- Survey: The AI wave continues to grow on software development teams
- How to level up your Git game with GitHub CLI
- Automating open source: How Ersilia distributes AI models to advance global health equity
- GitHub Availability Report: July 2024
- How to use AI coding tools to learn a new programming language
- Introducing GitHub Models: A new generation of AI engineers building on GitHub
- What’s new with GitHub Copilot: July 2024
- How GitHub harnesses AI to transform customer feedback into action
- Configure GitHub Artifact Attestations for secure cloud-native delivery
- Highlights from Git 2.46
- How GitHub supports neurodiverse employees (and how your company can, too)
- Beginner’s guide to GitHub: Adding code to your repository
- GitHub Accelerator Showcase: Celebrating our second cohort and what’s next
- How we improved availability through iterative simplification
- How to review code effectively: A GitHub staff engineer’s philosophy
- 3 ways to get Remote Code Execution in Kafka UI
- How researchers are using GitHub Innovation Graph data to estimate the impact of ChatGPT
- GitHub Availability Report: June 2024
- Advancing responsible practices for open source AI
- Exploring the challenges in creating an accessible sortable list (drag-and-drop)
- Beginner’s guide to GitHub: Uploading files and folders to GitHub
- Attack of the clones: Getting RCE in Chrome’s renderer with duplicate object properties