GitLab Blog Archives

How we made GitLab more secure in 2020 -

Johnathan Hunt

December 16, 2020
Android App Security Testing with SAST -

Fernando Diaz

December 16, 2020
Using the Dependency Proxy to improve your pipelines -

Steve Abrams

December 15, 2020
How to deploy to AWS with GitLab -

Orit Golowinski

December 15, 2020
A journey from the first code to CI/CD deployments in 5 minutes? -

Michael Friedrich

December 15, 2020
How to use merge train pipelines with GitLab -

Veethika Mishra

December 14, 2020
2020 through a bug bounty lens -

Heather Simpson

December 14, 2020
The basics of CI: How to run jobs sequentially, in parallel, or out of order -

Itzik Gan Baruch

December 10, 2020
Why (Continuous) Fuzzing -

Yevgeny Pats

December 10, 2020
How we're improving migrations from Jenkins to GitLab CI/CD -

Chrissie Buchanan

December 8, 2020
Tired of afterthought security? Take a fresh look at GitLab Ultimate -

Cindy Blake

December 8, 2020
How to fuzz Go code with go-fuzz continuously -

Yevgeny Pats

December 3, 2020
How to fuzz Rust code continuously -

Yevgeny Pats

December 3, 2020
How pre-filled CI/CD variables will make running pipelines easier -

Chrissie Buchanan

December 2, 2020
How machine learning ops works with GitLab and continuous machine learning -

Dr. Elle O'Brien

December 1, 2020
VS Code extension development with GitLab -

Tomas Vik

November 30, 2020
Why GitLab is the right design collaboration tool for the entire team -

Matthew Nearents

November 30, 2020
CNCF's 5 technologies to watch in 2021 -

Brendan O'Leary

November 24, 2020
GitLab's unifiied and integrated monitoring strategies -

Cesar Saavedra

November 23, 2020
Improving DevOps and software development with communication and collaboration -

Sara Kassabian

November 23, 2020
How to keep your Git history clean with interactive rebase -

Tobias Günther

November 23, 2020
GitLab UX 2020 Year in Review -

Christie Lenneville

November 20, 2020
Join the first GitLab Community Day and get started with CI -

John Coghlan

November 19, 2020
Integration management for git projects -

Patrick Deuley

Taurie Davis

November 19, 2020
Why you should move from centralized version control to distributed version control -

Suri Patel

November 19, 2020
How to make Docker Hub rate limit monitoring a breeze -

Michael Friedrich

November 18, 2020
From user, to advocate, to contributor: my GitLab journey -

Lee Tickett

November 13, 2020
Inside the collaboration between GitLab and The Last Mile -

Christina Hupy, Ph.D.

November 13, 2020
How to break into security -

Heather Simpson

November 12, 2020
Migrating your version control to Git? Here’s what you need to know -

Suri Patel

November 12, 2020
How to use GitLab for Agile portfolio planning and project management -

Victor Hernandez

Julie Byrne

November 11, 2020
Ask a hacker: rpadovani -

Heather Simpson

November 10, 2020
How to keep GitLab Auto DevOps and Managed Apps working after Helm stable repo is removed -

Thong Kuah

November 9, 2020
Lessons in iteration from a new team in infrastructure -

Sean McGivern

November 9, 2020
Designing an incident management workflow from scratch and where its used -

Amelia Bauerly

November 3, 2020
Scaling down: How we shrank image transfers by 93% -

Matthias Käppler

November 2, 2020
Future-proof your developer career -

Valerie Silverthorne

October 30, 2020
The Dependency Proxy is moving to open source -

Tim Rizzi

October 30, 2020
Caching Docker images to reduce the number of calls to Docker Hub from your CI/CD infrastructure -

Steve Azzopardi

October 30, 2020
How a GitLab engineer changed the future of DevOps -

Sid Sijbrandij

October 29, 2020