
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.
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert