
Modernizing a simple C++ application to Java with GitLab Duo
Learn how to refactor code from memory unsafe languages to memory safe languages with the help of GitLab's AI capabilities, saving time and effort on application modernization.

Use GitLab Duo to build and deploy a simple Quarkus-native project
This tutorial shows how a Java application is compiled to machine code and deployed to a Kubernetes cluster using a CI/CD pipeline. See how AI makes the process faster and more efficient.

5 videos and interactive tours to learn GitLab Duo fast
Get to know GitLab Duo's capabilities and benefits, and use these visual learning tools to understand how to incorporate AI throughout your software development lifecycle.

Tutorial: Install VS Code on a cloud provider VM and set up remote access
Learn how to automate the installation of VS Code on a VM running on a cloud provider and how to access it from your local laptop.

How to use feature flags to lower risk in deployments
Follow this comprehensive tutorial to learn how to create and use feature flags in your software development environment.

Combine GitLab Flow and GitLab Duo for a workflow powerhouse
Add the AI-powered capabilities of GitLab Duo to GitLab Flow to boost the efficiency of DevSecOps workflows. This is a guide for deployment in your environment, including a video tutorial.

How to automate software delivery using Quarkus and GitLab
Here's a step-by-step guide to automated software delivery using Supersonic Subatomic Java (Quarkus) and GitLab.
Stay in the know with GitLab’s monthly newsletter
All fields required