Skip to content

All Topics

Application security testing

Discover the importance of application security testing (AST) to ensure the security of your applications. Learn about common types of attacks and vulnerabilities, the role of security testing tools, and best practices for implementing AST in your organization.

Learn more

How to improve code with code reviews

Boost code quality with effective code reviews. Learn best practices to catch bugs, automate code review, and improve software development efficiency. 

Learn more

What is a programming language?

A programming language is a set of instructions that enables humans to communicate commands to a computer in software development.

Learn more

What is an enterprise application?

Learn about enterprise applications—specialized software that helps organizations integrate and automate their core processes and streamline workflows. Get an overview of enterprise applications and learn why they are important for managing specific operations.

Learn more

What is software composition analysis (SCA)?

Software composition analysis (SCA) helps developers identify and manage security vulnerabilities in open source software, leading to more compliant, better quality code.

Learn more

Dynamic application security testing (DAST)

DAST is an AppSec method that simulates attacks to test web apps for security issues.

Learn more

What is a DevOps pipeline? A complete guide

Learn how to transform your organization and deliver software faster by combining processes, tooling, and automation in a DevOps Pipeline.

Learn more

DevOps monitoring tools: Automating your DevOps monitoring processes

Use GitHub as your approach to developing, testing, and deploying applications through comprehensive and real-time monitoring systems. Workflows are the foundation of automation and DevOps, and monitoring is the bedrock.

Learn more

What is application security and how does it work?

Get an overview of what application security is and how it works, as well as best practices. Learn more about the importance of application security and how to safeguard your apps.

Learn more

SRE vs DevOps

Site reliability engineering (SRE) & DevOps have unique responsibilities. Learn more about SRE vs DevOps, and how they work together.

Learn more

What is DevSecOps?

DevSecOps combines development, security, and operations to automate security integration across all phases of the software development lifecycle (SDLC).

Learn more

What is the DevOps Model? Exploring foundational practices in DevOps

GitHub provides the tools required to be a mature DevOps organization. Discover the DevOps model that separates successful DevOps teams from those that fail.

Learn more