How we got started with enabling Elasticsearch on the largest GitLab instance, GitLab.com. Read on
One of the biggest challenges faced by UX researchers is organizing and storing user research effectively, so that anyone can find and use insights.
How we're improving our Git IO patterns to fix performance regressions when running Gitaly on NFS.
Want to listen to meetings on the go? Senior SRE John Jarvis explains how he turned his favorite remote meetings at GitLab into podcast format.
Explore the power of GitLab CI as we demo Ansible playbooks in infrastructure as code.
With GitLab 12.0 coming soon, it's a great time to reflect on all the features we've launched since 11.0.
A senior backend engineer shares how (and why) we migrated our Markdown processing from RedCarpet to CommonMark.
See how IT automation promotes a healthier IT culture and unlocks next-level DevOps.
Senior Backend Engineer Jan Provaznik shares some of the challenges we encountered when upgrading GitLab to Rails 5 – and how we overcame them.
See what happened when these five teams moved on from old continuous integration and delivery solutions and switched to GitLab CI/CD.
Progressive Delivery is the next evolution of continuous delivery, and Review Apps are a key enabler.
How simple checkboxes became a challenging engineering problem – and how we fixed it.
Use these best practices to avoid common pitfalls on the application modernization journey.
Our guest author, a Developer Programs Engineer at Pantheon, shares how to automate WordPress deployments using GitLab CI/CD.
Read about some of the dead ends we've encountered on the way to enabling global code search on GitLab.com, and how we're working on a way forward.