close
The Wayback Machine - https://web.archive.org/web/20250912081640/https://github.com/resources/articles
Skip to content
GitHub Universe 2025
Last chance: Save $400 on Universe passes, only until 9/17. Register now

All Topics

How to improve code with code reviews

Image

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 Code Scanning?

Image

Code scanning is essential because it helps developers and security teams find security vulnerabilities and errors. Keep reading for an overview of what code scanning is, how it works, and the benefits it provides. Plus, take a closer look at some code scanning tools and explore ways to enhance software security.

Learn more

What is secret scanning?

Image

In today's digital landscape, protecting sensitive information is crucial for maintaining the integrity and security of an organization’s software systems.

Learn more

AI Code Reviews

Image

Discover how AI code reviews can boost developer productivity and speed up workflows by automating error detection and providing real-time feedback.

Learn more

What is a software bill of materials (SBOM)?

Image

Software is built in layers. An SBOM shows what’s inside—so you can secure it.

Learn more

What Is Vibe Coding?

Image

Explore vibe coding: an AI-assisted way to code using plain language prompts that help you build faster and think more freely.

Learn more

What is Infrastructure as Code (IaC)?

Image

Treat servers like code and turn deployment chaos into predictable, automated precision.

Learn more

What is Agentic AI?

Image

Discover how agentic AI helps software development teams increase productivity and focus on more strategic tasks.

Learn more

Machine Learning (ML) in Software Development

Image

Discover how to use machine learning in software development to optimize workflows, and learn about machine learning models, pipeline integrations, and code review tools.

Learn more

What is an API?

Image

APIs act as bridges between different pieces of software, enabling them to communicate, share data, and work together.

Learn more

What is a CLI (command-line interface)?

Image

Learn how CLIs streamline tasks, automate workflows, and boost precision in your work.

Learn more

What is open source AI?

Image

Open source AI offers more control, clarity, and room to build the way you want.

Learn more