Skip to content

GitHub Articles

What is open source AI?

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

Learn more

Tools and techniques for effective code documentation

Get a comprehensive overview of code documentation and learn why it’s essential for delivering quality software. Gain valuable insights into best practices, strategies, and tools for well-documented code, including how AI helps developers write code documentation more efficiently.

Learn more

An introduction to innersource

Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.

Learn more

What is Version Control?

Learn how version control systems and software help track changes, support collaboration, and ensure code integrity throughout the development process.

Learn more

What is Platform engineering?

Learn what platform engineering is and how it empowers developers by creating internal developer platforms, improving workflows, and reducing operational bottlenecks. Explore the benefits for developers and IT managers alike.

Learn more

What is cloud native?

Cloud native is an approach to designing and building applications for dynamic cloud environments. By prioritizing rapid development and frequent updates, organizations are able to innovate faster and reduce operational complexity.

Learn more

What is an integrated development environment (IDE)?

Uncover how IDEs help streamline software development and accelerate software delivery.

Learn more

What is an API?

An API (application programming interface) is a defined set of rules that allows one piece of software to request data or actions from another. It specifies how requests are made, what information is exchanged, and how responses are returned, so systems can interact without exposing their internal code.

Learn more

What is a CLI (command-line interface)?

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

Learn more

What is Open Source Software (OSS)?

Open source software (OSS) refers to software that features freely available source code, which users may view, modify, adopt, and share for both commercial and noncommercial purposes.

Learn more

How to improve code with code reviews

Learn about code reviews and gain insights into how they’re essential to increasing code quality. See how code review tools, including AI-powered tools, help development teams streamline the code review process, identify issues, and help developers ship great software faster.

Learn more

What is software development?

Software development is the process of designing, building and maintaining applications.

Learn more