Browse articles from Insights
Beautifying our UI: Giving GitLab build features a fresh look
Get an inside look at how we are improving the usability of GitLab build features with multiple visual design improvements.
4 best practices leading orgs to release software faster
GitLab's 2023 Global DevSecOps Survey illuminates the strategies that organizations deploying more frequently have in common.
GitLab named a Leader in the 2023 Gartner Magic Quadrant for DevOps Platforms
In the first Gartner® Magic Quadrant™ for this category, GitLab is positioned highest on the Ability to Execute axis.
GitLab named Leader in The Forrester Wave Integrated Software Delivery Platforms 2023
The Forrester report recognized GitLab for its roadmap, which includes supply chain security, enhanced UI, granular security and compliance controls, and pipeline security.
Tips to avoid burnout for product designers
Effective prioritization and boundary setting are critical to product designers' growth.
How is AI/ML changing DevOps?
Can DevOps help AI/ML find maturity? Here are questions to consider.
Five fast facts about docs as code at GitLab
Here are five fast facts about how GitLab technical writers use GitLab in a docs-as-code workflow.
What makes a great tech talk?
I've compiled some of my favorite tech talks to find out what makes them great.
How we use the Jobs-To-Be-Done Framework to rethink user workflow
We experimented with our methodology and this is what we learned.
Why - and how - DevOps roles are changing
Our 2022 Global DevSecOps Survey finds developers in ops and security while operations is everywhere.
Open core is worse than plugins... and that’s why it’s better
Learn why GitLab's decision to opt for the "worse" choice has been a great success.
How to leverage modern software testing skills in DevOps
Test automation is finally happening, but do teams have the necessary modern software testing skills? Here's what you need to know
Two sizes fit most: PostgreSQL and Clickhouse
Relational databases are not in decline. Here's why.
Celebrating 17 years of Git
Here's the history, tips, tricks and even a mea culpa to help celebrate the 17th anniversary of Git.
Observability is key to cloud-native transitions and modern application development
Want better visibility into the entire software development lifecycle across environments? Learn how observability can help.
Want a better DevOps career? Learn the business
A better DevOps career starts with a thorough understanding of business. Here's how to get started.
5 key organizational models for DevOps teams
DevOps teams can be organized in multiple ways. Identify the one that fits your organization.
How to move from IC to DevOps manager and succeed
Transitioning from great DevOps engineer to great DevOps manager isn't always easy. Here are some tools to help you get a management role and keep it.
Fantastic Infrastructure as Code security attacks and how to find them
Learn about possible attack scenarios in Infrastructure as Code and GitOps environments, evaluate tools and scanners with Terraform, Kubernetes, etc., and more.
10 Reasons why your business needs CI/CD
Want to know why you should consider using CI/CD? Learn more here about the many business benefits of adopting a CI/CD workflow for you and your organization.
Top 10 ways machine learning may help DevOps
Is machine learning part of your DevOps plan? Here are some ways ML could fit right in.
4 Must-know DevOps principles
Learn four key DevOps principles and why they are essential to successful development and deployment.
Learn Python with Pj! Part 1 - Getting started
Follow along as our education evangelist Pj Metz learns Python, and shares his experiences in the first of a multi-part series.
First time open source contributor? 5 things to get you started
Open source really is *open* but it can be difficult to know where (and how) to jump in. Here's our best advice.
How to keep up with CI/CD best practices
In this post, we lookat Continuous Integration/Continuous Delivery (CI/CD), how to implement some best practices and why it is important.
How Zoopla used DORA metrics to boost deployments, increase automation and more
GitLab customer Zoopla used the DORA metrics to boost production deployments from once a week to roughly 40 times a day. And that was only one of the performance improvements...
How a Lightning Decision Jam helped our asynch, distributed team collaborate synchronously
The strategic exercise supported meaningful reflection as well as alignment in setting goals.
Want secure software development? Our top 5 tips to bring dev and sec together
Every DevOps team wants secure software development but it's surprisingly hard to achieve. Here are 5 strategies to bring dev and sec together.
Congratulations to HashiCorp! Enjoy the cake!
We’re thrilled to see our open source and tech partner HashiCorp join us in the public market. Public companies like HashiCorp, MongoDB, Confluent, and GitLab show that with the right business models, open source can be highly profitable. Here’s a look at HashiCorp’s history, our partnership, and a nod to the future.
DevSecOps FAQ: Get up to speed
There's more to dev, sec and ops than meets the eye, particularly when they're combined. Here's what you need to know about DevSecOps.
2022 DevOps predictions: GitLab experts weigh in on AI, security, remote work, and more
Want to see into the DevOps future? We’ve got insights to share, including the challenges for AI/ML and the impact of cloud-native on DevSecOps.
Soft skills are the key to your DevOps career advancement
Learn the top soft skills you should invest time in to get a better salary and achieve your career goals.
Situational Leadership Strategy
GitLab CEO Sid Sijbrandij shares how he incorporates situational leadership in his management style.
The top skills you need to get your DevOps dream job or a higher salary
AI, ML, automation – time to learn these new tech skills to stay competitive and land the job or promotion you want.
Best advice for your DevOps career? Keep on learning
If you want a new job, or a higher salary, or preferably both, add some skills to your DevOps resume. Here's a look at our strategy for DIY-ing your continuing ed.
15 tips to succeed at GitLab's CEO Shadow program
A CEO shadow program can be invigorating, but also intimidating. Here are strategies to help you make the most of the experience.
How ten steps over ten years led to the DevOps Platform
It's been ten years since the first commit to GitLab! Here's a look at ten critical choices that shaped us.
Optimize DevOps with enhanced visibility tools in GitLab 14
How GitLab 14's end-to-end visibility and actionability can help users understand and improve delivery and alignment.
Are you ready for the newest era of DevSecOps?
DevSecOps is about more than shifting security testing to developers. Can you secure your software development end-to-end?
Looking for a DevSecOps maturity model that works? Start with our 2021 Global Survey
72% of security pros rated their organizations’ security efforts as “strong” or “good.” Could 2021 be the year DevSecOps becomes a reality?
Why software developer job satisfaction matters and how to make it happen
Science has proven happier developers are more productive. It’s time to take software developer job satisfaction seriously – here’s how the right combo of culture and tools, i.e., a DevOps platform, can help.
The software testing life cycle in 2021: A more upbeat outlook
When DevOps teams trip, it's almost always over software testing. But in our 2021 survey we found some signs the software testing life cycle might finally be moving forward.
GitLab's 2021 Survey uncovers a new DevOps maturity model
Our 2021 Global DevSecOps Survey found dramatic advances in DevOps maturity including faster release/deployment cycles, increased automation and improved security postures.
How we're improving migrations from Jenkins to GitLab CI/CD
Learn more about our Jenkins Importer category and see what's in the works for easier Jenkins migrations.
How pre-filled CI/CD variables will make running pipelines easier
Learn more about this future release and how pre-filled variables will save time and reduce errors.
CNCF's 5 technologies to watch in 2021
We predict how CNCF's five tech trends to watch will impact cloud native and the tech industry over the next year and beyond.
Improving DevOps and software development with communication and collaboration
The most important skills for a DevOps pro? Collaboration and communication. We share some of our best blogs, articles, and videos to help you work better, together.
Why you should move from centralized version control to distributed version control
We share a few reasons why high-performing software development teams use distributed version control systems over centralized version control.
Migrating your version control to Git? Here’s what you need to know
Change is hard, but moving to Git doesn’t have to be if you read these tips.
Future-proof your developer career
Roles are changing and AI is coming. We asked 14 DevOps practitioners, analysts, and GitLab execs how to future-proof your career.
How AI will change software development
AI has made self-driving cars possible, so what about self-writing code? We asked 14 DevOps practitioners, industry analysts and execs to share their take on how AI will impact software development.
What devs need to know about tomorrow’s tech today
From 5G to edge computing, microservices and more, cutting-edge technologies will be mainstream soon. We asked more than a dozen DevOps practitioners and analysts which technologies developers need to start to understand today.
The software developer role and responsibilities are changing. Here's what to expect
From your job title to where you sit in the organization and what your priorities are, every single aspect of the software developer role is about to change. More than a dozen DevOps practitioners and analysts shared their views of the future. Here's what you need to know.
How to use DevOps to pay off your technical debt
Technical debt is a universal problem with an equally universal solution – DevOps. Here's how DevOps can reduce the tech debt burden and help you deploy faster and more frequently.
Need DevOps buy-in? Here's how to convince stakeholders
If you need to make the case for DevOps to a non-technical crowd, it's important to be prepared. Here's what you need to know.
How to use GitLab’s CI/CD pipeline templates
Learn how pipeline templates and Auto DevOps can get you up and running on GitLab CI/CD.
A guide to cloud native storage for beginners
Choosing a cloud native development strategy is a smart step in DevOps, but storage can be a challenge. Here’s what you need to consider.
How to carry out effective code reviews
From time management to unblocking, discover the secrets of more efficient code reviews.
A tale of two file editors
How UX Research revealed unexpected patterns in how people use two GitLab file editors: the single-file editor and the Web IDE.
DevOps terminology: 10 terms that might surprise you
From Yoda to yaks and even baklava, here are 10 DevOps terms we’re betting you’ve never heard of.
Want to iterate faster? Choose boring solutions
We’ve released 106 times in 106 months, proof that boring solutions do work when it comes to software development. Here are some of our favorites.
The developer-security divide: frank talk from both sides
Data from our 2020 DevSecOps Survey shows dev and sec remain at odds over test, bug finding, fixes, and more. Can we be friends? Maybe.
Understand Kubernetes terminology from namespaces to pods
Kubernetes can be a critical piece of successful DevOps but there's a lot to learn. We explain the terms and share a hands-on demo.
A guide to Rust programming language
Rust is a well-loved programming language but it is a mindset shift from options like C++. Here's a tutorial and an inside look at Rust code and its capabilities.
DevSecOps basics: 5 steps to standardize (and then scale) security
DevSecOps is incomplete without speed and scale. Standardize security to make it happen.
A surprising benefit of CI/CD: Changing development roles
DevOps and CI/CD make for faster code release, but they're also causing sweeping changes in dev and ops roles and responsibilities.
DevSecOps basics: how to build a security culture in 6 steps
How to build a DevSecOps culture in your workplace. Get there faster by creating a strong security culture.
Is GitOps the next big thing in automation?
We polled our community on Twitter to ask about GitOps. Here is what we found.
Automated security testing for DevSecOps
We share four fool-proof ways to bring your security automation to the next level and five reasons why it's critical.
The challenges of code reviews
The 2020 DevSecOps Report discovers that developers are bogged down by code reviews. Are they worth the trouble?
How to build a compliance program with ease
Compliance audits should not cause headaches. Learn how building compliance programs and carrying compliance audits effectively using GitLab.
DevSecOps basics: 5 cross-functional team collaboration goals
Team work makes the (DevSecOps) dream work. Here's what you need to know about collaboration.
Understand the many meanings of multicloud
In our 2020 DevSecOps Survey we uncovered a number of different definitions of 'multicloud.' Here's how to make sense of it all.
DevSecOps basics: 9 tips for shifting left
Here's how to create an efficient DevSecOps practice and shift your security left.
What blocks faster code releases? It starts with testing
Our 2020 DevSecOps Survey found testing was the number one reason for release delays, but planning and code reviews were also challenges. Here’s what you need to know.
How to make small changes using GitLab’s Web IDE
A quick three minute demo shows how teams can deliver better apps faster using GitLab CI/CD.
How GitLab CI helps solve common DevSecOps challenges
How single application continuous integration helps team automate and collaborate.
How application performance monitoring metrics helps developers
Automatically detect and monitor Kubernetes Clusters and deployed applications from the GitLab interface with application performance metrics (APM).
How to deploy AWS Lambda applications with ease
Highlights from our serverless webcast with AWS exploring the Serverless Application Model.
A guide to Git for beginners
Our senior developer evangelist answers newbie questions about Git.
Understand incident management with GitLab
GitLab Incident Management helps your response teams focus on the problem and shorten the mean time to repair rather than waste time on the process itself.
The role low code app development tools may play at GitLab
Citizen developers are creating code without being coders. CEO Sid Sijbrandij and senior PMM Parker Ennis explain the impact of low code app development tools on GitLab.
Why implementing security as code is important for DevSecOps
We created a DevSecOps assessment to help your company level up its DevSecOps capabilities.
How Kubernetes merges with multicloud & how to manage it
Google Cloud's Ian Chakeres and Tim Hockin discuss how Kubernetes reduces cloud noise and makes multicloud possible.
Securing next generation software
Scale your security efforts by understanding and integrating with the DevOps workflow.
Goldman Sachs partners with GitLab for next-gen platform strategies
Goldman Sachs’ George Grant shares how partnering with GitLab has modernized the development ecosystem.
New to GitLab and not sure where to start?
Get started guideLearn about what GitLab can do for your team
Talk to an expert