[{"data":1,"prerenderedAt":1075},["ShallowReactive",2],{"/en-us/blog/tags/events":3,"navigation-en-us":18,"banner-en-us":416,"footer-en-us":426,"events-tag-posts-en-us":668},{"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,"pricingDeployment":406},{"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/compare/gitlab-vs-github/","get started",{"freeTrial":397,"mobileIcon":402,"desktopIcon":404},{"text":398,"config":399},"Learn more about GitLab Duo",{"href":400,"dataGaName":401,"dataGaLocation":382},"/gitlab-duo/","gitlab duo",{"altText":384,"config":403},{"src":386,"dataGaName":387,"dataGaLocation":382},{"altText":384,"config":405},{"src":390,"dataGaName":387,"dataGaLocation":382},{"freeTrial":407,"mobileIcon":412,"desktopIcon":414},{"text":408,"config":409},"Back to pricing",{"href":166,"dataGaName":410,"dataGaLocation":382,"icon":411},"back to pricing","GoBack",{"altText":384,"config":413},{"src":386,"dataGaName":387,"dataGaLocation":382},{"altText":384,"config":415},{"src":390,"dataGaName":387,"dataGaLocation":382},{"title":417,"button":418,"config":423},"See how agentic AI transforms software delivery",{"text":419,"config":420},"Watch GitLab Transcend now",{"href":421,"dataGaName":422,"dataGaLocation":24},"/events/transcend/virtual/","transcend event",{"layout":424,"icon":425},"release","AiStar",{"data":427},{"text":428,"source":429,"edit":435,"contribute":440,"config":445,"items":450,"minimal":657},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":430,"config":431},"View page source",{"href":432,"dataGaName":433,"dataGaLocation":434},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":436,"config":437},"Edit this page",{"href":438,"dataGaName":439,"dataGaLocation":434},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":441,"config":442},"Please contribute",{"href":443,"dataGaName":444,"dataGaLocation":434},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":446,"facebook":447,"youtube":448,"linkedin":449},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[451,498,552,596,623],{"title":164,"links":452,"subMenu":467},[453,457,462],{"text":454,"config":455},"View plans",{"href":166,"dataGaName":456,"dataGaLocation":434},"view plans",{"text":458,"config":459},"Why Premium?",{"href":460,"dataGaName":461,"dataGaLocation":434},"/pricing/premium/","why premium",{"text":463,"config":464},"Why Ultimate?",{"href":465,"dataGaName":466,"dataGaLocation":434},"/pricing/ultimate/","why ultimate",[468],{"title":469,"links":470},"Contact Us",[471,474,476,478,483,488,493],{"text":472,"config":473},"Contact sales",{"href":33,"dataGaName":34,"dataGaLocation":434},{"text":337,"config":475},{"href":339,"dataGaName":340,"dataGaLocation":434},{"text":342,"config":477},{"href":344,"dataGaName":345,"dataGaLocation":434},{"text":479,"config":480},"Status",{"href":481,"dataGaName":482,"dataGaLocation":434},"https://status.gitlab.com/","status",{"text":484,"config":485},"Terms of use",{"href":486,"dataGaName":487,"dataGaLocation":434},"/terms/","terms of use",{"text":489,"config":490},"Privacy statement",{"href":491,"dataGaName":492,"dataGaLocation":434},"/privacy/","privacy statement",{"text":494,"config":495},"Cookie preferences",{"dataGaName":496,"dataGaLocation":434,"id":497,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"title":69,"links":499,"subMenu":508},[500,504],{"text":501,"config":502},"DevSecOps platform",{"href":51,"dataGaName":503,"dataGaLocation":434},"devsecops platform",{"text":505,"config":506},"AI-Assisted Development",{"href":400,"dataGaName":507,"dataGaLocation":434},"ai-assisted development",[509],{"title":510,"links":511},"Topics",[512,517,522,527,532,537,542,547],{"text":513,"config":514},"CICD",{"href":515,"dataGaName":516,"dataGaLocation":434},"/topics/ci-cd/","cicd",{"text":518,"config":519},"GitOps",{"href":520,"dataGaName":521,"dataGaLocation":434},"/topics/gitops/","gitops",{"text":523,"config":524},"DevOps",{"href":525,"dataGaName":526,"dataGaLocation":434},"/topics/devops/","devops",{"text":528,"config":529},"Version Control",{"href":530,"dataGaName":531,"dataGaLocation":434},"/topics/version-control/","version control",{"text":533,"config":534},"DevSecOps",{"href":535,"dataGaName":536,"dataGaLocation":434},"/topics/devsecops/","devsecops",{"text":538,"config":539},"Cloud Native",{"href":540,"dataGaName":541,"dataGaLocation":434},"/topics/cloud-native/","cloud native",{"text":543,"config":544},"AI for Coding",{"href":545,"dataGaName":546,"dataGaLocation":434},"/topics/devops/ai-for-coding/","ai for coding",{"text":548,"config":549},"Agentic AI",{"href":550,"dataGaName":551,"dataGaLocation":434},"/topics/agentic-ai/","agentic ai",{"title":553,"links":554},"Solutions",[555,557,559,564,568,571,575,578,580,583,586,591],{"text":111,"config":556},{"href":106,"dataGaName":111,"dataGaLocation":434},{"text":100,"config":558},{"href":83,"dataGaName":84,"dataGaLocation":434},{"text":560,"config":561},"Agile development",{"href":562,"dataGaName":563,"dataGaLocation":434},"/solutions/agile-delivery/","agile delivery",{"text":565,"config":566},"SCM",{"href":96,"dataGaName":567,"dataGaLocation":434},"source code management",{"text":513,"config":569},{"href":89,"dataGaName":570,"dataGaLocation":434},"continuous integration & delivery",{"text":572,"config":573},"Value stream management",{"href":139,"dataGaName":574,"dataGaLocation":434},"value stream management",{"text":518,"config":576},{"href":577,"dataGaName":521,"dataGaLocation":434},"/solutions/gitops/",{"text":149,"config":579},{"href":151,"dataGaName":152,"dataGaLocation":434},{"text":581,"config":582},"Small business",{"href":156,"dataGaName":157,"dataGaLocation":434},{"text":584,"config":585},"Public sector",{"href":161,"dataGaName":162,"dataGaLocation":434},{"text":587,"config":588},"Education",{"href":589,"dataGaName":590,"dataGaLocation":434},"/solutions/education/","education",{"text":592,"config":593},"Financial services",{"href":594,"dataGaName":595,"dataGaLocation":434},"/solutions/finance/","financial services",{"title":169,"links":597},[598,600,602,604,607,609,611,613,615,617,619,621],{"text":181,"config":599},{"href":183,"dataGaName":184,"dataGaLocation":434},{"text":186,"config":601},{"href":188,"dataGaName":189,"dataGaLocation":434},{"text":191,"config":603},{"href":193,"dataGaName":194,"dataGaLocation":434},{"text":196,"config":605},{"href":198,"dataGaName":606,"dataGaLocation":434},"docs",{"text":219,"config":608},{"href":221,"dataGaName":222,"dataGaLocation":434},{"text":214,"config":610},{"href":216,"dataGaName":217,"dataGaLocation":434},{"text":224,"config":612},{"href":226,"dataGaName":227,"dataGaLocation":434},{"text":232,"config":614},{"href":234,"dataGaName":235,"dataGaLocation":434},{"text":237,"config":616},{"href":239,"dataGaName":240,"dataGaLocation":434},{"text":242,"config":618},{"href":244,"dataGaName":245,"dataGaLocation":434},{"text":5,"config":620},{"href":248,"dataGaName":10,"dataGaLocation":434},{"text":250,"config":622},{"href":252,"dataGaName":253,"dataGaLocation":434},{"title":268,"links":624},[625,627,629,631,633,635,637,641,646,648,650,652],{"text":275,"config":626},{"href":277,"dataGaName":270,"dataGaLocation":434},{"text":280,"config":628},{"href":282,"dataGaName":283,"dataGaLocation":434},{"text":288,"config":630},{"href":290,"dataGaName":291,"dataGaLocation":434},{"text":293,"config":632},{"href":295,"dataGaName":296,"dataGaLocation":434},{"text":298,"config":634},{"href":300,"dataGaName":301,"dataGaLocation":434},{"text":303,"config":636},{"href":305,"dataGaName":306,"dataGaLocation":434},{"text":638,"config":639},"Sustainability",{"href":640,"dataGaName":638,"dataGaLocation":434},"/sustainability/",{"text":642,"config":643},"Diversity, inclusion and belonging (DIB)",{"href":644,"dataGaName":645,"dataGaLocation":434},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":308,"config":647},{"href":310,"dataGaName":311,"dataGaLocation":434},{"text":318,"config":649},{"href":320,"dataGaName":321,"dataGaLocation":434},{"text":323,"config":651},{"href":325,"dataGaName":326,"dataGaLocation":434},{"text":653,"config":654},"Modern Slavery Transparency Statement",{"href":655,"dataGaName":656,"dataGaLocation":434},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":658},[659,662,665],{"text":660,"config":661},"Terms",{"href":486,"dataGaName":487,"dataGaLocation":434},{"text":663,"config":664},"Cookies",{"dataGaName":496,"dataGaLocation":434,"id":497,"isOneTrustButton":13},{"text":666,"config":667},"Privacy",{"href":491,"dataGaName":492,"dataGaLocation":434},[669,680,690,700,711,722,732,743,753,764,773,783,793,802,812,819,828,836,845,855,863,871,880,889,899,909,920,930,940,949,959,967,976,984,994,1002,1012,1022,1031,1041,1049,1057,1065],{"content":670,"config":678},{"title":671,"heroImage":672,"category":673,"description":674,"authors":675,"date":677},"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.",[676],"Regnard Raquedan","2025-04-11",{"slug":679,"externalUrl":-1},"gitlab-at-next-25-transforming-app-modernization",{"content":681,"config":688},{"title":682,"heroImage":683,"category":536,"description":684,"authors":685,"date":687},"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.",[686],"Itzik Gan Baruch","2023-11-01",{"slug":689,"externalUrl":-1},"jenkins-gitlab-ultimate-guide-to-modernizing-cicd-environment",{"content":691,"config":698},{"title":692,"heroImage":693,"category":673,"description":694,"authors":695,"date":697},"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.",[696],"Sid Sijbrandij","2022-10-14",{"slug":699,"externalUrl":-1},"one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public",{"content":701,"config":709},{"title":702,"heroImage":703,"category":704,"description":705,"authors":706,"date":708},"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!",[707],"Christos Bacharakis","2021-10-01",{"slug":710,"externalUrl":-1},"join-us-for-hacktoberfest-2021",{"content":712,"config":720},{"title":713,"heroImage":714,"category":715,"description":716,"authors":717,"date":719},"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!",[718],"Christina Hupy, Ph.D.","2020-04-28",{"slug":721,"externalUrl":-1},"gitlab-education-virtual-meetup",{"content":723,"config":730},{"title":724,"heroImage":725,"category":704,"description":726,"authors":727,"date":729},"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.",[728],"Jordi Mon","2020-03-25",{"slug":731,"externalUrl":-1},"git-merge-fifteen-year-git-party",{"content":733,"config":741},{"title":734,"heroImage":735,"category":736,"description":737,"authors":738,"date":740},"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...",[739],"Vlad Stoianovici","2020-02-25",{"slug":742,"externalUrl":-1},"contribute-through-the-eyes-of-a-new-gitlabber",{"content":744,"config":751},{"title":745,"heroImage":746,"category":704,"description":747,"authors":748,"date":750},"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.",[749],"Erin Krengel, Pulumi","2020-01-27",{"slug":752,"externalUrl":-1},"kubecon-na-2019-are-you-about-to-break-prod",{"content":754,"config":762},{"title":755,"heroImage":756,"category":757,"description":758,"authors":759,"date":761},"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.",[760],"Wayne Haber","2020-01-21",{"slug":763,"externalUrl":-1},"gitlab-is-now-a-member-of-the-owasp-foundation",{"content":765,"config":771},{"title":766,"heroImage":746,"category":270,"description":767,"authors":768,"date":770},"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.",[769],"Tina Sturgis","2019-12-13",{"slug":772,"externalUrl":-1},"updates-from-aws-reinvent",{"content":774,"config":781},{"title":775,"heroImage":776,"category":270,"description":777,"authors":778,"date":780},"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.",[779],"Valerie Silverthorne","2019-10-09",{"slug":782,"externalUrl":-1},"live-from-commit-london",{"content":784,"config":791},{"title":785,"heroImage":786,"category":715,"description":787,"authors":788,"date":790},"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",[789],"John Coghlan","2019-10-02",{"slug":792,"externalUrl":-1},"gitlab-october-2019-meetups",{"content":794,"config":800},{"title":795,"heroImage":796,"category":270,"description":797,"authors":798,"date":799},"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.",[779],"2019-09-18",{"slug":801,"externalUrl":-1},"wrapping-up-commit",{"content":803,"config":810},{"title":804,"heroImage":805,"category":270,"description":806,"authors":807,"date":809},"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.",[808],"GitLab","2019-09-17",{"slug":811,"externalUrl":-1},"gitlab-series-e-funding",{"content":813,"config":817},{"title":814,"heroImage":805,"category":270,"description":815,"authors":816,"date":809},"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.",[779],{"slug":818,"externalUrl":-1},"live-from-commit-news",{"content":820,"config":826},{"title":821,"heroImage":805,"category":270,"description":822,"authors":823,"date":825},"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.",[824],"Emily Kyle","2019-09-13",{"slug":827,"externalUrl":-1},"get-ready-for-commit",{"content":829,"config":834},{"title":830,"heroImage":786,"category":715,"description":831,"authors":832,"date":833},"GitLab Meetups: September 2019","Here’s a list of upcoming GitLab meetups in Mexico, Nigeria, France, and beyond!",[789],"2019-09-02",{"slug":835,"externalUrl":-1},"gitlab-meetups-september-2019",{"content":837,"config":843},{"title":838,"heroImage":839,"category":270,"description":840,"authors":841,"date":842},"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.",[808],"2019-08-29",{"slug":844,"externalUrl":-1},"gitlab-commit-london-speakers",{"content":846,"config":853},{"title":847,"heroImage":848,"category":270,"description":849,"authors":850,"date":852},"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.",[851],"Priyanka Sharma","2019-08-27",{"slug":854,"externalUrl":-1},"avoiding-the-vendor-lock-with-delta-at-commit",{"content":856,"config":861},{"title":857,"heroImage":839,"category":270,"description":858,"authors":859,"date":860},"See who will be speaking at GitLab Commit!","Announcing the speakers for our inaugural GitLab Commit conference in Brooklyn.",[808],"2019-08-07",{"slug":862,"externalUrl":-1},"gitlab-commit-speaker-announcement",{"content":864,"config":869},{"title":865,"heroImage":839,"category":270,"description":866,"authors":867,"date":868},"Apply to speak at GitLab Commit!","Share your story with the wider GitLab community.",[851],"2019-07-15",{"slug":870,"externalUrl":-1},"gitlab-commit-cfp-closing-soon",{"content":872,"config":878},{"title":873,"heroImage":874,"category":704,"description":875,"authors":876,"date":877},"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.",[851],"2019-05-21",{"slug":879,"externalUrl":-1},"fluentd-using-gitlab-ci-cd",{"content":881,"config":887},{"title":882,"heroImage":883,"category":704,"description":884,"authors":885,"date":886},"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.",[851],"2019-05-17",{"slug":888,"externalUrl":-1},"kubernetes-kubecon-barcelona",{"content":890,"config":897},{"title":891,"heroImage":892,"category":270,"description":893,"authors":894,"date":896},"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.",[895],"Daniel Gruesso","2019-05-02",{"slug":898,"externalUrl":-1},"running-a-consistent-serverless-platform",{"content":900,"config":907},{"title":901,"heroImage":902,"category":270,"description":903,"authors":904,"date":906},"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.",[905],"Melissa Smolensky","2019-04-16",{"slug":908,"externalUrl":-1},"google-cloud-next-anthos-kubernetes",{"content":910,"config":918},{"title":911,"heroImage":912,"category":913,"description":914,"authors":915,"date":917},"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.",[916],"Marin Jankovski","2019-02-21",{"slug":919,"externalUrl":-1},"merging-ce-and-ee-codebases",{"content":921,"config":928},{"title":922,"heroImage":923,"category":704,"description":924,"authors":925,"date":927},"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.",[926],"Ray Paik","2019-01-14",{"slug":929,"externalUrl":-1},"q1-hackathon-announcement",{"content":931,"config":938},{"title":932,"heroImage":933,"category":934,"description":935,"authors":936,"date":937},"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.",[769],"2018-12-12",{"slug":939,"externalUrl":-1},"what-to-expect-at-predict-2019",{"content":941,"config":947},{"title":942,"heroImage":943,"category":270,"description":944,"authors":945,"date":946},"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.",[851],"2018-12-06",{"slug":948,"externalUrl":-1},"aws-reinvent-recap",{"content":950,"config":957},{"title":951,"heroImage":952,"category":934,"description":953,"authors":954,"date":956},"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.",[955],"William Chia","2018-11-19",{"slug":958,"externalUrl":-1},"aws-pre-event-post",{"content":960,"config":965},{"title":961,"heroImage":923,"category":704,"description":962,"authors":963,"date":964},"Get ready for the Q4'2018 GitLab Hackathon","The Q4 Hackathon for the GitLab community will take place on November 14-15.",[926],"2018-10-23",{"slug":966,"externalUrl":-1},"q4-hackathon-announcement",{"content":968,"config":974},{"title":969,"heroImage":970,"category":934,"description":971,"authors":972,"date":973},"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.",[824],"2018-10-16",{"slug":975,"externalUrl":-1},"going-virtual-with-all-day-devops",{"content":977,"config":982},{"title":978,"heroImage":923,"category":704,"description":979,"authors":980,"date":981},"Recapping the first GitLab Hackathon","What we accomplished and learned from the Hackathon on September 27-28.",[926],"2018-10-09",{"slug":983,"externalUrl":-1},"hackathon-recap",{"content":985,"config":992},{"title":986,"heroImage":987,"category":270,"description":988,"authors":989,"date":991},"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.",[990],"Rebecca Dodd","2018-09-20",{"slug":993,"externalUrl":-1},"gitlab-live-event-recap",{"content":995,"config":1000},{"title":996,"heroImage":923,"category":704,"description":997,"authors":998,"date":999},"Announcing the GitLab Hackathon","The first Hackathon event for the GitLab community will take place September 27-28.",[926],"2018-09-17",{"slug":1001,"externalUrl":-1},"gitlab-hackathon",{"content":1003,"config":1010},{"title":1004,"heroImage":1005,"category":270,"description":1006,"authors":1007,"date":1009},"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.",[1008,990],"Daisy Miclat","2018-09-14",{"slug":1011,"externalUrl":-1},"gitlab-summit-cape-town-recap",{"content":1013,"config":1020},{"title":1014,"heroImage":1015,"category":270,"description":1016,"authors":1017,"date":1019},"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.",[1018],"Jim Thavisouk","2018-08-10",{"slug":1021,"externalUrl":-1},"google-next-2018-security-track-recap",{"content":1023,"config":1029},{"title":1024,"heroImage":1025,"category":270,"description":1026,"authors":1027,"date":1028},"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.",[955],"2018-07-27",{"slug":1030,"externalUrl":-1},"google-next-2018-recap",{"content":1032,"config":1039},{"title":1033,"heroImage":1034,"category":270,"description":1035,"authors":1036,"date":1038},"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!",[1037],"Mark Fletcher","2018-05-09",{"slug":1040,"externalUrl":-1},"gitlab-issue-bash-june-2018",{"content":1042,"config":1047},{"title":1043,"heroImage":1034,"category":270,"description":1044,"authors":1045,"date":1046},"Join GitLab's March 2018 Issue Bash","Help us to squash some of the open issues in the GitLab Community Edition tracker!",[1037],"2018-02-15",{"slug":1048,"externalUrl":-1},"gitlab-issue-bash-march-2018",{"content":1050,"config":1055},{"title":1051,"heroImage":1034,"category":270,"description":1052,"authors":1053,"date":1054},"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!",[1037],"2017-11-20",{"slug":1056,"externalUrl":-1},"gitlab-issue-bash-december-2017",{"content":1058,"config":1063},{"title":1059,"heroImage":1034,"category":270,"description":1060,"authors":1061,"date":1062},"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!",[1037],"2017-08-08",{"slug":1064,"externalUrl":-1},"gitlab-issue-bash-september-2017",{"content":1066,"config":1073},{"title":1067,"heroImage":1068,"category":270,"description":1069,"authors":1070,"date":1072},"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.",[1071],"Filipa Lacerda","2017-06-29",{"slug":1074,"externalUrl":-1},"gitlab-at-vue-conf",1772652078074]