Engineering

Subscribe

Follow Us

Featured Post
Oct 23, 2019

Reviewer Roulette: (Just about) one year on

Learn how Reviewer Roulette has evolved at GitLab over the last year. Read on

Recent Posts

Post Image

Store and update namespace statistics in a performant manner

Oct 14, 2019

Explore all the different engineering approaches to store and update the namespace statistics in a performant manner.

Post Image

GitLab's unconventional journey to CI/CD and Kubernetes

Oct 3, 2019

How the Delivery team at GitLab used our existing resources to overhaul our system to make way for CI/CD.

Post Image

Why we chose ECharts for data visualizations

Sep 30, 2019

Learn why GitLab switched from D3.js to ECharts as our library of choice for rendering data visualizations.

Post Image

How to build a CI/CD pipeline in 20 minutes or less

Sep 26, 2019

Deploying your pipeline to Kubernetes is just a 'git push' away using GitLab's Auto DevOps feature.

Post Image

Why we created a Memory team at GitLab

Sep 13, 2019

GitLab has a memory problem, so we created a specialized team to fix it.

Post Image

How to avoid broken master with Pipelines for Merged Results and Merge Trains

Sep 11, 2019

Do you still run pipelines on source branches? Let's start running them on merge commits!

Post Image

Getting [meta] with GitLab CI/CD: Building build images

Aug 28, 2019

Let's talk about building build images with GitLab CI/CD. The power of Docker as a build platform is unleashed when you get meta.

Post Image

6 Lessons we learned when debugging a scaling problem on GitLab.com

Aug 27, 2019

Get a closer look at how we investigated errors originating from scheduled jobs, and how we stumbled upon "the tyranny of the clock."

Post Image

Update: Why we're using a single codebase for GitLab Community and Enterprise editions

Aug 23, 2019

Dive deep into our decision to switch GitLab over to a single codebase as we review some of the benefits and challenges.

Post Image

New up and coming GitLab CI/CD Features

Aug 7, 2019

DAG, Multi-project Pipelines, Runner Setup for Kubernetes and more.

Post Image

Learn more about Feature Flags: The next step in Progressive Delivery

Aug 6, 2019

How Feature Flags are continuing the next evolution of continuous delivery.

Post Image

Quantifying UX: Positioning the clone button

Jul 26, 2019

We wanted to move the clone button on the project overview page. Here's how user testing helped us make the right choices.

Post Image

Moving workflows to GitLab: The case of the HIPAA Audit Protocol

Jul 25, 2019

With the GitLab API, you can easily move workflows into GitLab. Here’s how we did it for the HIPAA Audit Protocol.

Post Image

How to trigger multiple pipelines using GitLab CI/CD

Jul 24, 2019

Discover how to trigger and visualize pipelines when you set up GitLab CI/CD across multiple projects.

Post Image

We've open sourced 3 tools to help troubleshoot system performance

Sara Kassabian, Will Chandler
Jul 24, 2019

Say hello to the open source tools our Support team is using to better summarize customer performance data – and find out how they can help you.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license