[{"data":1,"prerenderedAt":1073},["ShallowReactive",2],{"/blog/live-from-commit-london":3,"navigation-en-us":291,"banner-en-us":716,"footer-en-us":726,"blog-post-authors-en-us-Valerie Silverthorne":970,"blog-related-posts-en-us-live-from-commit-london":985,"blog-promotions-en-us":1009,"next-steps-en-us":1063},{"id":4,"title":5,"authors":6,"body":8,"category":267,"date":268,"description":269,"extension":270,"externalUrl":271,"faq":271,"featured":272,"heroImage":273,"meta":274,"navigation":57,"path":275,"seo":276,"slug":280,"stem":281,"tags":282,"template":289,"updatedDate":271,"__hash__":290},"blogPosts/en-us/blog/live-from-commit-london.md","Live from Commit London",[7],"Valerie Silverthorne",{"type":9,"value":10,"toc":263},"minimark",[11,19,60,66,81,111,114,145,151,224,233,245,254],[12,13,14,18],"p",{},[15,16,17],"strong",{},"9:30AM BST"," – GitLab CEO Sid Sijbrandij told attendees at our first European user conference that support for Amazon Web Services' Elastic Kubernetes Service (EKS) will be available later this year. Sid also underscored the importance of the European market. Almost one-third of GitLab's business comes from Europe and 42% of our customers are based in Europe.",[20,21,24,54],"div",{"className":22},[23],"center",[25,26,30,49,50],"blockquote",{"className":27,"dataPartner":29},[28],"twitter-tweet","tweetdeck",[12,31,34,35,40,41,40,45],{"lang":32,"dir":33},"en","ltr","Gitlab Commit London warming up with breakfast networking 🤜🏻💥🚀 cc ",[36,37,39],"a",{"href":38},"https://twitter.com/gitlab?ref_src=twsrc%5Etfw","@gitlab"," ",[36,42,44],{"href":43},"https://twitter.com/hashtag/gitlabcommit?src=hash&ref_src=twsrc%5Etfw","#gitlabcommit",[36,46,48],{"href":47},"https://t.co/ke7nsNE7pO","pic.twitter.com/ke7nsNE7pO","— James McLeod (@mcleo_d) ",[36,51,53],{"href":52},"https://twitter.com/mcleo_d/status/1181849833604337667?ref_src=twsrc%5Etfw","October 9, 2019",[55,56],"script",{"async":57,"src":58,"charSet":59},true,"https://platform.twitter.com/widgets.js","utf-8",[12,61,62,65],{},[15,63,64],{},"10:00AM BST"," – Speed matters, particularly at Porsche AG. Software engineers Alberto Gisbert and Dennis Menge told Commit 2019 attendees how a quest to improve collaboration, reduce tool complexity and achieve a single source of truth led the car manufacturer to GitLab. Porsche started using GitLab in Europe initially, but quickly realized it needed to expand to China, Porsche's largest market, as well. One year into the project, Porsche has more than 660 repositories with more than 250 active users. All told, more than 80,000 pipelines have been triggered.",[12,67,68,69,74,75,80],{},"Up next, Capgemini UK's ",[36,70,73],{"href":71,"rel":72},"https://twitter.com/Harmelodic",[],"Matt Smith"," shared how to go from ",[36,76,79],{"href":77,"rel":78},"https://gitlabcommit2019london.sched.com/event/UL5X/zero-to-k8s-as-fast-as-possible",[],"Zero to K8s: As Fast As Possible",":",[20,82,84,40,109],{"className":83},[23],[25,85,88,105,106],{"className":86,"dataConversation":87},[28],"none",[12,89,90,91,94,96,97,40,101],{"lang":32,"dir":33},"Britney mic'd up!",[92,93],"br",{},[92,95],{},"On stage in half an hour 😬",[36,98,100],{"href":99},"https://twitter.com/hashtag/GitLabCommit?src=hash&ref_src=twsrc%5Etfw","#GitLabCommit",[36,102,104],{"href":103},"https://t.co/ivQ1V9waBW","pic.twitter.com/ivQ1V9waBW","— Matt Smith (@Harmelodic) ",[36,107,53],{"href":108},"https://twitter.com/Harmelodic/status/1181851029048102912?ref_src=twsrc%5Etfw",[55,110],{"async":57,"src":58,"charSet":59},[12,112,113],{},"Coding in the blink of an eye!",[20,115,117,143],{"className":116},[23],[25,118,120,139,140],{"className":119,"dataPartner":29},[28],[12,121,122,123,127,128,132,133,40,135],{"lang":32,"dir":33},".",[36,124,126],{"href":125},"https://twitter.com/Harmelodic?ref_src=twsrc%5Etfw","@Harmelodic"," is talking faster than ",[36,129,131],{"href":130},"https://twitter.com/hashtag/terraform?src=hash&ref_src=twsrc%5Etfw","#terraform"," can deploy things :joy: Great live coding :sunglasses: ",[36,134,44],{"href":43},[36,136,138],{"href":137},"https://t.co/LS0t3GdqHx","pic.twitter.com/LS0t3GdqHx","— Michael Friedrich (@dnsmichi) ",[36,141,53],{"href":142},"https://twitter.com/dnsmichi/status/1181862263680053248?ref_src=twsrc%5Etfw",[55,144],{"async":57,"src":58,"charSet":59},[12,146,147,150],{},[15,148,149],{},"11:30AM BST"," – How to shift left and bring security more firmly into development was the topic of a mid-morning panel discussion at Commit.",[20,152,154,40,222],{"className":153},[23],[25,155,157,218,219],{"className":156,"dataConversation":87},[28],[12,158,159,163,164,168,169,173,174,122,178,40,180,40,184,40,188,40,190,40,194,40,198,40,202,40,206,40,210,40,214],{"lang":32,"dir":33},[36,160,162],{"href":161},"https://twitter.com/Shetti?ref_src=twsrc%5Etfw","@Shetti"," of ",[36,165,167],{"href":166},"https://twitter.com/VMware?ref_src=twsrc%5Etfw","@VMware"," leads a panel discussion on security in the software development life cycle with Jeremy Guido, ",[36,170,172],{"href":171},"https://twitter.com/plafoucriere?ref_src=twsrc%5Etfw","@plafoucriere"," and ",[36,175,177],{"href":176},"https://twitter.com/simasotiris?ref_src=twsrc%5Etfw","@simasotiris",[36,179,100],{"href":99},[36,181,183],{"href":182},"https://twitter.com/hashtag/womenintech?src=hash&ref_src=twsrc%5Etfw","#womenintech",[36,185,187],{"href":186},"https://twitter.com/hashtag/womeninstem?src=hash&ref_src=twsrc%5Etfw","#womeninstem",[36,189,39],{"href":38},[36,191,193],{"href":192},"https://twitter.com/hashtag/womenwhocode?src=hash&ref_src=twsrc%5Etfw","#womenwhocode",[36,195,197],{"href":196},"https://twitter.com/hashtag/git?src=hash&ref_src=twsrc%5Etfw","#git",[36,199,201],{"href":200},"https://twitter.com/hashtag/DevOps?src=hash&ref_src=twsrc%5Etfw","#DevOps",[36,203,205],{"href":204},"https://twitter.com/hashtag/opensource?src=hash&ref_src=twsrc%5Etfw","#opensource",[36,207,209],{"href":208},"https://twitter.com/hashtag/security?src=hash&ref_src=twsrc%5Etfw","#security",[36,211,213],{"href":212},"https://twitter.com/hashtag/sdlc?src=hash&ref_src=twsrc%5Etfw","#sdlc",[36,215,217],{"href":216},"https://t.co/lQeQYelTVv","pic.twitter.com/lQeQYelTVv","— Suze Shardlow at #GitLabCommit (@SuzeShardlow) ",[36,220,53],{"href":221},"https://twitter.com/SuzeShardlow/status/1181874495268773888?ref_src=twsrc%5Etfw",[55,223],{"async":57,"src":58,"charSet":59},[12,225,226,227,232],{},"Sotiraki Sima, executive director in technology risk at Goldman Sachs, stressed the benefits of starting small and being prepared to continually adapt to new technologies and new tools. ",[36,228,231],{"href":229,"rel":230},"https://fr.linkedin.com/in/jeremyguido",[],"Jeremy Guido",", backend engineer with My Data Models, said designating a security leader in a development team can help to make everyone feel more like a stakeholder. And Philippe Lafoucriere, distinguished engineer at GitLab, stressed the role of automation in scaling security throughout the SDLC. The bottom line: it's a process so take it a step at a time.",[12,234,235,238,239,244],{},[15,236,237],{},"1:00PM BST"," – What's next for the GitLab tool? Eric Brinkman, director of product, dev products, outlined our technology roadmap. He began with Meltano, a six-person startup located within GitLab that is focused on bringing DevOps best practices to DataOps. Eric announced that today ",[36,240,243],{"href":241,"rel":242},"https://meltano.com/blog/meltano-graduates-to-version-1-0/",[],"version 1.0 of Meltano"," is available.",[12,246,247,248,253],{},"And that was just the beginning. Value stream management will be coming soon to Manage, Eric said, so users will be able to track efficiency metrics and ultimately receive recommendations. Plan stage will add high and low release requirements related to code and test. In Create, our source code management and code review will get an upgrade with an improved Web IDE and eventually the ability to do live coding. Verify will receive load testing runs by default and Secure will get ",[36,249,252],{"href":250,"rel":251},"https://docs.gitlab.com/user/application_security/coverage_fuzzing/",[],"fuzzing"," as a built-in part of security testing. Changes to Release will mean automatically staged rollbacks and Configure will invest in run books to improve mean time to recovery. Protect will continue to invest in real-time threat detection capabilities. And finally auto remediation is on the horizon so at some point the largely manual (and often annoying) job of finding and fixing vulnerabilities will be a thing of the past. \"This is something that can truly bring dev, sec and ops together,\" Eric said.",[12,255,256,257,262],{},"Note: All sessions from Commit London are being recorded and will be available on our ",[36,258,261],{"href":259,"rel":260},"https://youtube.com/gitlab",[],"YouTube channel"," in 24-48 hours.",{"title":264,"searchDepth":265,"depth":265,"links":266},"",2,[],"company","2019-10-09","We're having a packed day at our first European user conference. Watch this space for the latest news.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678442/Blog/Hero%20Images/londoncommit.png",{},"/en-us/blog/live-from-commit-london",{"title":5,"description":269,"ogTitle":5,"ogDescription":269,"noIndex":272,"ogImage":273,"ogUrl":277,"ogSiteName":278,"ogType":279,"canonicalUrls":277},"https://about.gitlab.com/blog/live-from-commit-london","https://about.gitlab.com","article","live-from-commit-london","en-us/blog/live-from-commit-london",[283,284,285,286,287,288],"community","events","inside GitLab","news","user stories","cloud native","BlogPost","ZYfeux2iHfD99WkmJtPyVVaWFpsyykUEA7ey2Rm5W44",{"logo":292,"freeTrial":297,"sales":302,"login":307,"items":312,"search":636,"minimal":667,"duo":686,"switchNav":695,"pricingDeployment":706},{"config":293},{"href":294,"dataGaName":295,"dataGaLocation":296},"/","gitlab logo","header",{"text":298,"config":299},"Get free trial",{"href":300,"dataGaName":301,"dataGaLocation":296},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":303,"config":304},"Request a demo",{"href":305,"dataGaName":306,"dataGaLocation":296},"/sales/?contact-topic=request-demo","sales",{"text":308,"config":309},"Sign in",{"href":310,"dataGaName":311,"dataGaLocation":296},"https://gitlab.com/users/sign_in/","sign in",[313,342,442,447,559,614],{"text":314,"config":315,"menu":317},"Platform",{"dataNavLevelOne":316},"platform",{"type":318,"columns":319},"cards",[320,326,334],{"title":314,"description":321,"link":322},"The intelligent orchestration platform for DevSecOps",{"text":323,"config":324},"Explore our Platform",{"href":325,"dataGaName":316,"dataGaLocation":296},"/platform/",{"title":327,"description":328,"link":329},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":330,"config":331},"Meet GitLab Duo",{"href":332,"dataGaName":333,"dataGaLocation":296},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":335,"description":336,"link":337},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":338,"config":339},"Learn more",{"href":340,"dataGaName":341,"dataGaLocation":296},"/why-gitlab/","why gitlab",{"text":343,"left":57,"config":344,"menu":346},"Product",{"dataNavLevelOne":345},"solutions",{"type":347,"link":348,"columns":352,"feature":421},"lists",{"text":349,"config":350},"View all Solutions",{"href":351,"dataGaName":345,"dataGaLocation":296},"/solutions/",[353,377,400],{"title":354,"description":355,"link":356,"items":361},"Automation","CI/CD and automation to accelerate deployment",{"config":357},{"icon":358,"href":359,"dataGaName":360,"dataGaLocation":296},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[362,366,369,373],{"text":363,"config":364},"CI/CD",{"href":365,"dataGaLocation":296,"dataGaName":363},"/solutions/continuous-integration/",{"text":327,"config":367},{"href":332,"dataGaLocation":296,"dataGaName":368},"gitlab duo agent platform - product menu",{"text":370,"config":371},"Source Code Management",{"href":372,"dataGaLocation":296,"dataGaName":370},"/solutions/source-code-management/",{"text":374,"config":375},"Automated Software Delivery",{"href":359,"dataGaLocation":296,"dataGaName":376},"Automated software delivery",{"title":378,"description":379,"link":380,"items":385},"Security","Deliver code faster without compromising security",{"config":381},{"href":382,"dataGaName":383,"dataGaLocation":296,"icon":384},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[386,390,395],{"text":387,"config":388},"Application Security Testing",{"href":382,"dataGaName":389,"dataGaLocation":296},"Application security testing",{"text":391,"config":392},"Software Supply Chain Security",{"href":393,"dataGaLocation":296,"dataGaName":394},"/solutions/supply-chain/","Software supply chain security",{"text":396,"config":397},"Software Compliance",{"href":398,"dataGaName":399,"dataGaLocation":296},"/solutions/software-compliance/","software compliance",{"title":401,"link":402,"items":407},"Measurement",{"config":403},{"icon":404,"href":405,"dataGaName":406,"dataGaLocation":296},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[408,412,416],{"text":409,"config":410},"Visibility & Measurement",{"href":405,"dataGaLocation":296,"dataGaName":411},"Visibility and Measurement",{"text":413,"config":414},"Value Stream Management",{"href":415,"dataGaLocation":296,"dataGaName":413},"/solutions/value-stream-management/",{"text":417,"config":418},"Analytics & Insights",{"href":419,"dataGaLocation":296,"dataGaName":420},"/solutions/analytics-and-insights/","Analytics and insights",{"title":422,"type":347,"items":423},"GitLab for",[424,430,436],{"text":425,"config":426},"Enterprise",{"icon":427,"href":428,"dataGaLocation":296,"dataGaName":429},"Building","/enterprise/","enterprise",{"text":431,"config":432},"Small Business",{"icon":433,"href":434,"dataGaLocation":296,"dataGaName":435},"Work","/small-business/","small business",{"text":437,"config":438},"Public Sector",{"icon":439,"href":440,"dataGaLocation":296,"dataGaName":441},"Organization","/solutions/public-sector/","public sector",{"text":443,"config":444},"Pricing",{"href":445,"dataGaName":446,"dataGaLocation":296,"dataNavLevelOne":446},"/pricing/","pricing",{"text":448,"config":449,"menu":451},"Resources",{"dataNavLevelOne":450},"resources",{"type":347,"link":452,"columns":456,"feature":548},{"text":453,"config":454},"View all resources",{"href":455,"dataGaName":450,"dataGaLocation":296},"/resources/",[457,490,517],{"title":458,"items":459},"Getting started",[460,465,470,475,480,485],{"text":461,"config":462},"Install",{"href":463,"dataGaName":464,"dataGaLocation":296},"/install/","install",{"text":466,"config":467},"Quick start guides",{"href":468,"dataGaName":469,"dataGaLocation":296},"/get-started/","quick setup checklists",{"text":471,"config":472},"Learn",{"href":473,"dataGaLocation":296,"dataGaName":474},"https://university.gitlab.com/","learn",{"text":476,"config":477},"Product documentation",{"href":478,"dataGaName":479,"dataGaLocation":296},"https://docs.gitlab.com/","product documentation",{"text":481,"config":482},"Best practice videos",{"href":483,"dataGaName":484,"dataGaLocation":296},"/getting-started-videos/","best practice videos",{"text":486,"config":487},"Integrations",{"href":488,"dataGaName":489,"dataGaLocation":296},"/integrations/","integrations",{"title":491,"items":492},"Discover",[493,498,503,508,512],{"text":494,"config":495},"Customer success stories",{"href":496,"dataGaName":497,"dataGaLocation":296},"/customers/","customer success stories",{"text":499,"config":500},"Blog",{"href":501,"dataGaName":502,"dataGaLocation":296},"/blog/","blog",{"text":504,"config":505},"Demo Hub",{"href":506,"dataGaName":507,"dataGaLocation":296},"/demo-hub/","demo hub",{"text":509,"config":510},"The Source",{"href":511,"dataGaName":502,"dataGaLocation":296},"/the-source/",{"text":513,"config":514},"Remote",{"href":515,"dataGaName":516,"dataGaLocation":296},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":518,"items":519},"Connect",[520,525,530,534,539,543],{"text":521,"config":522},"GitLab Services",{"href":523,"dataGaName":524,"dataGaLocation":296},"/services/","services",{"text":526,"config":527},"Contribute",{"href":528,"dataGaName":529,"dataGaLocation":296},"https://contributors.gitlab.com","contribute",{"text":531,"config":532},"Community",{"href":533,"dataGaName":283,"dataGaLocation":296},"/community/",{"text":535,"config":536},"Forum",{"href":537,"dataGaName":538,"dataGaLocation":296},"https://forum.gitlab.com/","forum",{"text":540,"config":541},"Events",{"href":542,"dataGaName":284,"dataGaLocation":296},"/events/",{"text":544,"config":545},"Partners",{"href":546,"dataGaName":547,"dataGaLocation":296},"/partners/","partners",{"config":549,"title":552,"text":553,"link":554},{"background":550,"textColor":551},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":555,"config":556},"Read the latest",{"href":557,"dataGaName":558,"dataGaLocation":296},"/whats-new/","whats new",{"text":560,"config":561,"menu":562},"Company",{"dataNavLevelOne":267},{"type":347,"columns":563},[564],{"items":565},[566,571,577,579,584,589,594,599,604,609],{"text":567,"config":568},"About",{"href":569,"dataGaName":570,"dataGaLocation":296},"/company/","about",{"text":572,"config":573,"footerGa":576},"Jobs",{"href":574,"dataGaName":575,"dataGaLocation":296},"/jobs/","jobs",{"dataGaName":575},{"text":540,"config":578},{"href":542,"dataGaName":284,"dataGaLocation":296},{"text":580,"config":581},"Leadership",{"href":582,"dataGaName":583,"dataGaLocation":296},"/company/team/e-group/","leadership",{"text":585,"config":586},"Handbook",{"href":587,"dataGaName":588,"dataGaLocation":296},"https://handbook.gitlab.com/","handbook",{"text":590,"config":591},"Investor relations",{"href":592,"dataGaName":593,"dataGaLocation":296},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":595,"config":596},"Trust Center",{"href":597,"dataGaName":598,"dataGaLocation":296},"/security/","trust center",{"text":600,"config":601},"AI Transparency Center",{"href":602,"dataGaName":603,"dataGaLocation":296},"/ai-transparency-center/","ai transparency center",{"text":605,"config":606},"Newsletter",{"href":607,"dataGaName":608,"dataGaLocation":296},"/company/contact/#contact-forms","newsletter",{"text":610,"config":611},"Press",{"href":612,"dataGaName":613,"dataGaLocation":296},"/press/","press",{"text":615,"config":616,"menu":617},"Contact us",{"dataNavLevelOne":267},{"type":347,"columns":618},[619],{"items":620},[621,626,631],{"text":622,"config":623},"Talk to sales",{"href":624,"dataGaName":625,"dataGaLocation":296},"/sales/","talk to sales",{"text":627,"config":628},"Support portal",{"href":629,"dataGaName":630,"dataGaLocation":296},"https://support.gitlab.com/hc/en-us","support portal",{"text":632,"config":633},"Customer portal",{"href":634,"dataGaName":635,"dataGaLocation":296},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":637,"login":638,"suggestions":645},"Close",{"text":639,"link":640},"To search repositories and projects, login to",{"text":641,"config":642},"gitlab.com",{"href":310,"dataGaName":643,"dataGaLocation":644},"search login","search",{"text":646,"default":647},"Suggestions",[648,650,654,656,660,664],{"text":327,"config":649},{"href":332,"dataGaName":327,"dataGaLocation":644},{"text":651,"config":652},"Code Suggestions (AI)",{"href":653,"dataGaName":651,"dataGaLocation":644},"/solutions/code-suggestions/",{"text":363,"config":655},{"href":365,"dataGaName":363,"dataGaLocation":644},{"text":657,"config":658},"GitLab on AWS",{"href":659,"dataGaName":657,"dataGaLocation":644},"/partners/technology-partners/aws/",{"text":661,"config":662},"GitLab on Google Cloud",{"href":663,"dataGaName":661,"dataGaLocation":644},"/partners/technology-partners/google-cloud-platform/",{"text":665,"config":666},"Why GitLab?",{"href":340,"dataGaName":665,"dataGaLocation":644},{"freeTrial":668,"mobileIcon":673,"desktopIcon":678,"secondaryButton":681},{"text":669,"config":670},"Start free trial",{"href":671,"dataGaName":301,"dataGaLocation":672},"https://gitlab.com/-/trials/new/","nav",{"altText":674,"config":675},"Gitlab Icon",{"src":676,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":674,"config":679},{"src":680,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":682,"config":683},"Get Started",{"href":684,"dataGaName":685,"dataGaLocation":672},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":687,"mobileIcon":691,"desktopIcon":693},{"text":688,"config":689},"Learn more about GitLab Duo",{"href":332,"dataGaName":690,"dataGaLocation":672},"gitlab duo",{"altText":674,"config":692},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":694},{"src":680,"dataGaName":677,"dataGaLocation":672},{"button":696,"mobileIcon":701,"desktopIcon":703},{"text":697,"config":698},"/switch",{"href":699,"dataGaName":700,"dataGaLocation":672},"#contact","switch",{"altText":674,"config":702},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":704},{"src":705,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":707,"mobileIcon":712,"desktopIcon":714},{"text":708,"config":709},"Back to pricing",{"href":445,"dataGaName":710,"dataGaLocation":672,"icon":711},"back to pricing","GoBack",{"altText":674,"config":713},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":715},{"src":680,"dataGaName":677,"dataGaLocation":672},{"title":717,"titleMobile":718,"button":719,"config":724},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":338,"config":720},{"href":721,"dataGaName":722,"dataGaLocation":723},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":725,"disabled":272},"release",{"data":727},{"text":728,"source":729,"edit":735,"contribute":740,"config":745,"items":750,"minimal":959},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":730,"config":731},"View page source",{"href":732,"dataGaName":733,"dataGaLocation":734},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":736,"config":737},"Edit this page",{"href":738,"dataGaName":739,"dataGaLocation":734},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":741,"config":742},"Please contribute",{"href":743,"dataGaName":744,"dataGaLocation":734},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":746,"facebook":747,"youtube":748,"linkedin":749},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[751,798,851,895,927],{"title":443,"links":752,"subMenu":767},[753,757,762],{"text":754,"config":755},"View plans",{"href":445,"dataGaName":756,"dataGaLocation":734},"view plans",{"text":758,"config":759},"Why Premium?",{"href":760,"dataGaName":761,"dataGaLocation":734},"/pricing/premium/","why premium",{"text":763,"config":764},"Why Ultimate?",{"href":765,"dataGaName":766,"dataGaLocation":734},"/pricing/ultimate/","why ultimate",[768],{"title":769,"links":770},"Contact Us",[771,774,776,778,783,788,793],{"text":772,"config":773},"Contact sales",{"href":624,"dataGaName":306,"dataGaLocation":734},{"text":627,"config":775},{"href":629,"dataGaName":630,"dataGaLocation":734},{"text":632,"config":777},{"href":634,"dataGaName":635,"dataGaLocation":734},{"text":779,"config":780},"Status",{"href":781,"dataGaName":782,"dataGaLocation":734},"https://status.gitlab.com/","status",{"text":784,"config":785},"Terms of use",{"href":786,"dataGaName":787,"dataGaLocation":734},"/terms/","terms of use",{"text":789,"config":790},"Privacy statement",{"href":791,"dataGaName":792,"dataGaLocation":734},"/privacy/","privacy statement",{"text":794,"config":795},"Cookie preferences",{"dataGaName":796,"dataGaLocation":734,"id":797,"isOneTrustButton":57},"cookie preferences","ot-sdk-btn",{"title":343,"links":799,"subMenu":808},[800,804],{"text":801,"config":802},"DevSecOps platform",{"href":325,"dataGaName":803,"dataGaLocation":734},"devsecops platform",{"text":805,"config":806},"AI-Assisted Development",{"href":332,"dataGaName":807,"dataGaLocation":734},"ai-assisted development",[809],{"title":810,"links":811},"Topics",[812,817,822,827,832,837,841,846],{"text":813,"config":814},"CICD",{"href":815,"dataGaName":816,"dataGaLocation":734},"/topics/ci-cd/","cicd",{"text":818,"config":819},"GitOps",{"href":820,"dataGaName":821,"dataGaLocation":734},"/topics/gitops/","gitops",{"text":823,"config":824},"DevOps",{"href":825,"dataGaName":826,"dataGaLocation":734},"/topics/devops/","devops",{"text":828,"config":829},"Version Control",{"href":830,"dataGaName":831,"dataGaLocation":734},"/topics/version-control/","version control",{"text":833,"config":834},"DevSecOps",{"href":835,"dataGaName":836,"dataGaLocation":734},"/topics/devsecops/","devsecops",{"text":838,"config":839},"Cloud Native",{"href":840,"dataGaName":288,"dataGaLocation":734},"/topics/cloud-native/",{"text":842,"config":843},"AI for Coding",{"href":844,"dataGaName":845,"dataGaLocation":734},"/topics/devops/ai-for-coding/","ai for coding",{"text":847,"config":848},"Agentic AI",{"href":849,"dataGaName":850,"dataGaLocation":734},"/topics/agentic-ai/","agentic ai",{"title":852,"links":853},"Solutions",[854,856,858,863,867,870,874,877,879,882,885,890],{"text":387,"config":855},{"href":382,"dataGaName":387,"dataGaLocation":734},{"text":376,"config":857},{"href":359,"dataGaName":360,"dataGaLocation":734},{"text":859,"config":860},"Agile development",{"href":861,"dataGaName":862,"dataGaLocation":734},"/solutions/agile-delivery/","agile delivery",{"text":864,"config":865},"SCM",{"href":372,"dataGaName":866,"dataGaLocation":734},"source code management",{"text":813,"config":868},{"href":365,"dataGaName":869,"dataGaLocation":734},"continuous integration & delivery",{"text":871,"config":872},"Value stream management",{"href":415,"dataGaName":873,"dataGaLocation":734},"value stream management",{"text":818,"config":875},{"href":876,"dataGaName":821,"dataGaLocation":734},"/solutions/gitops/",{"text":425,"config":878},{"href":428,"dataGaName":429,"dataGaLocation":734},{"text":880,"config":881},"Small business",{"href":434,"dataGaName":435,"dataGaLocation":734},{"text":883,"config":884},"Public sector",{"href":440,"dataGaName":441,"dataGaLocation":734},{"text":886,"config":887},"Education",{"href":888,"dataGaName":889,"dataGaLocation":734},"/solutions/education/","education",{"text":891,"config":892},"Financial services",{"href":893,"dataGaName":894,"dataGaLocation":734},"/solutions/finance/","financial services",{"title":448,"links":896},[897,899,901,903,906,908,911,913,915,917,919,921,923,925],{"text":461,"config":898},{"href":463,"dataGaName":464,"dataGaLocation":734},{"text":466,"config":900},{"href":468,"dataGaName":469,"dataGaLocation":734},{"text":471,"config":902},{"href":473,"dataGaName":474,"dataGaLocation":734},{"text":476,"config":904},{"href":478,"dataGaName":905,"dataGaLocation":734},"docs",{"text":499,"config":907},{"href":501,"dataGaName":502,"dataGaLocation":734},{"text":909,"config":910},"What's new",{"href":557,"dataGaName":558,"dataGaLocation":734},{"text":494,"config":912},{"href":496,"dataGaName":497,"dataGaLocation":734},{"text":513,"config":914},{"href":515,"dataGaName":516,"dataGaLocation":734},{"text":521,"config":916},{"href":523,"dataGaName":524,"dataGaLocation":734},{"text":526,"config":918},{"href":528,"dataGaName":529,"dataGaLocation":734},{"text":531,"config":920},{"href":533,"dataGaName":283,"dataGaLocation":734},{"text":535,"config":922},{"href":537,"dataGaName":538,"dataGaLocation":734},{"text":540,"config":924},{"href":542,"dataGaName":284,"dataGaLocation":734},{"text":544,"config":926},{"href":546,"dataGaName":547,"dataGaLocation":734},{"title":560,"links":928},[929,931,933,935,937,939,943,948,950,952,954],{"text":567,"config":930},{"href":569,"dataGaName":267,"dataGaLocation":734},{"text":572,"config":932},{"href":574,"dataGaName":575,"dataGaLocation":734},{"text":580,"config":934},{"href":582,"dataGaName":583,"dataGaLocation":734},{"text":585,"config":936},{"href":587,"dataGaName":588,"dataGaLocation":734},{"text":590,"config":938},{"href":592,"dataGaName":593,"dataGaLocation":734},{"text":940,"config":941},"Sustainability",{"href":942,"dataGaName":940,"dataGaLocation":734},"/sustainability/",{"text":944,"config":945},"Diversity, inclusion and belonging (DIB)",{"href":946,"dataGaName":947,"dataGaLocation":734},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":595,"config":949},{"href":597,"dataGaName":598,"dataGaLocation":734},{"text":605,"config":951},{"href":607,"dataGaName":608,"dataGaLocation":734},{"text":610,"config":953},{"href":612,"dataGaName":613,"dataGaLocation":734},{"text":955,"config":956},"Modern Slavery Transparency Statement",{"href":957,"dataGaName":958,"dataGaLocation":734},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":960},[961,964,967],{"text":962,"config":963},"Terms",{"href":786,"dataGaName":787,"dataGaLocation":734},{"text":965,"config":966},"Cookies",{"dataGaName":796,"dataGaLocation":734,"id":797,"isOneTrustButton":57},{"text":968,"config":969},"Privacy",{"href":791,"dataGaName":792,"dataGaLocation":734},[971],{"id":972,"title":7,"body":271,"config":973,"content":975,"description":271,"extension":979,"meta":980,"navigation":57,"path":981,"seo":982,"stem":983,"__hash__":984},"blogAuthors/en-us/blog/authors/valerie-silverthorne.yml",{"template":974},"BlogAuthor",{"name":7,"config":976},{"headshot":977,"ctfId":978},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","vsilverthorne","yml",{},"/en-us/blog/authors/valerie-silverthorne",{},"en-us/blog/authors/valerie-silverthorne","r2glbOZCR5HOKEwYKJRy7sOVW6u0oTjxVRg28ZvHJ-I",[986,994,1001],{"title":987,"description":988,"heroImage":989,"category":267,"date":990,"authors":991,"slug":993,"externalUrl":271},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[992],"Bill Staples","open-weight-model-letter",{"title":995,"description":996,"heroImage":997,"category":267,"date":998,"authors":999,"slug":1000,"externalUrl":271},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[992],"gitlab-act-2",{"title":1002,"description":1003,"heroImage":1004,"category":267,"date":1005,"authors":1006,"slug":1008,"externalUrl":271},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[1007],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":1010},[1011,1025,1037,1049],{"id":1012,"categories":1013,"header":1015,"text":1016,"button":1017,"image":1022},"ai-modernization",[1014],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":1018,"config":1019},"Get your AI maturity score",{"href":1020,"dataGaName":1021,"dataGaLocation":502},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":1023},{"src":1024},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1026,"categories":1027,"header":1029,"text":1016,"button":1030,"image":1034},"devops-modernization",[1028,836],"product","Are you just managing tools or shipping innovation?",{"text":1031,"config":1032},"Get your DevOps maturity score",{"href":1033,"dataGaName":1021,"dataGaLocation":502},"/assessments/devops-modernization-assessment/",{"config":1035},{"src":1036},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1038,"categories":1039,"header":1041,"text":1016,"button":1042,"image":1046},"security-modernization",[1040],"security","Are you trading speed for security?",{"text":1043,"config":1044},"Get your security maturity score",{"href":1045,"dataGaName":1021,"dataGaLocation":502},"/assessments/security-modernization-assessment/",{"config":1047},{"src":1048},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1050,"paths":1051,"header":1054,"text":1055,"button":1056,"image":1061},"github-azure-migration",[1052,1053],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":1057,"config":1058},"See how GitLab compares to GitHub",{"href":1059,"dataGaName":1060,"dataGaLocation":502},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1062},{"src":1036},{"header":1064,"blurb":1065,"button":1066,"secondaryButton":1071},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":1067,"config":1068},"Get your free trial",{"href":1069,"dataGaName":301,"dataGaLocation":1070},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":772,"config":1072},{"href":624,"dataGaName":306,"dataGaLocation":1070},1786803752959]