Discover how the Ersilia Open Source Initiative accelerates drug discovery by using GitHub Actions to disseminate AI/ML models. The post Automating open source: How Ersilia distributes AI models to advance global health equity appeared first on The GitHub Blog. | Continue reading
In July, we experienced four incidents that resulted in degraded performance across GitHub services. The post GitHub Availability Report: July 2024 appeared first on The GitHub Blog. | Continue reading
With Copilot Autofix, developers and security teams can keep new vulnerabilities out of code and confidently remediate their backlog security debt. The post Found means fixed: Secure code more than three times faster with Copilot Autofix appeared first on The GitHub Blog. | Continue reading
Learn how AI agents and agentic AI systems use generative AI models and large language models to autonomously perform tasks on behalf of end users. The post What are AI agents and why do they matter? appeared first on The GitHub Blog. | Continue reading
Five actionable tips and strategies to supercharge developer happiness—and a more innovative workplace. The post The ultimate guide to developer happiness appeared first on The GitHub Blog. | Continue reading
In this post, I'll exploit CVE-2024-5830, a type confusion in Chrome that allows remote code execution (RCE) in the renderer sandbox of Chrome by a single visit to a malicious site. The post From object transition to RCE in the Chrome renderer appeared first on The GitHub Blog. | Continue reading
As part of the GitHub for Beginners guide, learn how to create pull requests. This will enable you to suggest changes to existing repositories. The post Beginner’s guide to GitHub: Creating a pull request appeared first on The GitHub Blog. | Continue reading
Explore how AI coding tools like GitHub Copilot can accelerate your journey to learn new programming languages. The post How to use AI coding tools to learn a new programming language appeared first on The GitHub Blog. | Continue reading
We are enabling the rise of the AI engineer with GitHub Models–bringing the power of industry leading large and small language models to our more than 100 million users directly on GitHub. The post Introducing GitHub Models: A new generation of AI engineers building on GitHub app … | Continue reading
To enhance your coding experience, AI tools should excel at saving you time with repetitive, administrative tasks, while providing accurate solutions to assist developers. Today, we’re spotlighting three updates designed to increase efficiency and boost developer creativity. The … | Continue reading
Learn 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. | Continue reading
Introducing the generally available capability of GitHub Artifact Attestations to secure your cloud-native supply chain packages and images. The post Configure GitHub Artifact Attestations for secure cloud-native delivery appeared first on The GitHub Blog. | Continue reading
Git 2.46 is here with new features like pseudo-merge bitmaps, more capable credential helpers, and a new git config command. Check out our coverage on some of the highlights here. The post Highlights from Git 2.46 appeared first on The GitHub Blog. | Continue reading
Teams with neurodivergent employees can be up to 30 percent more productive. Discover tips on how best to support them in your workplace. The post How GitHub supports neurodiverse employees (and how your company can, too) appeared first on The GitHub Blog. | Continue reading
Take the next step in our GitHub for Beginners series and add code to your repository. Learn how to create branches and upload changes into a pull request. The post Beginner’s guide to GitHub: Adding code to your repository appeared first on The GitHub Blog. | Continue reading
Meet each maintainer, watch their project demos, and discover the unique story of each open source AI project. The post GitHub Accelerator Showcase: Celebrating our second cohort and what’s next appeared first on The GitHub Blog. | Continue reading
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 appeare … | Continue reading
GitHub Staff Engineer Sarah Vessels discusses her philosophy of code review, what separates good code review from bad, her strategy for finding and reviewing code, and how to get the most from reviews of her own code. The post How to review code effectively: A GitHub staff engine … | Continue reading
In this blog post, we'll explain how we discovered three critical vulnerabilities in Kafka UI and how they can be exploited. The post 3 ways to get Remote Code Execution in Kafka UI appeared first on The GitHub Blog. | Continue reading
In this blog post, we'll explain how we discovered three critical vulnerabilities in Kafka UI and how they can be exploited. The post 3 ways to get Remote Code Execution in Kafka UI appeared first on The GitHub Blog. | Continue reading
An interview with economic researchers who are applying causal inference techniques to analyze the effect of generative AI tools on software development activity. The post How researchers are using GitHub Innovation Graph data to estimate the impact of ChatGPT appeared first on T … | Continue reading
An interview with economic researchers who are applying causal inference techniques to analyze the effect of generative AI tools on software development activity. The post How researchers are using GitHub Innovation Graph data to estimate the impact of ChatGPT appeared first on T … | Continue reading
In June, we experienced two incidents that resulted in degraded performance across GitHub services. The post GitHub Availability Report: June 2024 appeared first on The GitHub Blog. | Continue reading
In June, we experienced two incidents that resulted in degraded performance across GitHub services. The post GitHub Availability Report: June 2024 appeared first on The GitHub Blog. | Continue reading
Outcomes from the Partnership on AI and GitHub workshop. The post Advancing responsible practices for open source AI appeared first on The GitHub Blog. | Continue reading
Outcomes from the Partnership on AI and GitHub workshop. The post Advancing responsible practices for open source AI appeared first on The GitHub Blog. | Continue reading
Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire. The post Exploring the challenges in creating an accessible sortable list (drag-and-drop … | Continue reading
Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire. The post Exploring the challenges in creating an accessible sortable list (drag-and-drop … | Continue reading
The next step in our GitHub for Beginners series is learning how to add files and folders to your GitHub repository. The post Beginner’s guide to GitHub: Uploading files and folders to GitHub appeared first on The GitHub Blog. | Continue reading
The next step in our GitHub for Beginners series is learning how to add files and folders to your GitHub repository. The post Beginner’s guide to GitHub: Uploading files and folders to GitHub appeared first on The GitHub Blog. | Continue reading
In this post, I'll exploit CVE-2024-3833, an object corruption bug in v8, the Javascript engine of Chrome, that allows remote code execution (RCE) in the renderer sandbox of Chrome by a single visit to a malicious site. The post Attack of the clones: Getting RCE in Chrome’s rende … | Continue reading
In this post, I'll exploit CVE-2024-3833, an object corruption bug in v8, the Javascript engine of Chrome, that allows remote code execution (RCE) in the renderer sandbox of Chrome by a single visit to a malicious site. The post Attack of the clones: Getting RCE in Chrome’s rende … | Continue reading
Git started on your first repository in the third installment of GitHub for Beginners. Discover the essential features and settings to manage your projects effectively. The post Beginner’s guide to GitHub repositories: How to create your first repo appeared first on The GitHub Bl … | Continue reading
Git started on your first repository in the third installment of GitHub for Beginners. Discover the essential features and settings to manage your projects effectively. The post Beginner’s guide to GitHub repositories: How to create your first repo appeared first on The GitHub Bl … | Continue reading
Can an attacker execute arbitrary commands on a remote server just by sending JSON? Yes, if the running code contains unsafe deserialization vulnerabilities. But how is that possible? In this blog post, we’ll describe how unsafe deserialization vulnerabilities work and how you ca … | Continue reading
Can an attacker execute arbitrary commands on a remote server just by sending JSON? Yes, if the running code contains unsafe deserialization vulnerabilities. But how is that possible? In this blog post, we’ll describe how unsafe deserialization vulnerabilities work and how you ca … | Continue reading
With this version, customers can choose how to best scale their security strategy, gain more control over deployments, and so much more. The post GitHub Enterprise Server 3.13 is now generally available appeared first on The GitHub Blog. | Continue reading
With this version, customers can choose how to best scale their security strategy, gain more control over deployments, and so much more. The post GitHub Enterprise Server 3.13 is now generally available appeared first on The GitHub Blog. | Continue reading
Unstructured data holds valuable information about codebases, organizational best practices, and customer feedback. Here are some ways you can leverage it with RAG , or retrieval-augmented generation. The post Unlocking the power of unstructured data with RAG appeared first on Th … | Continue reading
In May, we experienced one incident that resulted in degraded performance across GitHub services. The post GitHub Availability Report: May 2024 appeared first on The GitHub Blog. | Continue reading
From sending emergency alerts about nearby fires to mapping services in refugee camps, developers are taking action to solve global problems. The post Leveraging technology on the frontlines of emergency: How communities of developers are taking action appeared first on The GitHu … | Continue reading
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 Git … | Continue reading
Let’s take a look at 10 key moments from the first decade of the GitHub Security Bug Bounty program. The post 10 years of the GitHub Security Bug Bounty Program appeared first on The GitHub Blog. | Continue reading
The latest installment of GitHub for Beginners, where we cover the essential Git commands to get you Git-literate. The post Top 12 Git commands every developer must know appeared first on The GitHub Blog. | Continue reading
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. | Continue reading
GitHub Actions now offers Arm-hosted runners with images built by Arm for developers to begin building on the latest and most sustainable processors on the market. The post Arm64 on GitHub Actions: Powering faster, more efficient build systems appeared first on The GitHub Blog. | Continue reading
This partnership between GitHub and JFrog enables developers to manage code and binaries more efficiently on two of the most widely used developer platforms in the world. The post GitHub and JFrog partner to unify code and binaries for DevSecOps appeared first on The GitHub Blog. | Continue reading
Let’s get you started on your Git journey with basic concepts to know, plus a step-by-step on how to install and configure the most widely used version control system in the world. The post What is Git? Our beginner’s guide to version control appeared first on The GitHub Blog. | Continue reading