Find the resources you need.
Developer productivity and satisfaction: How generative AI is making a difference
Increasing developer productivity starts with having tools that can help them code faster, stay in the flow, and make meaningful progress on what matters most: building great software.
What is application security and how does it work?
Application security, sometimes shortened to AppSec, refers to the security measures used to protect software from unauthorized access, use, disclosure, disruption, modification, or destruction. The practice of AppSec implements safeguards and controls to protect software from cyberthreats, and to ensure the confidentiality, integrity, and availability of the application and its data.
What is GitHub Actions?
Join us as we explore GitHub Actions and implement a build, test, and deploy with powerful CI/CD capabilities right next to your code.
Integrating GitHub Advanced Security with third party reporting and analytics platforms
This document is intended to capture strategies for integrating and ingesting alerts from the GitHub Advanced Security (GHAS) platform into external reporting, Security Information and Event Management (SIEM) services, and vulnerability analytics platforms.
How static application security testing (SAST) can keep your software secure
Discover what SAST is, why it can keep your proprietary code safe, and how to get started with SAST
Proactive vs Reactive Security
Prevent security issues from happening in the first place.
Integrating GitHub with Sentry to Increase Speed to Resolution
Whether you’re already using Sentry and GitHub separately, or building a deployment workflow for the first time, you can follow these steps to create an automated workflow for your team
A guide to DevOps tools and DevOps automation toolchains
What are DevOps tools? As an umbrella term, DevOps tools include any number of applications that automate processes within the software development lifecycle (SDLC), improve organizational collaboration, and implement monitoring and alerts. Organizations will often invest in building out a "DevOps toolchain," or collection of tools to use in its DevOps practice, to address each stage of the SDLC.
DevOps monitoring tools: Automating your DevOps monitoring processes
At its core, DevOps is a fundamentally data-driven practice. The ability to continuously improve the code that drives a product comes from understanding how it performs, what risks it introduces, and where to find opportunities. Monitoring tools tap into each layer of a product’s technology stack to deliver the data to catch code errors early, improve operational efficiency, and respond rapidly to changes in usage.
What is containerization?
When it’s successfully implemented, DevOps can transform software reliability by making the software development lifecycle (SDLC) more predictable through a combination of automation and cultural practices that favor deep collaboration and incremental releases. With less chance for variation, fewer code-related issues make it to production.
What is GitHub Actions? How CI/CD & automation work on GitHub
A full guide on the benefits of having built-in automation and CI/CD capabilities on GitHub, how GitHub Actions work, common use cases, and more.
What is GitHub Discussions? A complete guide
GitHub Discussions brings community forums right to your public or private repositories on GitHub making it easy to communicate with your community, ask and answer questions, share updates, and more. Here’s what you need to know about GitHub Discussions, best practices, and how other open source projects are using it.
Adopting and scaling GitHub Advanced Security in your company
Let's talk about how you can scale and adopt GitHub Advanced Security in an automated and structured fashion
Partner Readiness: GitHub Actions
Join us for this month’s Partner Readiness Webinar on GitHub Actions.
Codespaces - Start working on software projects with zero setup time
In order to start working on a software project, a developer needs to first set up a development environment containing all the tools, libraries, dependencies and configuration necessary before the actual work can begin. This process is cumbersome, frustrating and very time-consuming.
Automating CI/CD pipelines with GitHub Actions and Google Cloud
Bring your DevOps pipeline to the cloud with hosted runners and private clusters.
Master GitHub's Codespaces
Coding with minimal configuration and from any device is possible now!
Achieving DevSecOps maturity with GitHub
GitHub has been rapidly evolving into a complete development platform over the past year and a half, with the addition of native CI/CD capabilities using GitHub Actions. But did you know that you can implement DevSecOps natively in GitHub Enterprise, using GitHub Advanced Security?
GitHub Actions Cheat Sheet
Everything you need to know about getting started with GitHub Actions
IDC Report: GitHub Actions adds CI/CD to augment DevOps pipeline collaboration
More and more organizations are using DevOps to get things done—and now, they can do it in the same place they code. This IDC report dives into how GitHub’s new release, GitHub Actions with built-in CI/CD, helps teams automate their DevOps pipeline from idea to production—and empowers the world’s largest open source community.
GitHub and RStudio
This tutorial teaches you to create R Markdown documents with RStudio and publish them via GitHub, using GitHub Pages.