Engineering

Subscribe

Follow Us

Featured Post
Apr 30, 2021

Why iterative software development is critical

How we learned from our mistakes and adopted an iterative software development mentality to reduce the likelihood of shipping something that doesn't add value. Read on

Recent Posts

Post Image

Ruby 2.7: Understand and debug problems with heap compaction

Apr 28, 2021

An overview of Ruby 2.7 heap compaction and the risks it adds to production Rails applications.

Post Image

3 Ways to approach GitOps

Apr 27, 2021

Learn about how GitLab users can employ GitOps to cover both Kubernetes and non-Kubernetes environments

Post Image

Tips for productive DevOps workflows: JSON formatting with jq and CI/CD linting automation

Apr 21, 2021

Learn how to filter in JSON data structures and interact with the REST API. Use the GitLab API to lint your CI/CD configuration and dive into Git hooks speeding up your workflows.

Post Image

How to achieve a Gitlab Jira integration

Apr 12, 2021

Check out how to integrate GitLab self-managed with Atlassian Jira to connect your merge requests, branches, and commits to a Jira issue.

Post Image

GitLab environment variables demystified

Apr 9, 2021

CI/CD variables are useful (and flexible) tools to control jobs and pipelines. We unpack everything you need to know about GitLab environment variables.

Post Image

3 Debugging tips we learned from you

Mar 31, 2021

We asked for your most unexpected causes of bugs. Here's what we learned.

Post Image

How to integrate GitLab.com with Jira Cloud

Mar 25, 2021

Check out how to use the GitLab App on the Atlassian Marketplace to connect your merge requests, branches, and commits to a Jira issue.

Post Image

Why small merge requests are key to a great review

Mar 18, 2021

Massive merge requests lead to more problems than solutions. We explain how embracing iteration can lead to a better experience for the code author and code review.

Post Image

How patch files can transform how you review code

Mar 15, 2021

We explain how to use patch files for better code review.

Post Image

How to write a more thoughtful code review

Mar 9, 2021

The best code reviews are empathetic and fair. We explain best practices for providing feedback.

Post Image

Why design systems benefit everyone

Mar 5, 2021

Learn how the GitLab digital experience team built the Slippers design system for our marketing website.

Post Image

Production-grade infrastructure, GitOps convergence, and DevSecOps in under 5 minutes

Feb 24, 2021

Unlock production-grade infrastructure and development workflows in under five minutes with Five Minute Production App: a blend of solutions offered by AWS, Hashicorp Terraform, and GitLab.

Post Image

Meet Pipeline Editor, your one-stop shop for building a CI/CD pipeline

Feb 22, 2021

The Pipeline Editor reduces the complexity of configuring your CI/CD pipelines.

Post Image

10 tips to make you a productive GitLab user

Michael Friedrich and Roman Kuba
Feb 18, 2021

Learn how quick actions can make you a more efficient GitLab user.

Post Image

How to collaborate when working remotely

Feb 9, 2021

Some tips for successful asynchronous collaboration from all-remote engineering teams.

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