Automating open source: How Ersilia distributes AI models to advance global health equity

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


@github.blog | 3 months ago

GitHub Availability Report: July 2024

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


@github.blog | 3 months ago

Found means fixed: Secure code more than three times faster with Copilot Autofix

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


@github.blog | 3 months ago

What are AI agents and why do they matter?

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


@github.blog | 3 months ago

The ultimate guide to developer happiness

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


@github.blog | 3 months ago

From object transition to RCE in the Chrome renderer

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


@github.blog | 3 months ago

Beginner’s guide to GitHub: Creating a pull request

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


@github.blog | 3 months ago

How to use AI coding tools to learn a new programming language

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


@github.blog | 3 months ago

Introducing GitHub Models: A new generation of AI engineers building on GitHub

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


@github.blog | 3 months ago

What’s new with GitHub Copilot: July 2024

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


@github.blog | 3 months ago

How GitHub harnesses AI to transform customer feedback into action

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


@github.blog | 3 months ago

Configure GitHub Artifact Attestations for secure cloud-native delivery

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


@github.blog | 3 months ago

Highlights from Git 2.46

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


@github.blog | 3 months ago

How GitHub supports neurodiverse employees (and how your company can, too)

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


@github.blog | 3 months ago

Beginner’s guide to GitHub: Adding code to your repository

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


@github.blog | 3 months ago

GitHub Accelerator Showcase: Celebrating our second cohort and what’s next

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


@github.blog | 3 months ago

How we improved availability through iterative simplification

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.blog | 4 months ago

How to review code effectively: A GitHub staff engineer’s philosophy

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


@github.blog | 4 months ago

3 ways to get Remote Code Execution in Kafka UI

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


@github.blog | 4 months ago

3 ways to get Remote Code Execution in Kafka UI

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


@github.blog | 4 months ago

How researchers are using GitHub Innovation Graph data to estimate the impact of ChatGPT

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


@github.blog | 4 months ago

How researchers are using GitHub Innovation Graph data to estimate the impact of ChatGPT

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


@github.blog | 4 months ago

GitHub Availability Report: June 2024

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


@github.blog | 4 months ago

GitHub Availability Report: June 2024

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


@github.blog | 4 months ago

Advancing responsible practices for open source AI

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


@github.blog | 4 months ago

Advancing responsible practices for open source AI

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


@github.blog | 4 months ago

Exploring the challenges in creating an accessible sortable list (drag-and-drop)

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


@github.blog | 4 months ago

Exploring the challenges in creating an accessible sortable list (drag-and-drop)

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


@github.blog | 4 months ago

Beginner’s guide to GitHub: Uploading files and folders to GitHub

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


@github.blog | 4 months ago

Beginner’s guide to GitHub: Uploading files and folders to GitHub

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


@github.blog | 4 months ago

Attack of the clones: Getting RCE in Chrome’s renderer with duplicate object properties

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


@github.blog | 4 months ago

Attack of the clones: Getting RCE in Chrome’s renderer with duplicate object properties

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


@github.blog | 4 months ago

Beginner’s guide to GitHub repositories: How to create your first repo

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


@github.blog | 5 months ago

Beginner’s guide to GitHub repositories: How to create your first repo

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


@github.blog | 5 months ago

Execute commands by sending JSON? Learn how unsafe deserialization vulnerabilities work in Ruby projects

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


@github.blog | 5 months ago

Execute commands by sending JSON? Learn how unsafe deserialization vulnerabilities work in Ruby projects

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


@github.blog | 5 months ago

GitHub Enterprise Server 3.13 is now generally available

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


@github.blog | 5 months ago

GitHub Enterprise Server 3.13 is now generally available

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


@github.blog | 5 months ago

Unlocking the power of unstructured data with RAG

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


@github.blog | 5 months ago

GitHub Availability Report: May 2024

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


@github.blog | 5 months ago

Leveraging technology on the frontlines of emergency: How communities of developers are taking action

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


@github.blog | 5 months ago

How we improved push processing on GitHub

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


@github.blog | 5 months ago

10 years of the GitHub Security Bug Bounty Program

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


@github.blog | 5 months ago

Top 12 Git commands every developer must know

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


@github.blog | 5 months ago

How GitHub reduced testing time for iOS apps with new runner features

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.blog | 5 months ago

Arm64 on GitHub Actions: Powering faster, more efficient build systems

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


@github.blog | 5 months ago

GitHub and JFrog partner to unify code and binaries for DevSecOps

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


@github.blog | 5 months ago

What is Git? Our beginner’s guide to version control

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


@github.blog | 5 months ago