How we’re using GitHub Projects to standardize our workflows and stay aligned
As a product manager working across multiple engineering teams, I spend a lot of time planning out and tracking the work involved for our upcoming releases to GitHub Projects. Each release comes with a...
View ArticleGitHub Copilot Learning Pathway: Accelerate your business with AI
Research shows that developers complete tasks 55% faster at higher quality when using GitHub Copilot, helping businesses accelerate the pace of software development and deliver more value to their...
View ArticleHard and soft skills for developers coding in the age of AI
As AI continues to shape the development landscape, developers are navigating a new frontier—not one that will make their careers obsolete, but one that will require their skills and instincts more...
View ArticleInsider newsletter digest: 4 things you didn’t know you could do with GitHub...
This is abridged content from October 2023’s Insider newsletter. Like what you see? Sign up for the newsletter to receive complete, unabridged content in your inbox twice a month. Sign up now > Are...
View ArticleUsing GitHub Copilot in your IDE: Tips, tricks, and best practices
AI has become an integral part of my workflow these days, and with the assistance of GitHub Copilot, I move a lot faster when I’m building a project. Having used AI tools to increase my productivity...
View Article4 ways GitHub engineers use GitHub Copilot
Just recently, I was coding a new feature for GitHub Copilot Chat. My task was to enable the chat to recognize a user’s project dependencies, allowing it to provide magical answers when the user poses...
View ArticleA short guide to mastering keyboard shortcuts on GitHub
This is abridged content from November 2023’s Insider newsletter. Like what you see? Sign up for the newsletter to receive complete, unabridged content in your inbox twice a month. Sign up now >...
View Article5 tips to supercharge your developer career in 2024
The world of software development is constantly evolving. That means whether you’re a seasoned developer or just starting out on your coding journey, there’s always something new to learn. Below,...
View ArticleWhat is Git? Our beginner’s guide to version control
If you’re new to software development, welcome! We’re so glad you’re here. You probably have a lot of questions and we’re excited to help you navigate them all. Today, we’re going to dive into the...
View ArticleBeginner’s guide to GitHub repositories: How to create your first repo
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. Our last post covered the top Git commands every developer should know. Today, we’re diving right into...
View ArticleTop 12 Git commands every developer must know
Welcome to GitHub for Beginners, our series to help newcomers like you learn the basics of everything from repositories to pull requests and more. (Don’t know what those are yet? That’s okay, it’s why...
View ArticleBeginner’s guide to GitHub: Uploading files and folders to GitHub
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. If you’ve been following along, we’ve covered some basics of Git and GitHub, including the top Git...
View ArticleHow to review code effectively: A GitHub staff engineer’s philosophy
As a staff engineer at GitHub, code review is one of my main focus areas in my day to day work. Over the past eight years, I’ve reviewed more than 7,000 pull requests. Why so many? Because code review...
View ArticleBeginner’s guide to GitHub: Adding code to your repository
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. If you’ve been following along, we’ve covered some basics of GitHub, including the top Git commands every...
View ArticleBeginner’s guide to GitHub: Setting up and securing your profile
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. So far in this series, we’ve covered the top Git commands every developer should know, creating...
View ArticleHow to level up your Git game with GitHub CLI
Developers love working with the tools that make sense for them. At GitHub, we understand developers want to use GitHub in various ways. This includes using GitHub from the web, or even having a...
View ArticleHow to use AI coding tools to learn a new programming language
The days of the single-language developer are fading. While companies like Shutterstock built empires on a single language (Perl in their case), the landscape has shifted. Today’s developers are...
View ArticleBeginner’s guide to GitHub: Creating a pull request
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. So far in this series, we’ve covered the top Git commands every developer should know, how to create...
View ArticleBeginner’s guide to GitHub: Merging a pull request
Welcome back to GitHub for Beginners, a series designed to help you navigate GitHub with ease. So far in this series, we’ve covered the top Git commands every developer should know, how to create...
View ArticleBoost your CLI skills with GitHub Copilot
Working with the command line is something many developers love. Even though we love it, there are times when it can be really frustrating. What’s the command for switching to a branch? How do I fix...
View Article