Engineering

Subscribe

Follow Us

Featured Post
Jun 15, 2021

The next step in performance testing? The GitLab Environment Toolkit

Learn how we're building a new toolkit to help with performance testing and deploying GitLab at scale. Read on

Recent Posts

Post Image

How to get GitOps right with infrastructure as code security

Jun 10, 2021

Learn how the GitLab and Indeni integration makes security a core component of your GitOps workflow.

Post Image

How to protect your source code with GitLab and Jscrambler

Learn how to seamlessly protect your source code at build time in just a few steps.

Post Image

How to use Scaleway to self-host your GitLab Runners

Benedikt Rollik
Jun 7, 2021

Learn how to set up GitLab CI for your iOS and macOS projects using a hosted Mac mini M1.

Post Image

How to leverage distributed engineering teams for rapid response

Jun 4, 2021

Rapid response issues can be handled in a compressed time frame if distributed engineering teams can work continuously. Here's what we've learned.

Post Image

GitLab's data migration process for Advanced Search

Jun 1, 2021

We needed a more streamlined data migration process for Advanced search. Here's what we did.

Post Image

GitLab and Jira integration: the final steps

May 24, 2021

The last of our three-part series on GitLab and Jira integrations offers a step-by-step look at how the tools work together.

Post Image

Visual Studio code editor: Eight tips for using GitLab VS Code

May 20, 2021

Learn how to use the Visual Studio code editor more efficiently and meet some of the GitLab contributors that made these new features happen.

Post Image

How to use manual jobs with `needs:` relationships

May 20, 2021

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.

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.

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