
Exploring GitHub CLI: How to interact with GitHub’s GraphQL API endpoint
Discover practical tips and tricks for forming effective GraphQL queries and mutations.

Trying to grow in your career as a developer or software engineer? You’re in the right place. Explore articles, resources, interviews, and more that cover essential skills for developers, ranging from learning new programming languages and tools to improving soft skills such as communication and collaboration.
Discover practical tips and tricks for forming effective GraphQL queries and mutations.
When you want your images to look good in Markdown on GitHub, you might have to adjust for the UI around them.
Want to speak at a tech conference? These four practical tips will help your session proposal stand out—and land you on the stage.
Learn how to write effective prompts and troubleshoot results in this installment of our GitHub for Beginners series.
Go beyond status updates and use these meetings to surface challenges, solve problems, and drive impact.
Discover the differences between agent mode and Copilot Edits with GitHub Copilot—and when to use them in your workflows.
Ever wondered how to create checklists in your GitHub repositories, Issues, and PRs? Make task lists more manageable in your GitHub repositories, issues, and pull requests.
Strategies to quickly get up to speed, whether you’re a seasoned engineer or a newcomer to the field.
For 30 years, Java has been a cornerstone of enterprise software development. Here’s why—and how to learn Java.
Learn to automate dependency management using GitHub Copilot, GitHub Actions, and Dependabot to eliminate manual checks, improve security, and save time for what really matters.
Get started with GitHub Copilot and navigate features like Copilot Chat in this installment of the GitHub for Beginners series.
Here’s your opportunity to empower the teen in your life to get a start in open source development.
GitHub uses GitHub to build GitHub, and our CLI extensions are no exception. Read on to find out how we built the GitHub Skyline CLI extension using GitHub!
Git Commit 2024 and our new AI course in Spanish
Explore GitHub’s top blogs of 2024, featuring new tools, AI breakthroughs, and tips to level up your developer game.
We’re open sourcing Annotated Logger, a Python package that helps make logs searchable with consistent metadata.
Want to know how to take your terminal skills to the next level? Whether you’re starting out, or looking for more advanced commands, GitHub Copilot can help us explain and suggest the commands we are looking for.
As part of the GitHub for Beginners guide, learn how to improve the security of your profile and create a profile README. This will let you give your GitHub account a little more personality.
As part of the GitHub for Beginners guide, learn how to merge pull requests. This will enable you to resolve conflicts when they arise.
Build what’s next on GitHub, the place for anyone from anywhere to build anything.