Engineering

Subscribe

Follow Us

Featured Post
May 20, 2021

How to use manual jobs with `needs:` relationships

Are you using manual jobs and needs relationship in your CI/CD pipeline? Learn more about the fix that might cause your pipeline to behave differently. Read on

Recent Posts

Post Image

Can DevOps and project management co-exist? Yes, on the daily at GitLab

May 11, 2021

Stay agile by using GitLab for DevOps project management

Post Image

Using web components to encapsulate CSS and resolve design system conflicts

May 3, 2021

How we used web component technologies like the Shadow DOM to make it easy to incrementally adopt our new design system, Slippers.

Post Image

Why iterative software development is critical

Apr 30, 2021

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.

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.

Open in Web IDE View source