GitLab Blog Archives

GitLab 16: AI and security take center stage -

David DeSanto, Chief Product Officer, GitLab

June 30, 2023
What to know about a fake job scam impersonating GitLab -

Matt Coons

June 29, 2023
GitLab for Visual Studio, including code suggestions, available in Beta -

Kai Armstrong

June 29, 2023
SecureFlag integrated with GitLab for rapid vulnerability remediation -

Alana Bellucci

June 29, 2023
How OIDC can simplify authentication of GitLab CI/CD pipelines with Google Cloud -

Hiroki Suezawa

Dhruv Jain

June 28, 2023
How to create efficient DevSecOps workflows with rules for conditional CI/CD pipelines -

Abubakar Siddiq Ango

June 27, 2023
Quickstart guide for GitLab Remote Development workspaces -

Itzik Gan Baruch

June 26, 2023
GitLab's 3 steps to optimizing software value streams -

Haim Snir

June 26, 2023
Meet GitLab Duo, the suite of AI capabilities powering your workflows -

David DeSanto, Chief Product Officer, GitLab

June 22, 2023
Git 2.41 release - Here are five of our contributions in detail -

John Cai

June 20, 2023
Get to know our newest open source partner, The Open Group -

Bryan Behrenshausen

June 20, 2023
GitLab Dedicated single-tenant SaaS now generally available -

Andrew Thomas

June 15, 2023
Self-managed support for Code Suggestions (Beta) -

Roger Woo

June 15, 2023
GitLab extends Omnibus package signing key expiration to 2024 -

João Alexandre Prado Tavares Cunha

June 14, 2023
Managing multiple environments with Terraform and GitLab CI -

Sophia Manicor

Noah Ing

June 14, 2023
Our Privacy Policy has been updated -

GitLab

June 14, 2023
Tutorial: Android CI/CD with GitLab -

Darby Frey

June 13, 2023
How Secret Detection can proactively revoke leaked credentials -

Connor Gilbert

June 13, 2023
Getting started with the new GitLab Value Streams Dashboard -

Haim Snir

June 12, 2023
How we improved accessibility in GitLab’s new navigation -

Scott de Jonge

June 12, 2023
4 best practices leading orgs to release software faster -

Kristina Weis

June 8, 2023
Train and deploy AI models with GitLab and Google Cloud's Vertex AI -

Regnard Raquedan

June 8, 2023
GitLab named a Leader in the 2023 Gartner Magic Quadrant for DevOps Platforms -

Ashley Kramer

June 7, 2023
Tutorial: iOS CI/CD with GitLab -

Darby Frey

June 7, 2023
GitLab named Leader in The Forrester Wave Integrated Software Delivery Platforms 2023 -

GitLab

June 6, 2023
Introducing the GitLab Achievements feature -

Nick Veenhof

Christina Lohr

June 5, 2023
ML experiment: Extending Code Suggestions to more development environments -

Kai Armstrong

June 1, 2023
Value stream management: Total Time Chart simplifies top-down optimization flow -

Haim Snir

June 1, 2023
The ultimate guide to securing your code on GitLab.com -

Steve Grossman

May 31, 2023
Major League Hacking: Student fellows contribute to platform feature updates -

Bryan Behrenshausen

May 30, 2023
How Code Suggestions can supercharge developers' daily productivity -

Neha Khalwadekar

May 25, 2023
Get started with GitLab EKS Fargate Runners in 1 hour and zero code, Iteration 1 -

Darwin Sanoy

May 24, 2023
Free access to security, other features with expanded Registration Features Program -

Sarah Waldner

May 24, 2023
How to harden your self-managed GitLab instance -

Ayoub Fandi

May 23, 2023
A first look at workspaces: On-demand, cloud-based development environments -

Eric Schurter

May 23, 2023
ML experiment: Summarize my merge request review -

Kai Armstrong

May 18, 2023
Code Suggestions available to all GitLab tiers while in Beta -

Neha Khalwadekar

May 16, 2023
GitLab, AWS help strengthen Lockheed Martin’s digital transformation -

GitLab

May 16, 2023
Building a more inclusive gaming community with GitLab -

Bryan Behrenshausen

May 15, 2023
How designing platform navigation is like building a dream home -

Austin Regnery

May 15, 2023