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