Engineering

Subscribe

Follow Us

Featured Post
Sara Kassabian
Dec 6, 2019

How our tool fosters collaborative project management

Our marketing team explains how we use GitLab to manage complex projects. Read how GitLab can improve your collaboration on projects. Read on

Recent Posts

Post Image

Improve your productivity by tracking your time and measuring your E-factor

Nov 26, 2019

Sharing my personal experience of how tracking my time while working remotely helped me be more productive.

Post Image

Open-sourcing the Gitter mobile apps

Eric Eastwood
Nov 22, 2019

Learn how we open sourced the Android and iOS Gitter apps.

Post Image

What tracking down missing TCP Keepalives taught me about Docker, Golang, and GitLab

Nov 15, 2019

An in-depth recap of debugging a bug in the Docker client library.

Post Image

The Consul outage that never happened

Devin Sylva
Nov 8, 2019

Sometimes a good plan is the best tool for the job.

Post Image

How GitLab Pages made our Sketch design handoffs easier and faster

From designer to developer hands, here is our workflow for sharing Sketch design specs using GitLab Pages.

Post Image

How adSoul transitioned to GitLab CI from Jenkins

Nov 5, 2019

adSoul, a marketing automation company, outlines a successful three-phase migration plan for moving to GitLab CI from Jenkins.

Post Image

Reviewer Roulette: (Just about) one year on

Oct 23, 2019

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

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."

Open in Web IDE View source