Engineering

Subscribe

Follow Us

Featured Post
Dec 3, 2020

How to fuzz Rust code continuously

Learn why you should always fuzz test your Rust code, and the code you'll need to do it. Read on

Recent Posts

Post Image

VS Code extension development with GitLab

Nov 30, 2020

As VS Code editor increases in popularity, find out how GitLab + VS Code can be used for extension development and how we develop the official GitLab VS Code extension.

Post Image

How to keep your Git history clean with interactive rebase

Tobias Günther
Nov 23, 2020

Interactive rebase is one of Git’s most versatile tools. Here's how to use it to correct commit messages, fix mistakes, and more.

Post Image

How to make Docker Hub rate limit monitoring a breeze

Nov 18, 2020

Docker Hub Rate Limits are enforced and we need to find ways to monitor the remaining pull requests. Explore some ways to create a monitoring plugin for Nagios/Icinga/Sensu/Zabbix and test-drive a new Prometheus exporter in combination with Grafana.

Post Image

How to use GitLab for Agile portfolio planning and project management

Julie Byrne and Victor Hernandez
Nov 11, 2020

GitLab provides features that are flexible enough to be used for scaled Agile portfolio planning and project management, regardless of the framework you choose.

Post Image

Lessons in iteration from a new team in infrastructure

Nov 9, 2020

A new, small team at GitLab discovered that minimum viable change applies to scaling problems too.

Post Image

How we optimized infrastructure spend at GitLab

Oct 27, 2020

We keep our cloud spend under control with a spend optimization framework – now we're sharing it with you.

Post Image

Get the most out of the Checkmarx integration with GitLab

Oct 12, 2020

Make it easier for developers to find bugs and for dev and sec to get along. Here’s what you need to know about the GitLab/Checkmarx integration.

Post Image

How to use GitLab's Incident Management with AWS CloudWatch

Oct 8, 2020

It's a straightforward process to set up GitLab Incident Management to work with AWS CloudWatch alarms. Here's what you need to know to get started.

Post Image

Understand the new GitLab Agent for Kubernetes

Sep 22, 2020

Just released in 13.4, our brand new Kubernetes Agent provides a secure and K8s–friendly approach to integrating GitLab with your clusters.

Post Image

What we learned after a year of GitLab.com on Kubernetes

John Jarvis
Sep 16, 2020

It's been one year since we moved GitLab.com to Kubernetes. We unpack the challenges and learnings from this major migration.

Post Image

How we upgraded PostgreSQL at GitLab.com

Jose Finotto
Sep 11, 2020

We explain the precise maintenance process to execute a major version upgrade of PostgreSQL.

Post Image

Can DevOps be beneficial for design and UX?

Sep 3, 2020

Look at how DevOps phases can be integrated with design and UX, and why we've built the Figma plugin to help with this.

Post Image

How to use Bazel with GitLab to speed up your builds

Jason Yavorska
Sep 1, 2020

We explain why Bazel and GitLab CI are a great match to speed up your build times.

Post Image

How we measure engineering productivity at GitLab

Aug 27, 2020

Learn about how we measure and iterate through this metric

Post Image

How developer-centric AppSec testing can dramatically change your DevOps team

Joni Klippert
Aug 21, 2020

Find and fix security bugs faster by implementing developer-centric application security testing in the CI pipeline. And the bonus? Engineering and security will finally be better aligned.

Open in Web IDE View source