All Topics
Topics
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.
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.
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.
Dynamic application security testing (DAST)

DAST is an AppSec method that simulates attacks to test web apps for security issues.
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.
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.
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.
SRE vs DevOps

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

DevSecOps combines development, security, and operations to automate security integration across all phases of the software development lifecycle (SDLC).
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.
What is AI code generation?

AI code generation uses machine learning models to provide context-based code suggestions.
What is a DevOps engineer and what does a DevOps engineer do?

A DevOps engineer enables collaboration and innovation within an organization.