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