[{"data":1,"prerenderedAt":1085},["ShallowReactive",2],{"/en-us/blog/tags/events":3,"navigation-en-us":18,"banner-en-us":426,"footer-en-us":436,"events-tag-posts-en-us":678},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":11,"meta":12,"navigation":13,"path":14,"seo":15,"slug":6,"stem":16,"testContent":6,"type":6,"__hash__":17},"blogTags/en-us/blog/tags/events.yml","Events",null,{"template":8},"BlogTag",{"tag":10,"tagSlug":10},"events","yml",{},true,"/en-us/blog/tags/events",{},"en-us/blog/tags/events","hIH7M31KDdKzRklNP9sKwD3MxcHEmS59KQSB37CWXio",{"data":19},{"logo":20,"freeTrial":25,"sales":30,"login":35,"items":40,"search":346,"minimal":377,"duo":396,"switchNav":405,"pricingDeployment":416},{"config":21},{"href":22,"dataGaName":23,"dataGaLocation":24},"/","gitlab logo","header",{"text":26,"config":27},"Get free trial",{"href":28,"dataGaName":29,"dataGaLocation":24},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":31,"config":32},"Talk to sales",{"href":33,"dataGaName":34,"dataGaLocation":24},"/sales/","sales",{"text":36,"config":37},"Sign in",{"href":38,"dataGaName":39,"dataGaLocation":24},"https://gitlab.com/users/sign_in/","sign in",[41,68,163,168,267,327],{"text":42,"config":43,"cards":45},"Platform",{"dataNavLevelOne":44},"platform",[46,52,60],{"title":42,"description":47,"link":48},"The intelligent orchestration platform for DevSecOps",{"text":49,"config":50},"Explore our Platform",{"href":51,"dataGaName":44,"dataGaLocation":24},"/platform/",{"title":53,"description":54,"link":55},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":56,"config":57},"Meet GitLab Duo",{"href":58,"dataGaName":59,"dataGaLocation":24},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":61,"description":62,"link":63},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":64,"config":65},"Learn more",{"href":66,"dataGaName":67,"dataGaLocation":24},"/why-gitlab/","why gitlab",{"text":69,"left":13,"config":70,"link":72,"lists":76,"footer":145},"Product",{"dataNavLevelOne":71},"solutions",{"text":73,"config":74},"View all Solutions",{"href":75,"dataGaName":71,"dataGaLocation":24},"/solutions/",[77,101,124],{"title":78,"description":79,"link":80,"items":85},"Automation","CI/CD and automation to accelerate deployment",{"config":81},{"icon":82,"href":83,"dataGaName":84,"dataGaLocation":24},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[86,90,93,97],{"text":87,"config":88},"CI/CD",{"href":89,"dataGaLocation":24,"dataGaName":87},"/solutions/continuous-integration/",{"text":53,"config":91},{"href":58,"dataGaLocation":24,"dataGaName":92},"gitlab duo agent platform - product menu",{"text":94,"config":95},"Source Code Management",{"href":96,"dataGaLocation":24,"dataGaName":94},"/solutions/source-code-management/",{"text":98,"config":99},"Automated Software Delivery",{"href":83,"dataGaLocation":24,"dataGaName":100},"Automated software delivery",{"title":102,"description":103,"link":104,"items":109},"Security","Deliver code faster without compromising security",{"config":105},{"href":106,"dataGaName":107,"dataGaLocation":24,"icon":108},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[110,114,119],{"text":111,"config":112},"Application Security Testing",{"href":106,"dataGaName":113,"dataGaLocation":24},"Application security testing",{"text":115,"config":116},"Software Supply Chain Security",{"href":117,"dataGaLocation":24,"dataGaName":118},"/solutions/supply-chain/","Software supply chain security",{"text":120,"config":121},"Software Compliance",{"href":122,"dataGaName":123,"dataGaLocation":24},"/solutions/software-compliance/","software compliance",{"title":125,"link":126,"items":131},"Measurement",{"config":127},{"icon":128,"href":129,"dataGaName":130,"dataGaLocation":24},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[132,136,140],{"text":133,"config":134},"Visibility & Measurement",{"href":129,"dataGaLocation":24,"dataGaName":135},"Visibility and Measurement",{"text":137,"config":138},"Value Stream Management",{"href":139,"dataGaLocation":24,"dataGaName":137},"/solutions/value-stream-management/",{"text":141,"config":142},"Analytics & Insights",{"href":143,"dataGaLocation":24,"dataGaName":144},"/solutions/analytics-and-insights/","Analytics and insights",{"title":146,"items":147},"GitLab for",[148,153,158],{"text":149,"config":150},"Enterprise",{"href":151,"dataGaLocation":24,"dataGaName":152},"/enterprise/","enterprise",{"text":154,"config":155},"Small Business",{"href":156,"dataGaLocation":24,"dataGaName":157},"/small-business/","small business",{"text":159,"config":160},"Public Sector",{"href":161,"dataGaLocation":24,"dataGaName":162},"/solutions/public-sector/","public sector",{"text":164,"config":165},"Pricing",{"href":166,"dataGaName":167,"dataGaLocation":24,"dataNavLevelOne":167},"/pricing/","pricing",{"text":169,"config":170,"link":172,"lists":176,"feature":254},"Resources",{"dataNavLevelOne":171},"resources",{"text":173,"config":174},"View all resources",{"href":175,"dataGaName":171,"dataGaLocation":24},"/resources/",[177,210,228],{"title":178,"items":179},"Getting started",[180,185,190,195,200,205],{"text":181,"config":182},"Install",{"href":183,"dataGaName":184,"dataGaLocation":24},"/install/","install",{"text":186,"config":187},"Quick start guides",{"href":188,"dataGaName":189,"dataGaLocation":24},"/get-started/","quick setup checklists",{"text":191,"config":192},"Learn",{"href":193,"dataGaLocation":24,"dataGaName":194},"https://university.gitlab.com/","learn",{"text":196,"config":197},"Product documentation",{"href":198,"dataGaName":199,"dataGaLocation":24},"https://docs.gitlab.com/","product documentation",{"text":201,"config":202},"Best practice videos",{"href":203,"dataGaName":204,"dataGaLocation":24},"/getting-started-videos/","best practice videos",{"text":206,"config":207},"Integrations",{"href":208,"dataGaName":209,"dataGaLocation":24},"/integrations/","integrations",{"title":211,"items":212},"Discover",[213,218,223],{"text":214,"config":215},"Customer success stories",{"href":216,"dataGaName":217,"dataGaLocation":24},"/customers/","customer success stories",{"text":219,"config":220},"Blog",{"href":221,"dataGaName":222,"dataGaLocation":24},"/blog/","blog",{"text":224,"config":225},"Remote",{"href":226,"dataGaName":227,"dataGaLocation":24},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":229,"items":230},"Connect",[231,236,241,246,249],{"text":232,"config":233},"GitLab Services",{"href":234,"dataGaName":235,"dataGaLocation":24},"/services/","services",{"text":237,"config":238},"Community",{"href":239,"dataGaName":240,"dataGaLocation":24},"/community/","community",{"text":242,"config":243},"Forum",{"href":244,"dataGaName":245,"dataGaLocation":24},"https://forum.gitlab.com/","forum",{"text":5,"config":247},{"href":248,"dataGaName":10,"dataGaLocation":24},"/events/",{"text":250,"config":251},"Partners",{"href":252,"dataGaName":253,"dataGaLocation":24},"/partners/","partners",{"backgroundColor":255,"textColor":256,"text":257,"image":258,"link":262},"#2f2a6b","#fff","Insights for the future of software development",{"altText":259,"config":260},"the source promo card",{"src":261},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":263,"config":264},"Read the latest",{"href":265,"dataGaName":266,"dataGaLocation":24},"/the-source/","the source",{"text":268,"config":269,"lists":271},"Company",{"dataNavLevelOne":270},"company",[272],{"items":273},[274,279,285,287,292,297,302,307,312,317,322],{"text":275,"config":276},"About",{"href":277,"dataGaName":278,"dataGaLocation":24},"/company/","about",{"text":280,"config":281,"footerGa":284},"Jobs",{"href":282,"dataGaName":283,"dataGaLocation":24},"/jobs/","jobs",{"dataGaName":283},{"text":5,"config":286},{"href":248,"dataGaName":10,"dataGaLocation":24},{"text":288,"config":289},"Leadership",{"href":290,"dataGaName":291,"dataGaLocation":24},"/company/team/e-group/","leadership",{"text":293,"config":294},"Team",{"href":295,"dataGaName":296,"dataGaLocation":24},"/company/team/","team",{"text":298,"config":299},"Handbook",{"href":300,"dataGaName":301,"dataGaLocation":24},"https://handbook.gitlab.com/","handbook",{"text":303,"config":304},"Investor relations",{"href":305,"dataGaName":306,"dataGaLocation":24},"https://ir.gitlab.com/","investor relations",{"text":308,"config":309},"Trust Center",{"href":310,"dataGaName":311,"dataGaLocation":24},"/security/","trust center",{"text":313,"config":314},"AI Transparency Center",{"href":315,"dataGaName":316,"dataGaLocation":24},"/ai-transparency-center/","ai transparency center",{"text":318,"config":319},"Newsletter",{"href":320,"dataGaName":321,"dataGaLocation":24},"/company/contact/#contact-forms","newsletter",{"text":323,"config":324},"Press",{"href":325,"dataGaName":326,"dataGaLocation":24},"/press/","press",{"text":328,"config":329,"lists":330},"Contact us",{"dataNavLevelOne":270},[331],{"items":332},[333,336,341],{"text":31,"config":334},{"href":33,"dataGaName":335,"dataGaLocation":24},"talk to sales",{"text":337,"config":338},"Support portal",{"href":339,"dataGaName":340,"dataGaLocation":24},"https://support.gitlab.com","support portal",{"text":342,"config":343},"Customer portal",{"href":344,"dataGaName":345,"dataGaLocation":24},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":347,"login":348,"suggestions":355},"Close",{"text":349,"link":350},"To search repositories and projects, login to",{"text":351,"config":352},"gitlab.com",{"href":38,"dataGaName":353,"dataGaLocation":354},"search login","search",{"text":356,"default":357},"Suggestions",[358,360,364,366,370,374],{"text":53,"config":359},{"href":58,"dataGaName":53,"dataGaLocation":354},{"text":361,"config":362},"Code Suggestions (AI)",{"href":363,"dataGaName":361,"dataGaLocation":354},"/solutions/code-suggestions/",{"text":87,"config":365},{"href":89,"dataGaName":87,"dataGaLocation":354},{"text":367,"config":368},"GitLab on AWS",{"href":369,"dataGaName":367,"dataGaLocation":354},"/partners/technology-partners/aws/",{"text":371,"config":372},"GitLab on Google Cloud",{"href":373,"dataGaName":371,"dataGaLocation":354},"/partners/technology-partners/google-cloud-platform/",{"text":375,"config":376},"Why GitLab?",{"href":66,"dataGaName":375,"dataGaLocation":354},{"freeTrial":378,"mobileIcon":383,"desktopIcon":388,"secondaryButton":391},{"text":379,"config":380},"Start free trial",{"href":381,"dataGaName":29,"dataGaLocation":382},"https://gitlab.com/-/trials/new/","nav",{"altText":384,"config":385},"Gitlab Icon",{"src":386,"dataGaName":387,"dataGaLocation":382},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":384,"config":389},{"src":390,"dataGaName":387,"dataGaLocation":382},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":392,"config":393},"Get Started",{"href":394,"dataGaName":395,"dataGaLocation":382},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":397,"mobileIcon":401,"desktopIcon":403},{"text":398,"config":399},"Learn more about GitLab Duo",{"href":58,"dataGaName":400,"dataGaLocation":382},"gitlab duo",{"altText":384,"config":402},{"src":386,"dataGaName":387,"dataGaLocation":382},{"altText":384,"config":404},{"src":390,"dataGaName":387,"dataGaLocation":382},{"button":406,"mobileIcon":411,"desktopIcon":413},{"text":407,"config":408},"/switch",{"href":409,"dataGaName":410,"dataGaLocation":382},"#contact","switch",{"altText":384,"config":412},{"src":386,"dataGaName":387,"dataGaLocation":382},{"altText":384,"config":414},{"src":415,"dataGaName":387,"dataGaLocation":382},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":417,"mobileIcon":422,"desktopIcon":424},{"text":418,"config":419},"Back to pricing",{"href":166,"dataGaName":420,"dataGaLocation":382,"icon":421},"back to pricing","GoBack",{"altText":384,"config":423},{"src":386,"dataGaName":387,"dataGaLocation":382},{"altText":384,"config":425},{"src":390,"dataGaName":387,"dataGaLocation":382},{"title":427,"button":428,"config":433},"See how agentic AI transforms software delivery",{"text":429,"config":430},"Watch GitLab Transcend now",{"href":431,"dataGaName":432,"dataGaLocation":24},"/events/transcend/virtual/","transcend event",{"layout":434,"icon":435,"disabled":13},"release","AiStar",{"data":437},{"text":438,"source":439,"edit":445,"contribute":450,"config":455,"items":460,"minimal":667},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":440,"config":441},"View page source",{"href":442,"dataGaName":443,"dataGaLocation":444},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":446,"config":447},"Edit this page",{"href":448,"dataGaName":449,"dataGaLocation":444},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":451,"config":452},"Please contribute",{"href":453,"dataGaName":454,"dataGaLocation":444},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":456,"facebook":457,"youtube":458,"linkedin":459},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[461,508,562,606,633],{"title":164,"links":462,"subMenu":477},[463,467,472],{"text":464,"config":465},"View plans",{"href":166,"dataGaName":466,"dataGaLocation":444},"view plans",{"text":468,"config":469},"Why Premium?",{"href":470,"dataGaName":471,"dataGaLocation":444},"/pricing/premium/","why premium",{"text":473,"config":474},"Why Ultimate?",{"href":475,"dataGaName":476,"dataGaLocation":444},"/pricing/ultimate/","why ultimate",[478],{"title":479,"links":480},"Contact Us",[481,484,486,488,493,498,503],{"text":482,"config":483},"Contact sales",{"href":33,"dataGaName":34,"dataGaLocation":444},{"text":337,"config":485},{"href":339,"dataGaName":340,"dataGaLocation":444},{"text":342,"config":487},{"href":344,"dataGaName":345,"dataGaLocation":444},{"text":489,"config":490},"Status",{"href":491,"dataGaName":492,"dataGaLocation":444},"https://status.gitlab.com/","status",{"text":494,"config":495},"Terms of use",{"href":496,"dataGaName":497,"dataGaLocation":444},"/terms/","terms of use",{"text":499,"config":500},"Privacy statement",{"href":501,"dataGaName":502,"dataGaLocation":444},"/privacy/","privacy statement",{"text":504,"config":505},"Cookie preferences",{"dataGaName":506,"dataGaLocation":444,"id":507,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"title":69,"links":509,"subMenu":518},[510,514],{"text":511,"config":512},"DevSecOps platform",{"href":51,"dataGaName":513,"dataGaLocation":444},"devsecops platform",{"text":515,"config":516},"AI-Assisted Development",{"href":58,"dataGaName":517,"dataGaLocation":444},"ai-assisted development",[519],{"title":520,"links":521},"Topics",[522,527,532,537,542,547,552,557],{"text":523,"config":524},"CICD",{"href":525,"dataGaName":526,"dataGaLocation":444},"/topics/ci-cd/","cicd",{"text":528,"config":529},"GitOps",{"href":530,"dataGaName":531,"dataGaLocation":444},"/topics/gitops/","gitops",{"text":533,"config":534},"DevOps",{"href":535,"dataGaName":536,"dataGaLocation":444},"/topics/devops/","devops",{"text":538,"config":539},"Version Control",{"href":540,"dataGaName":541,"dataGaLocation":444},"/topics/version-control/","version control",{"text":543,"config":544},"DevSecOps",{"href":545,"dataGaName":546,"dataGaLocation":444},"/topics/devsecops/","devsecops",{"text":548,"config":549},"Cloud Native",{"href":550,"dataGaName":551,"dataGaLocation":444},"/topics/cloud-native/","cloud native",{"text":553,"config":554},"AI for Coding",{"href":555,"dataGaName":556,"dataGaLocation":444},"/topics/devops/ai-for-coding/","ai for coding",{"text":558,"config":559},"Agentic AI",{"href":560,"dataGaName":561,"dataGaLocation":444},"/topics/agentic-ai/","agentic ai",{"title":563,"links":564},"Solutions",[565,567,569,574,578,581,585,588,590,593,596,601],{"text":111,"config":566},{"href":106,"dataGaName":111,"dataGaLocation":444},{"text":100,"config":568},{"href":83,"dataGaName":84,"dataGaLocation":444},{"text":570,"config":571},"Agile development",{"href":572,"dataGaName":573,"dataGaLocation":444},"/solutions/agile-delivery/","agile delivery",{"text":575,"config":576},"SCM",{"href":96,"dataGaName":577,"dataGaLocation":444},"source code management",{"text":523,"config":579},{"href":89,"dataGaName":580,"dataGaLocation":444},"continuous integration & delivery",{"text":582,"config":583},"Value stream management",{"href":139,"dataGaName":584,"dataGaLocation":444},"value stream management",{"text":528,"config":586},{"href":587,"dataGaName":531,"dataGaLocation":444},"/solutions/gitops/",{"text":149,"config":589},{"href":151,"dataGaName":152,"dataGaLocation":444},{"text":591,"config":592},"Small business",{"href":156,"dataGaName":157,"dataGaLocation":444},{"text":594,"config":595},"Public sector",{"href":161,"dataGaName":162,"dataGaLocation":444},{"text":597,"config":598},"Education",{"href":599,"dataGaName":600,"dataGaLocation":444},"/solutions/education/","education",{"text":602,"config":603},"Financial services",{"href":604,"dataGaName":605,"dataGaLocation":444},"/solutions/finance/","financial services",{"title":169,"links":607},[608,610,612,614,617,619,621,623,625,627,629,631],{"text":181,"config":609},{"href":183,"dataGaName":184,"dataGaLocation":444},{"text":186,"config":611},{"href":188,"dataGaName":189,"dataGaLocation":444},{"text":191,"config":613},{"href":193,"dataGaName":194,"dataGaLocation":444},{"text":196,"config":615},{"href":198,"dataGaName":616,"dataGaLocation":444},"docs",{"text":219,"config":618},{"href":221,"dataGaName":222,"dataGaLocation":444},{"text":214,"config":620},{"href":216,"dataGaName":217,"dataGaLocation":444},{"text":224,"config":622},{"href":226,"dataGaName":227,"dataGaLocation":444},{"text":232,"config":624},{"href":234,"dataGaName":235,"dataGaLocation":444},{"text":237,"config":626},{"href":239,"dataGaName":240,"dataGaLocation":444},{"text":242,"config":628},{"href":244,"dataGaName":245,"dataGaLocation":444},{"text":5,"config":630},{"href":248,"dataGaName":10,"dataGaLocation":444},{"text":250,"config":632},{"href":252,"dataGaName":253,"dataGaLocation":444},{"title":268,"links":634},[635,637,639,641,643,645,647,651,656,658,660,662],{"text":275,"config":636},{"href":277,"dataGaName":270,"dataGaLocation":444},{"text":280,"config":638},{"href":282,"dataGaName":283,"dataGaLocation":444},{"text":288,"config":640},{"href":290,"dataGaName":291,"dataGaLocation":444},{"text":293,"config":642},{"href":295,"dataGaName":296,"dataGaLocation":444},{"text":298,"config":644},{"href":300,"dataGaName":301,"dataGaLocation":444},{"text":303,"config":646},{"href":305,"dataGaName":306,"dataGaLocation":444},{"text":648,"config":649},"Sustainability",{"href":650,"dataGaName":648,"dataGaLocation":444},"/sustainability/",{"text":652,"config":653},"Diversity, inclusion and belonging (DIB)",{"href":654,"dataGaName":655,"dataGaLocation":444},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":308,"config":657},{"href":310,"dataGaName":311,"dataGaLocation":444},{"text":318,"config":659},{"href":320,"dataGaName":321,"dataGaLocation":444},{"text":323,"config":661},{"href":325,"dataGaName":326,"dataGaLocation":444},{"text":663,"config":664},"Modern Slavery Transparency Statement",{"href":665,"dataGaName":666,"dataGaLocation":444},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":668},[669,672,675],{"text":670,"config":671},"Terms",{"href":496,"dataGaName":497,"dataGaLocation":444},{"text":673,"config":674},"Cookies",{"dataGaName":506,"dataGaLocation":444,"id":507,"isOneTrustButton":13},{"text":676,"config":677},"Privacy",{"href":501,"dataGaName":502,"dataGaLocation":444},[679,690,700,710,721,732,742,753,763,774,783,793,803,812,822,829,838,846,855,865,873,881,890,899,909,919,930,940,950,959,969,977,986,994,1004,1012,1022,1032,1041,1051,1059,1067,1075],{"content":680,"config":688},{"title":681,"heroImage":682,"category":683,"description":684,"authors":685,"date":687},"GitLab at Next '25: Transforming app modernization","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663121/Blog/Hero%20Images/LogoLockupPlusLight.png","news","GitLab participated in Google Cloud Next ‘25 and received a fifth consecutive Google Cloud Technology Partner of the Year recognition.",[686],"Regnard Raquedan","2025-04-11",{"slug":689,"externalUrl":-1},"gitlab-at-next-25-transforming-app-modernization",{"content":691,"config":698},{"title":692,"heroImage":693,"category":546,"description":694,"authors":695,"date":697},"Jenkins to GitLab: The ultimate guide to modernizing your CI/CD environment","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663000/Blog/Hero%20Images/tanukilifecycle.png","Learn how to migrate from Jenkins to the integrated CI/CD of the GitLab DevSecOps Platform to deliver high-quality software rapidly.",[696],"Itzik Gan Baruch","2023-11-01",{"slug":699,"externalUrl":-1},"jenkins-gitlab-ultimate-guide-to-modernizing-cicd-environment",{"content":701,"config":708},{"title":702,"heroImage":703,"category":683,"description":704,"authors":705,"date":707},"Everything we learned about IPOs in taking GitLab public - Part 4","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671861/Blog/Hero%20Images/gitlab-logo-500.jpg","GitLab co-founder and CEO Sid Sijbrandij shares insights about the process of going public.",[706],"Sid Sijbrandij","2022-10-14",{"slug":709,"externalUrl":-1},"one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public",{"content":711,"config":719},{"title":712,"heroImage":713,"category":714,"description":715,"authors":716,"date":718},"Join us for Hacktoberfest 2021!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671856/Blog/Hero%20Images/gitlab-hacktoberfest_blog-dark.png","open-source","GitLab is participating in this year's Hacktoberfest, and your contributions to open source projects hosted on GitLab.com will count. No tricks, just treats here!",[717],"Christos Bacharakis","2021-10-01",{"slug":720,"externalUrl":-1},"join-us-for-hacktoberfest-2021",{"content":722,"config":730},{"title":723,"heroImage":724,"category":725,"description":726,"authors":727,"date":729},"GitLab for Education: First Virtual Meetup","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669510/Blog/Hero%20Images/classroom.jpg","unfiltered","The GitLab for Education Program is excited to announce our first global virtual meetup on May 6th!",[728],"Christina Hupy, Ph.D.","2020-04-28",{"slug":731,"externalUrl":-1},"gitlab-education-virtual-meetup",{"content":733,"config":740},{"title":734,"heroImage":735,"category":714,"description":736,"authors":737,"date":739},"Git Merge 2020: a celebration of Git","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681154/Blog/Hero%20Images/GitLab-sponsoring-Git-Merge.jpg","A look at Git Merge 2020 and a look forward to the next decade of remote, async, and powerful source code management.",[738],"Jordi Mon","2020-03-25",{"slug":741,"externalUrl":-1},"git-merge-fifteen-year-git-party",{"content":743,"config":751},{"title":744,"heroImage":745,"category":746,"description":747,"authors":748,"date":750},"Contribute through the eyes of a new GitLabber","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683192/Blog/Hero%20Images/contribute-through-the-eyes-of-a-new-gitlabber-unsplash.jpg","culture","I joined GitLab just in time to make it to Contribute New Orleans. Here's a few things you might want to know before going to Contribute Prague...",[749],"Vlad Stoianovici","2020-02-25",{"slug":752,"externalUrl":-1},"contribute-through-the-eyes-of-a-new-gitlabber",{"content":754,"config":761},{"title":755,"heroImage":756,"category":714,"description":757,"authors":758,"date":760},"KubeCon NA: Are you about to break Prod?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666262/Blog/Hero%20Images/default-blog-image.png","Use Pulumi and GitLab to build a pipeline that validates your application, infrastructure, and deployment process.",[759],"Erin Krengel, Pulumi","2020-01-27",{"slug":762,"externalUrl":-1},"kubecon-na-2019-are-you-about-to-break-prod",{"content":764,"config":772},{"title":765,"heroImage":766,"category":767,"description":768,"authors":769,"date":771},"GitLab is now a member of the OWASP Foundation","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679658/Blog/Hero%20Images/Owasp_logo.jpg","security","GitLab is thrilled to announce our membership in the OWASP Foundation.",[770],"Wayne Haber","2020-01-21",{"slug":773,"externalUrl":-1},"gitlab-is-now-a-member-of-the-owasp-foundation",{"content":775,"config":781},{"title":776,"heroImage":756,"category":270,"description":777,"authors":778,"date":780},"Highlights from AWS re:Invent 2019","DevOps dining, selecting jukebox tunes, learning ‘Dog’Ops from Wag!, supporting Graviton, and more from AWS re:Invent 2019.",[779],"Tina Sturgis","2019-12-13",{"slug":782,"externalUrl":-1},"updates-from-aws-reinvent",{"content":784,"config":791},{"title":785,"heroImage":786,"category":270,"description":787,"authors":788,"date":790},"Live from Commit London","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678442/Blog/Hero%20Images/londoncommit.png","We're having a packed day at our first European user conference. Watch this space for the latest news.",[789],"Valerie Silverthorne","2019-10-09",{"slug":792,"externalUrl":-1},"live-from-commit-london",{"content":794,"config":801},{"title":795,"heroImage":796,"category":725,"description":797,"authors":798,"date":800},"GitLab Meetups: October 2019","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679712/Blog/Hero%20Images/0919meetups.png","See where the GitLab community will be gathering this month",[799],"John Coghlan","2019-10-02",{"slug":802,"externalUrl":-1},"gitlab-october-2019-meetups",{"content":804,"config":810},{"title":805,"heroImage":806,"category":270,"description":807,"authors":808,"date":809},"Wrapping up GitLab Commit","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680823/Blog/Hero%20Images/commit-brooklyn-graffiti-cover.jpg","From bagels to bowling with a healthy dose of DevSecOps and CI/CD in between, it was an epic day of learning and sharing at GitLab Commit Brooklyn.",[789],"2019-09-18",{"slug":811,"externalUrl":-1},"wrapping-up-commit",{"content":813,"config":820},{"title":814,"heroImage":815,"category":270,"description":816,"authors":817,"date":819},"Announcing $268 million in Series E funding","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664134/Blog/Hero%20Images/gitlabcommitbrooklyn.png","New funding and our $2.75 billion valuation will allow us to enhance monitoring and security capabilities.",[818],"GitLab","2019-09-17",{"slug":821,"externalUrl":-1},"gitlab-series-e-funding",{"content":823,"config":827},{"title":824,"heroImage":815,"category":270,"description":825,"authors":826,"date":819},"At GitLab Commit, our product roadmap, new partners, and a new milestone","Live from GitLab Commit: what’s next for our product strategy, expanded partnerships, and more.",[789],{"slug":828,"externalUrl":-1},"live-from-commit-news",{"content":830,"config":836},{"title":831,"heroImage":815,"category":270,"description":832,"authors":833,"date":835},"How to get the most out of GitLab Commit","We’re taking over the Williamsburg neighborhood of Brooklyn and opening up our world to you. Here’s everything you need to know.",[834],"Emily Kyle","2019-09-13",{"slug":837,"externalUrl":-1},"get-ready-for-commit",{"content":839,"config":844},{"title":840,"heroImage":796,"category":725,"description":841,"authors":842,"date":843},"GitLab Meetups: September 2019","Here’s a list of upcoming GitLab meetups in Mexico, Nigeria, France, and beyond!",[799],"2019-09-02",{"slug":845,"externalUrl":-1},"gitlab-meetups-september-2019",{"content":847,"config":853},{"title":848,"heroImage":849,"category":270,"description":850,"authors":851,"date":852},"Get a first look at the lineup for GitLab Commit London!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678515/Blog/Hero%20Images/gitlab-commit-header.png","Meet the speakers – and get the schedule – for the upcoming GitLab Commit conference in London.",[818],"2019-08-29",{"slug":854,"externalUrl":-1},"gitlab-commit-london-speakers",{"content":856,"config":863},{"title":857,"heroImage":858,"category":270,"description":859,"authors":860,"date":862},"GitLab Commit: Hear how Delta Air Lines became truly cloud native","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680793/Blog/Hero%20Images/portable.jpg","Join us in Brooklyn on September 17 to hear how Delta Air Lines achieved workflow portability.",[861],"Priyanka Sharma","2019-08-27",{"slug":864,"externalUrl":-1},"avoiding-the-vendor-lock-with-delta-at-commit",{"content":866,"config":871},{"title":867,"heroImage":849,"category":270,"description":868,"authors":869,"date":870},"See who will be speaking at GitLab Commit!","Announcing the speakers for our inaugural GitLab Commit conference in Brooklyn.",[818],"2019-08-07",{"slug":872,"externalUrl":-1},"gitlab-commit-speaker-announcement",{"content":874,"config":879},{"title":875,"heroImage":849,"category":270,"description":876,"authors":877,"date":878},"Apply to speak at GitLab Commit!","Share your story with the wider GitLab community.",[861],"2019-07-15",{"slug":880,"externalUrl":-1},"gitlab-commit-cfp-closing-soon",{"content":882,"config":888},{"title":883,"heroImage":884,"category":714,"description":885,"authors":886,"date":887},"Thanks Fluentd for betting on GitLab CI/CD!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678614/Blog/Hero%20Images/gitlab-fluentd.png","We're happy to support fresh CNCF graduate Fluentd with GitLab CI/CD, and excited about their latest innovation offering stream processing on the edge.",[861],"2019-05-21",{"slug":889,"externalUrl":-1},"fluentd-using-gitlab-ci-cd",{"content":891,"config":897},{"title":892,"heroImage":893,"category":714,"description":894,"authors":895,"date":896},"See you at KubeCon Barcelona!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664107/Blog/Hero%20Images/tanuki-adventure.png","We're excited to see you all in Barcelona! Visit us at booth S21.",[861],"2019-05-17",{"slug":898,"externalUrl":-1},"kubernetes-kubecon-barcelona",{"content":900,"config":907},{"title":901,"heroImage":902,"category":270,"description":903,"authors":904,"date":906},"Run a consistent serverless platform with GitLab and Knative","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666851/Blog/Hero%20Images/gitlab-serverless-blog.png","Portability of your serverless platform is now easy with GitLab and Knative.",[905],"Daniel Gruesso","2019-05-02",{"slug":908,"externalUrl":-1},"running-a-consistent-serverless-platform",{"content":910,"config":917},{"title":911,"heroImage":912,"category":270,"description":913,"authors":914,"date":916},"Google Cloud Next: Doubling down on Kubernetes and multi-cloud","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668514/Blog/Hero%20Images/multi-cloud-future.jpg","Everything you need to know from last week’s big event.",[915],"Melissa Smolensky","2019-04-16",{"slug":918,"externalUrl":-1},"google-cloud-next-anthos-kubernetes",{"content":920,"config":928},{"title":921,"heroImage":922,"category":923,"description":924,"authors":925,"date":927},"GitLab might move to a single Rails codebase","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671631/Blog/Hero%20Images/merge-ce-ee-codebases.jpg","engineering","We're considering moving towards a single Rails repository by combining the two existing repositories – here's why, and what would change.",[926],"Marin Jankovski","2019-02-21",{"slug":929,"externalUrl":-1},"merging-ce-and-ee-codebases",{"content":931,"config":938},{"title":932,"heroImage":933,"category":714,"description":934,"authors":935,"date":937},"Get ready for the Q1'2019 GitLab Hackathon","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663430/Blog/Hero%20Images/2018-09-13-gitlab-hackathon-cover.jpg","The first Hackathon in 2019 for the GitLab community will take place on February 12-13.",[936],"Ray Paik","2019-01-14",{"slug":939,"externalUrl":-1},"q1-hackathon-announcement",{"content":941,"config":948},{"title":942,"heroImage":943,"category":944,"description":945,"authors":946,"date":947},"2019 cloud native predictions from the Predict 2019 Conference","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679235/Blog/Hero%20Images/cloud-native-predictions-2019.jpg","insights","Break out your sunglasses, because the cloud native forecast for 2019 is sunny.",[779],"2018-12-12",{"slug":949,"externalUrl":-1},"what-to-expect-at-predict-2019",{"content":951,"config":957},{"title":952,"heroImage":953,"category":270,"description":954,"authors":955,"date":956},"Highlights from AWS re:Invent 2018","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679994/Blog/Hero%20Images/aws_booth_2018.jpg","Catch up on what GitLab got up to at AWS re:Invent last week! Reinventing pipelines, emerging as a single application, theCUBE interviews, and more.",[861],"2018-12-06",{"slug":958,"externalUrl":-1},"aws-reinvent-recap",{"content":960,"config":967},{"title":961,"heroImage":962,"category":944,"description":963,"authors":964,"date":966},"Our top 6 tips for making the most of AWS re:Invent","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678889/Blog/Hero%20Images/IMG_4756.jpg","Here are our top tips, tricks, and not-to-be missed for AWS 2018.",[965],"William Chia","2018-11-19",{"slug":968,"externalUrl":-1},"aws-pre-event-post",{"content":970,"config":975},{"title":971,"heroImage":933,"category":714,"description":972,"authors":973,"date":974},"Get ready for the Q4'2018 GitLab Hackathon","The Q4 Hackathon for the GitLab community will take place on November 14-15.",[936],"2018-10-23",{"slug":976,"externalUrl":-1},"q4-hackathon-announcement",{"content":978,"config":984},{"title":979,"heroImage":980,"category":944,"description":981,"authors":982,"date":983},"Going virtual with All Day DevOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671730/Blog/Hero%20Images/meeting_image.jpg","The real value of virtual conferences.",[834],"2018-10-16",{"slug":985,"externalUrl":-1},"going-virtual-with-all-day-devops",{"content":987,"config":992},{"title":988,"heroImage":933,"category":714,"description":989,"authors":990,"date":991},"Recapping the first GitLab Hackathon","What we accomplished and learned from the Hackathon on September 27-28.",[936],"2018-10-09",{"slug":993,"externalUrl":-1},"hackathon-recap",{"content":995,"config":1002},{"title":996,"heroImage":997,"category":270,"description":998,"authors":999,"date":1001},"Here's what went down at #GitLabLive","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663655/Blog/Hero%20Images/gitlab-live-sept-2018.png","We went live today to discuss our $100m Series D funding and what's next for GitLab – catch up on the recording here.",[1000],"Rebecca Dodd","2018-09-20",{"slug":1003,"externalUrl":-1},"gitlab-live-event-recap",{"content":1005,"config":1010},{"title":1006,"heroImage":933,"category":714,"description":1007,"authors":1008,"date":1009},"Announcing the GitLab Hackathon","The first Hackathon event for the GitLab community will take place September 27-28.",[936],"2018-09-17",{"slug":1011,"externalUrl":-1},"gitlab-hackathon",{"content":1013,"config":1020},{"title":1014,"heroImage":1015,"category":270,"description":1016,"authors":1017,"date":1019},"Salani kakuhle (bye!) and thanks for a great summit in Cape Town!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670482/Blog/Hero%20Images/summit_recap_pic_post.jpg","And just like that, it was all over. Check out the highlights and keynote from our recent summit in South Africa.",[1018,1000],"Daisy Miclat","2018-09-14",{"slug":1021,"externalUrl":-1},"gitlab-summit-cape-town-recap",{"content":1023,"config":1030},{"title":1024,"heroImage":1025,"category":270,"description":1026,"authors":1027,"date":1029},"Google Next 2018 security track recap","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678940/Blog/Hero%20Images/securitygooglenext.jpg","Here's how one GitLab team-member made the most of the security track at Google Next 2018.",[1028],"Jim Thavisouk","2018-08-10",{"slug":1031,"externalUrl":-1},"google-next-2018-security-track-recap",{"content":1033,"config":1039},{"title":1034,"heroImage":1035,"category":270,"description":1036,"authors":1037,"date":1038},"Google Next 2018 Recap","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679821/Blog/Hero%20Images/melody-meckfessel-gitlab-google-next-keynote.png","Several GitLab team-members participated in Google Next in San Francisco. Here’s a recap of what went on.",[965],"2018-07-27",{"slug":1040,"externalUrl":-1},"google-next-2018-recap",{"content":1042,"config":1049},{"title":1043,"heroImage":1044,"category":270,"description":1045,"authors":1046,"date":1048},"Join GitLab's June Issue Bash","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680123/Blog/Hero%20Images/gitlab-issue-bash-june-2017-cover.png","Join us thin June and help us squash some of the open issues in the GitLab Community Edition tracker!",[1047],"Mark Fletcher","2018-05-09",{"slug":1050,"externalUrl":-1},"gitlab-issue-bash-june-2018",{"content":1052,"config":1057},{"title":1053,"heroImage":1044,"category":270,"description":1054,"authors":1055,"date":1056},"Join GitLab's March 2018 Issue Bash","Help us to squash some of the open issues in the GitLab Community Edition tracker!",[1047],"2018-02-15",{"slug":1058,"externalUrl":-1},"gitlab-issue-bash-march-2018",{"content":1060,"config":1065},{"title":1061,"heroImage":1044,"category":270,"description":1062,"authors":1063,"date":1064},"Join GitLab's December Issue Bash","Join us December 2017 and help us to squash some of the open issues in the GitLab Community Edition tracker!",[1047],"2017-11-20",{"slug":1066,"externalUrl":-1},"gitlab-issue-bash-december-2017",{"content":1068,"config":1073},{"title":1069,"heroImage":1044,"category":270,"description":1070,"authors":1071,"date":1072},"Join GitLab's September Issue Bash","Join us September 2017 and help us to squash some of the open issues in the GitLab Community Edition tracker!",[1047],"2017-08-08",{"slug":1074,"externalUrl":-1},"gitlab-issue-bash-september-2017",{"content":1076,"config":1083},{"title":1077,"heroImage":1078,"category":270,"description":1079,"authors":1080,"date":1082},"GitLab was at VueConf 2017!","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682980/Blog/Hero%20Images/cover_image.jpg","GitLab was at VueConf 2017 sharing how we use Vue.js.",[1081],"Filipa Lacerda","2017-06-29",{"slug":1084,"externalUrl":-1},"gitlab-at-vue-conf",1776449952515]