close
Skip to content

GitHub Articles

BERJAYA

Machine Learning (ML) in Software Development

Discover how machine learning (ML) is used in software development to optimize workflows and improve user experiences. Gain insights from real-world examples, learn how developers are integrating ML models into existing pipelines, and explore the future potential of ML in software development.

Learn more
BERJAYA

What is AI code generation?

AI code generation uses machine learning models to write code from input that describes what the code should do, and the models provide context-based code suggestions along the way. AI generated code isn’t always perfect, but it often gives developers a suitable starting point for writing code quickly and efficiently.

Learn more
BERJAYA

What are multi-agent systems?

Multi-agent systems carry out complex, multistep tasks by coordinating the actions of two or more agents. Discover how they work and how to build and use them.

Learn more
BERJAYA

AI coding tools for beginner and expert coders

How beginner and expert coders use AI coding tools to code faster and ship great software.

Learn more
BERJAYA

What is retrieval-augmented generation (RAG)?

AI often struggles with knowledge gaps and factual errors. Learn how retrieval-augmented generation (RAG) helps solve this.

Learn more
BERJAYA

What is Agentic AI?

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

Learn more
BERJAYA

What is a DevOps pipeline? A complete guide

A DevOps pipeline combines processes, tooling, and automation to enable organizations and software teams to build, test, and deliver high-quality software quickly to end users.

Learn more
BERJAYA

What are Generative AI Models?

Learn how generative AI models help businesses succeed.

Learn more
BERJAYA

What is a CLI (command-line interface)?

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

Learn more
BERJAYA

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
BERJAYA

What is CI/CD?

Building automated workflows for faster releases

Learn more
BERJAYA

An introduction to innersource

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

Learn more