[{"data":1,"prerenderedAt":955},["ShallowReactive",2],{"/blog/how-gitlab-works-remotely":3,"navigation-en-us":167,"banner-en-us":595,"footer-en-us":605,"blog-post-authors-en-us-Job van der Voort":850,"blog-related-posts-en-us-how-gitlab-works-remotely":866,"blog-promotions-en-us":891,"next-steps-en-us":945},{"id":4,"title":5,"authors":6,"body":8,"category":129,"date":130,"description":131,"extension":132,"externalUrl":133,"faq":133,"featured":134,"heroImage":135,"meta":136,"navigation":157,"path":158,"seo":159,"slug":163,"stem":164,"tags":133,"template":165,"updatedDate":133,"__hash__":166},"blogPosts/en-us/blog/how-gitlab-works-remotely.md","How GitLab works remotely",[7],"Job van der Voort",{"type":9,"value":10,"toc":121},"minimark",[11,22,25,30,39,46,54,58,61,67,70,74,83,108,112,115,118],[12,13,14,15,21],"p",{},"GitLab is a fully remote company, meaning that all of us (currently six) work 100% of our time from home or any other place in the world. We're not the first to do this, ",[16,17,20],"a",{"href":18,"rel":19},"http://blogs.hbr.org/2013/03/how-wordpress-thrives-with-a-1/",[],"Wordpress"," does it on a much larger scale, but it might be nice for high-growth startups to see how we handle it. It doesn't require as much tools or effort as you might think.",[12,23,24],{},"Currently we're based in Ukraine (1), Serbia (1) and The Netherlands (4).",[26,27,29],"h2",{"id":28},"morning-meeting","Morning Meeting",[12,31,32,33,38],{},"Every morning at 8:00 CET (note: you have to know your timezones working remotely) we have a morning meeting with the whole team. Nowadays we use ",[16,34,37],{"href":35,"rel":36},"https://vline.com/",[],"vLine"," for this, as Google Hangouts was unreliable with more than four people.",[12,40,41],{},[42,43],"img",{"alt":44,"src":45},"our morning meeting","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404907/site/Content%20Images/remotely/meeting.png",[12,47,48,49,53],{},"We keep an agenda in Google Docs, and limit it to 45 minutes. Anyone can add anything on the agenda. Every call starts with a round of 'What did you do yesterday?', where everyone tells what they did ",[50,51,52],"em",{},"after"," work; almost always worth some laughs. Next we go over the points and note in the agenda what the follow-up is for each item.\nIn depth discussions are moved to later or after the call with only the relevant participants, rather than having three people doze off while the rest talks about webserver worker optimization.",[26,55,57],{"id":56},"worktimes","Worktimes",[12,59,60],{},"People are free to choose when to work, but most of us work during regular office hours. The flexibility that remote working brings makes that we don't have to worry about living life at the end of the day. This is a daily sight in our Slack:",[12,62,63],{},[42,64],{"alt":65,"src":66},"During the day we not only work.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782404907/site/Content%20Images/remotely/slack.png",[12,68,69],{},"Everyone in GitLab actually goes to a gym, does some kind of dancing or sports in another way. As it is with a startup, there is always a lot of work to do today and more tomorrow. We find that it works best to work when you work best.",[26,71,73],{"id":72},"communication","Communication",[12,75,76,77,82],{},"We prefer asynchronous communication and specifically GitLab issues. By mentioning someone, that person can reply whenever they have time to reply. It's usually not a good idea to ",[16,78,81],{"href":79,"rel":80},"http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer",[],"interrupt someone",".",[12,84,85,86,91,92,97,98,103,104,107],{},"For all other communication we use ",[16,87,90],{"href":88,"rel":89},"https://www.slack.com",[],"Slack"," and one of the video call platforms, such as ",[16,93,96],{"href":94,"rel":95},"http://www.google.com/hangouts/",[],"Google Hangouts",", ",[16,99,102],{"href":100,"rel":101},"http://www.skype.com/nl/",[],"Skype"," and ",[16,105,37],{"href":35,"rel":106},[],". For communication with our customers, we do the exact same thing.",[26,109,111],{"id":110},"social-and-happiness","Social and Happiness",[12,113,114],{},"Every single week, everyone talks individually with Sytse (GitLab CEO) about their happiness. He makes sure everyone is happy and not lacking anything. That works really well.",[12,116,117],{},"Besides the morning meetings and weekly calls with Sytse, we also meet up in the physical world to work or -more frequently- eat and drink together. If we can't meet in person, we have a hangout online. With every release of GitLab (22nd of each month!) we have a call together where everyone gets their favorite drink and we just have some -remote- fun together.",[12,119,120],{},"Working remotely, at least for GitLab, is quite a lot of fun.",{"title":122,"searchDepth":123,"depth":123,"links":124},"",2,[125,126,127,128],{"id":28,"depth":123,"text":29},{"id":56,"depth":123,"text":57},{"id":72,"depth":123,"text":73},{"id":110,"depth":123,"text":111},"culture","2014-07-03","GitLab is a fully remote company, meaning that all of us work 100% of our time from home or any other place in the world.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663397/Blog/Hero%20Images/logoforblogpost.jpg",{"excerpt":137},{"type":9,"value":138},[139,144,146,148,153],[12,140,14,141,21],{},[16,142,20],{"href":18,"rel":143},[],[12,145,24],{},[26,147,29],{"id":28},[12,149,32,150,38],{},[16,151,37],{"href":35,"rel":152},[],[12,154,155],{},[42,156],{"alt":44,"src":45},true,"/en-us/blog/how-gitlab-works-remotely",{"title":5,"description":131,"ogTitle":5,"ogDescription":131,"noIndex":134,"ogImage":135,"ogUrl":160,"ogSiteName":161,"ogType":162,"canonicalUrls":160},"https://about.gitlab.com/blog/how-gitlab-works-remotely","https://about.gitlab.com","article","how-gitlab-works-remotely","en-us/blog/how-gitlab-works-remotely","BlogPost","6eV4M1IR0JxdDondKKRGi26lI1EgQyuGrBKMo7N9mUw",{"logo":168,"freeTrial":173,"sales":178,"login":183,"items":188,"search":515,"minimal":546,"duo":565,"switchNav":574,"pricingDeployment":585},{"config":169},{"href":170,"dataGaName":171,"dataGaLocation":172},"/","gitlab logo","header",{"text":174,"config":175},"Get free trial",{"href":176,"dataGaName":177,"dataGaLocation":172},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":179,"config":180},"Request a demo",{"href":181,"dataGaName":182,"dataGaLocation":172},"/sales/?contact-topic=request-demo","sales",{"text":184,"config":185},"Sign in",{"href":186,"dataGaName":187,"dataGaLocation":172},"https://gitlab.com/users/sign_in/","sign in",[189,218,318,323,437,493],{"text":190,"config":191,"menu":193},"Platform",{"dataNavLevelOne":192},"platform",{"type":194,"columns":195},"cards",[196,202,210],{"title":190,"description":197,"link":198},"The intelligent orchestration platform for DevSecOps",{"text":199,"config":200},"Explore our Platform",{"href":201,"dataGaName":192,"dataGaLocation":172},"/platform/",{"title":203,"description":204,"link":205},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":206,"config":207},"Meet GitLab Duo",{"href":208,"dataGaName":209,"dataGaLocation":172},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":211,"description":212,"link":213},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":214,"config":215},"Learn more",{"href":216,"dataGaName":217,"dataGaLocation":172},"/why-gitlab/","why gitlab",{"text":219,"left":157,"config":220,"menu":222},"Product",{"dataNavLevelOne":221},"solutions",{"type":223,"link":224,"columns":228,"feature":297},"lists",{"text":225,"config":226},"View all Solutions",{"href":227,"dataGaName":221,"dataGaLocation":172},"/solutions/",[229,253,276],{"title":230,"description":231,"link":232,"items":237},"Automation","CI/CD and automation to accelerate deployment",{"config":233},{"icon":234,"href":235,"dataGaName":236,"dataGaLocation":172},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[238,242,245,249],{"text":239,"config":240},"CI/CD",{"href":241,"dataGaLocation":172,"dataGaName":239},"/solutions/continuous-integration/",{"text":203,"config":243},{"href":208,"dataGaLocation":172,"dataGaName":244},"gitlab duo agent platform - product menu",{"text":246,"config":247},"Source Code Management",{"href":248,"dataGaLocation":172,"dataGaName":246},"/solutions/source-code-management/",{"text":250,"config":251},"Automated Software Delivery",{"href":235,"dataGaLocation":172,"dataGaName":252},"Automated software delivery",{"title":254,"description":255,"link":256,"items":261},"Security","Deliver code faster without compromising security",{"config":257},{"href":258,"dataGaName":259,"dataGaLocation":172,"icon":260},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[262,266,271],{"text":263,"config":264},"Application Security Testing",{"href":258,"dataGaName":265,"dataGaLocation":172},"Application security testing",{"text":267,"config":268},"Software Supply Chain Security",{"href":269,"dataGaLocation":172,"dataGaName":270},"/solutions/supply-chain/","Software supply chain security",{"text":272,"config":273},"Software Compliance",{"href":274,"dataGaName":275,"dataGaLocation":172},"/solutions/software-compliance/","software compliance",{"title":277,"link":278,"items":283},"Measurement",{"config":279},{"icon":280,"href":281,"dataGaName":282,"dataGaLocation":172},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[284,288,292],{"text":285,"config":286},"Visibility & Measurement",{"href":281,"dataGaLocation":172,"dataGaName":287},"Visibility and Measurement",{"text":289,"config":290},"Value Stream Management",{"href":291,"dataGaLocation":172,"dataGaName":289},"/solutions/value-stream-management/",{"text":293,"config":294},"Analytics & Insights",{"href":295,"dataGaLocation":172,"dataGaName":296},"/solutions/analytics-and-insights/","Analytics and insights",{"title":298,"type":223,"items":299},"GitLab for",[300,306,312],{"text":301,"config":302},"Enterprise",{"icon":303,"href":304,"dataGaLocation":172,"dataGaName":305},"Building","/enterprise/","enterprise",{"text":307,"config":308},"Small Business",{"icon":309,"href":310,"dataGaLocation":172,"dataGaName":311},"Work","/small-business/","small business",{"text":313,"config":314},"Public Sector",{"icon":315,"href":316,"dataGaLocation":172,"dataGaName":317},"Organization","/solutions/public-sector/","public sector",{"text":319,"config":320},"Pricing",{"href":321,"dataGaName":322,"dataGaLocation":172,"dataNavLevelOne":322},"/pricing/","pricing",{"text":324,"config":325,"menu":327},"Resources",{"dataNavLevelOne":326},"resources",{"type":223,"link":328,"columns":332,"feature":426},{"text":329,"config":330},"View all resources",{"href":331,"dataGaName":326,"dataGaLocation":172},"/resources/",[333,366,393],{"title":334,"items":335},"Getting started",[336,341,346,351,356,361],{"text":337,"config":338},"Install",{"href":339,"dataGaName":340,"dataGaLocation":172},"/install/","install",{"text":342,"config":343},"Quick start guides",{"href":344,"dataGaName":345,"dataGaLocation":172},"/get-started/","quick setup checklists",{"text":347,"config":348},"Learn",{"href":349,"dataGaLocation":172,"dataGaName":350},"https://university.gitlab.com/","learn",{"text":352,"config":353},"Product documentation",{"href":354,"dataGaName":355,"dataGaLocation":172},"https://docs.gitlab.com/","product documentation",{"text":357,"config":358},"Best practice videos",{"href":359,"dataGaName":360,"dataGaLocation":172},"/getting-started-videos/","best practice videos",{"text":362,"config":363},"Integrations",{"href":364,"dataGaName":365,"dataGaLocation":172},"/integrations/","integrations",{"title":367,"items":368},"Discover",[369,374,379,384,388],{"text":370,"config":371},"Customer success stories",{"href":372,"dataGaName":373,"dataGaLocation":172},"/customers/","customer success stories",{"text":375,"config":376},"Blog",{"href":377,"dataGaName":378,"dataGaLocation":172},"/blog/","blog",{"text":380,"config":381},"Demo Hub",{"href":382,"dataGaName":383,"dataGaLocation":172},"/demo-hub/","demo hub",{"text":385,"config":386},"The Source",{"href":387,"dataGaName":378,"dataGaLocation":172},"/the-source/",{"text":389,"config":390},"Remote",{"href":391,"dataGaName":392,"dataGaLocation":172},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":394,"items":395},"Connect",[396,401,406,411,416,421],{"text":397,"config":398},"GitLab Services",{"href":399,"dataGaName":400,"dataGaLocation":172},"/services/","services",{"text":402,"config":403},"Contribute",{"href":404,"dataGaName":405,"dataGaLocation":172},"https://contributors.gitlab.com","contribute",{"text":407,"config":408},"Community",{"href":409,"dataGaName":410,"dataGaLocation":172},"/community/","community",{"text":412,"config":413},"Forum",{"href":414,"dataGaName":415,"dataGaLocation":172},"https://forum.gitlab.com/","forum",{"text":417,"config":418},"Events",{"href":419,"dataGaName":420,"dataGaLocation":172},"/events/","events",{"text":422,"config":423},"Partners",{"href":424,"dataGaName":425,"dataGaLocation":172},"/partners/","partners",{"config":427,"title":430,"text":431,"link":432},{"background":428,"textColor":429},"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":433,"config":434},"Read the latest",{"href":435,"dataGaName":436,"dataGaLocation":172},"/whats-new/","whats new",{"text":438,"config":439,"menu":441},"Company",{"dataNavLevelOne":440},"company",{"type":223,"columns":442},[443],{"items":444},[445,450,456,458,463,468,473,478,483,488],{"text":446,"config":447},"About",{"href":448,"dataGaName":449,"dataGaLocation":172},"/company/","about",{"text":451,"config":452,"footerGa":455},"Jobs",{"href":453,"dataGaName":454,"dataGaLocation":172},"/jobs/","jobs",{"dataGaName":454},{"text":417,"config":457},{"href":419,"dataGaName":420,"dataGaLocation":172},{"text":459,"config":460},"Leadership",{"href":461,"dataGaName":462,"dataGaLocation":172},"/company/team/e-group/","leadership",{"text":464,"config":465},"Handbook",{"href":466,"dataGaName":467,"dataGaLocation":172},"https://handbook.gitlab.com/","handbook",{"text":469,"config":470},"Investor relations",{"href":471,"dataGaName":472,"dataGaLocation":172},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":474,"config":475},"Trust Center",{"href":476,"dataGaName":477,"dataGaLocation":172},"/security/","trust center",{"text":479,"config":480},"AI Transparency Center",{"href":481,"dataGaName":482,"dataGaLocation":172},"/ai-transparency-center/","ai transparency center",{"text":484,"config":485},"Newsletter",{"href":486,"dataGaName":487,"dataGaLocation":172},"/company/contact/#contact-forms","newsletter",{"text":489,"config":490},"Press",{"href":491,"dataGaName":492,"dataGaLocation":172},"/press/","press",{"text":494,"config":495,"menu":496},"Contact us",{"dataNavLevelOne":440},{"type":223,"columns":497},[498],{"items":499},[500,505,510],{"text":501,"config":502},"Talk to sales",{"href":503,"dataGaName":504,"dataGaLocation":172},"/sales/","talk to sales",{"text":506,"config":507},"Support portal",{"href":508,"dataGaName":509,"dataGaLocation":172},"https://support.gitlab.com/hc/en-us","support portal",{"text":511,"config":512},"Customer portal",{"href":513,"dataGaName":514,"dataGaLocation":172},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":516,"login":517,"suggestions":524},"Close",{"text":518,"link":519},"To search repositories and projects, login to",{"text":520,"config":521},"gitlab.com",{"href":186,"dataGaName":522,"dataGaLocation":523},"search login","search",{"text":525,"default":526},"Suggestions",[527,529,533,535,539,543],{"text":203,"config":528},{"href":208,"dataGaName":203,"dataGaLocation":523},{"text":530,"config":531},"Code Suggestions (AI)",{"href":532,"dataGaName":530,"dataGaLocation":523},"/solutions/code-suggestions/",{"text":239,"config":534},{"href":241,"dataGaName":239,"dataGaLocation":523},{"text":536,"config":537},"GitLab on AWS",{"href":538,"dataGaName":536,"dataGaLocation":523},"/partners/technology-partners/aws/",{"text":540,"config":541},"GitLab on Google Cloud",{"href":542,"dataGaName":540,"dataGaLocation":523},"/partners/technology-partners/google-cloud-platform/",{"text":544,"config":545},"Why GitLab?",{"href":216,"dataGaName":544,"dataGaLocation":523},{"freeTrial":547,"mobileIcon":552,"desktopIcon":557,"secondaryButton":560},{"text":548,"config":549},"Start free trial",{"href":550,"dataGaName":177,"dataGaLocation":551},"https://gitlab.com/-/trials/new/","nav",{"altText":553,"config":554},"Gitlab Icon",{"src":555,"dataGaName":556,"dataGaLocation":551},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":553,"config":558},{"src":559,"dataGaName":556,"dataGaLocation":551},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":561,"config":562},"Get Started",{"href":563,"dataGaName":564,"dataGaLocation":551},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":566,"mobileIcon":570,"desktopIcon":572},{"text":567,"config":568},"Learn more about GitLab Duo",{"href":208,"dataGaName":569,"dataGaLocation":551},"gitlab duo",{"altText":553,"config":571},{"src":555,"dataGaName":556,"dataGaLocation":551},{"altText":553,"config":573},{"src":559,"dataGaName":556,"dataGaLocation":551},{"button":575,"mobileIcon":580,"desktopIcon":582},{"text":576,"config":577},"/switch",{"href":578,"dataGaName":579,"dataGaLocation":551},"#contact","switch",{"altText":553,"config":581},{"src":555,"dataGaName":556,"dataGaLocation":551},{"altText":553,"config":583},{"src":584,"dataGaName":556,"dataGaLocation":551},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":586,"mobileIcon":591,"desktopIcon":593},{"text":587,"config":588},"Back to pricing",{"href":321,"dataGaName":589,"dataGaLocation":551,"icon":590},"back to pricing","GoBack",{"altText":553,"config":592},{"src":555,"dataGaName":556,"dataGaLocation":551},{"altText":553,"config":594},{"src":559,"dataGaName":556,"dataGaLocation":551},{"title":596,"titleMobile":597,"button":598,"config":603},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":214,"config":599},{"href":600,"dataGaName":601,"dataGaLocation":602},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":604,"disabled":134},"release",{"data":606},{"text":607,"source":608,"edit":614,"contribute":619,"config":624,"items":629,"minimal":839},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":609,"config":610},"View page source",{"href":611,"dataGaName":612,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":615,"config":616},"Edit this page",{"href":617,"dataGaName":618,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":620,"config":621},"Please contribute",{"href":622,"dataGaName":623,"dataGaLocation":613},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":625,"facebook":626,"youtube":627,"linkedin":628},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[630,677,731,775,807],{"title":319,"links":631,"subMenu":646},[632,636,641],{"text":633,"config":634},"View plans",{"href":321,"dataGaName":635,"dataGaLocation":613},"view plans",{"text":637,"config":638},"Why Premium?",{"href":639,"dataGaName":640,"dataGaLocation":613},"/pricing/premium/","why premium",{"text":642,"config":643},"Why Ultimate?",{"href":644,"dataGaName":645,"dataGaLocation":613},"/pricing/ultimate/","why ultimate",[647],{"title":648,"links":649},"Contact Us",[650,653,655,657,662,667,672],{"text":651,"config":652},"Contact sales",{"href":503,"dataGaName":182,"dataGaLocation":613},{"text":506,"config":654},{"href":508,"dataGaName":509,"dataGaLocation":613},{"text":511,"config":656},{"href":513,"dataGaName":514,"dataGaLocation":613},{"text":658,"config":659},"Status",{"href":660,"dataGaName":661,"dataGaLocation":613},"https://status.gitlab.com/","status",{"text":663,"config":664},"Terms of use",{"href":665,"dataGaName":666,"dataGaLocation":613},"/terms/","terms of use",{"text":668,"config":669},"Privacy statement",{"href":670,"dataGaName":671,"dataGaLocation":613},"/privacy/","privacy statement",{"text":673,"config":674},"Cookie preferences",{"dataGaName":675,"dataGaLocation":613,"id":676,"isOneTrustButton":157},"cookie preferences","ot-sdk-btn",{"title":219,"links":678,"subMenu":687},[679,683],{"text":680,"config":681},"DevSecOps platform",{"href":201,"dataGaName":682,"dataGaLocation":613},"devsecops platform",{"text":684,"config":685},"AI-Assisted Development",{"href":208,"dataGaName":686,"dataGaLocation":613},"ai-assisted development",[688],{"title":689,"links":690},"Topics",[691,696,701,706,711,716,721,726],{"text":692,"config":693},"CICD",{"href":694,"dataGaName":695,"dataGaLocation":613},"/topics/ci-cd/","cicd",{"text":697,"config":698},"GitOps",{"href":699,"dataGaName":700,"dataGaLocation":613},"/topics/gitops/","gitops",{"text":702,"config":703},"DevOps",{"href":704,"dataGaName":705,"dataGaLocation":613},"/topics/devops/","devops",{"text":707,"config":708},"Version Control",{"href":709,"dataGaName":710,"dataGaLocation":613},"/topics/version-control/","version control",{"text":712,"config":713},"DevSecOps",{"href":714,"dataGaName":715,"dataGaLocation":613},"/topics/devsecops/","devsecops",{"text":717,"config":718},"Cloud Native",{"href":719,"dataGaName":720,"dataGaLocation":613},"/topics/cloud-native/","cloud native",{"text":722,"config":723},"AI for Coding",{"href":724,"dataGaName":725,"dataGaLocation":613},"/topics/devops/ai-for-coding/","ai for coding",{"text":727,"config":728},"Agentic AI",{"href":729,"dataGaName":730,"dataGaLocation":613},"/topics/agentic-ai/","agentic ai",{"title":732,"links":733},"Solutions",[734,736,738,743,747,750,754,757,759,762,765,770],{"text":263,"config":735},{"href":258,"dataGaName":263,"dataGaLocation":613},{"text":252,"config":737},{"href":235,"dataGaName":236,"dataGaLocation":613},{"text":739,"config":740},"Agile development",{"href":741,"dataGaName":742,"dataGaLocation":613},"/solutions/agile-delivery/","agile delivery",{"text":744,"config":745},"SCM",{"href":248,"dataGaName":746,"dataGaLocation":613},"source code management",{"text":692,"config":748},{"href":241,"dataGaName":749,"dataGaLocation":613},"continuous integration & delivery",{"text":751,"config":752},"Value stream management",{"href":291,"dataGaName":753,"dataGaLocation":613},"value stream management",{"text":697,"config":755},{"href":756,"dataGaName":700,"dataGaLocation":613},"/solutions/gitops/",{"text":301,"config":758},{"href":304,"dataGaName":305,"dataGaLocation":613},{"text":760,"config":761},"Small business",{"href":310,"dataGaName":311,"dataGaLocation":613},{"text":763,"config":764},"Public sector",{"href":316,"dataGaName":317,"dataGaLocation":613},{"text":766,"config":767},"Education",{"href":768,"dataGaName":769,"dataGaLocation":613},"/solutions/education/","education",{"text":771,"config":772},"Financial services",{"href":773,"dataGaName":774,"dataGaLocation":613},"/solutions/finance/","financial services",{"title":324,"links":776},[777,779,781,783,786,788,791,793,795,797,799,801,803,805],{"text":337,"config":778},{"href":339,"dataGaName":340,"dataGaLocation":613},{"text":342,"config":780},{"href":344,"dataGaName":345,"dataGaLocation":613},{"text":347,"config":782},{"href":349,"dataGaName":350,"dataGaLocation":613},{"text":352,"config":784},{"href":354,"dataGaName":785,"dataGaLocation":613},"docs",{"text":375,"config":787},{"href":377,"dataGaName":378,"dataGaLocation":613},{"text":789,"config":790},"What's new",{"href":435,"dataGaName":436,"dataGaLocation":613},{"text":370,"config":792},{"href":372,"dataGaName":373,"dataGaLocation":613},{"text":389,"config":794},{"href":391,"dataGaName":392,"dataGaLocation":613},{"text":397,"config":796},{"href":399,"dataGaName":400,"dataGaLocation":613},{"text":402,"config":798},{"href":404,"dataGaName":405,"dataGaLocation":613},{"text":407,"config":800},{"href":409,"dataGaName":410,"dataGaLocation":613},{"text":412,"config":802},{"href":414,"dataGaName":415,"dataGaLocation":613},{"text":417,"config":804},{"href":419,"dataGaName":420,"dataGaLocation":613},{"text":422,"config":806},{"href":424,"dataGaName":425,"dataGaLocation":613},{"title":438,"links":808},[809,811,813,815,817,819,823,828,830,832,834],{"text":446,"config":810},{"href":448,"dataGaName":440,"dataGaLocation":613},{"text":451,"config":812},{"href":453,"dataGaName":454,"dataGaLocation":613},{"text":459,"config":814},{"href":461,"dataGaName":462,"dataGaLocation":613},{"text":464,"config":816},{"href":466,"dataGaName":467,"dataGaLocation":613},{"text":469,"config":818},{"href":471,"dataGaName":472,"dataGaLocation":613},{"text":820,"config":821},"Sustainability",{"href":822,"dataGaName":820,"dataGaLocation":613},"/sustainability/",{"text":824,"config":825},"Diversity, inclusion and belonging (DIB)",{"href":826,"dataGaName":827,"dataGaLocation":613},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":474,"config":829},{"href":476,"dataGaName":477,"dataGaLocation":613},{"text":484,"config":831},{"href":486,"dataGaName":487,"dataGaLocation":613},{"text":489,"config":833},{"href":491,"dataGaName":492,"dataGaLocation":613},{"text":835,"config":836},"Modern Slavery Transparency Statement",{"href":837,"dataGaName":838,"dataGaLocation":613},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":840},[841,844,847],{"text":842,"config":843},"Terms",{"href":665,"dataGaName":666,"dataGaLocation":613},{"text":845,"config":846},"Cookies",{"dataGaName":675,"dataGaLocation":613,"id":676,"isOneTrustButton":157},{"text":848,"config":849},"Privacy",{"href":670,"dataGaName":671,"dataGaLocation":613},[851],{"id":852,"title":853,"body":133,"config":854,"content":856,"description":133,"extension":860,"meta":861,"navigation":157,"path":862,"seo":863,"stem":864,"__hash__":865},"blogAuthors/en-us/blog/authors/job-van-der-voort.yml","Job Van Der Voort",{"template":855},"BlogAuthor",{"name":7,"config":857},{"headshot":858,"ctfId":859},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","Job-van-der-Voort","yml",{},"/en-us/blog/authors/job-van-der-voort",{},"en-us/blog/authors/job-van-der-voort","w8TOn_hGFgQQOv35VnObjxoMM-hviRbwtijFETooJCM",[867,875,883],{"title":868,"description":869,"heroImage":870,"category":129,"date":871,"authors":872,"slug":874,"externalUrl":133},"Developer Relations at GitLab: What we've learned since our start","DevRel is key to success for many tech companies. Find out how GitLab's DevRel program has evolved to stay aligned with the industry and our customers.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672008/Blog/Hero%20Images/AdobeStock_204527293.jpg","2024-03-13",[873],"John Coghlan","developer-relations-at-gitlab-what-weve-learned-since-our-start",{"title":876,"description":877,"heroImage":878,"category":129,"date":879,"authors":880,"slug":882,"externalUrl":133},"Visualizing 11 years of GitLab contributions","Check out this animated video, which beautifully visualizes every contribution since our start.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682555/Blog/Hero%20Images/gitlabeveryonecontributesdna.png","2022-12-19",[881],"Darwin Sanoy","everyone-who-has-contributed",{"title":884,"description":885,"heroImage":886,"category":129,"date":887,"authors":888,"slug":890,"externalUrl":133},"The many routes to a tech career","GitLab team members of different ages and backgrounds share their entry into this industry.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667236/Blog/Hero%20Images/Learn-at-GL.jpg","2022-10-04",[889],"Heather Simpson","the-many-routes-to-a-tech-career",{"promotions":892},[893,907,919,931],{"id":894,"categories":895,"header":897,"text":898,"button":899,"image":904},"ai-modernization",[896],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":900,"config":901},"Get your AI maturity score",{"href":902,"dataGaName":903,"dataGaLocation":378},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":905},{"src":906},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":908,"categories":909,"header":911,"text":898,"button":912,"image":916},"devops-modernization",[910,715],"product","Are you just managing tools or shipping innovation?",{"text":913,"config":914},"Get your DevOps maturity score",{"href":915,"dataGaName":903,"dataGaLocation":378},"/assessments/devops-modernization-assessment/",{"config":917},{"src":918},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":920,"categories":921,"header":923,"text":898,"button":924,"image":928},"security-modernization",[922],"security","Are you trading speed for security?",{"text":925,"config":926},"Get your security maturity score",{"href":927,"dataGaName":903,"dataGaLocation":378},"/assessments/security-modernization-assessment/",{"config":929},{"src":930},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":932,"paths":933,"header":936,"text":937,"button":938,"image":943},"github-azure-migration",[934,935],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":939,"config":940},"See how GitLab compares to GitHub",{"href":941,"dataGaName":942,"dataGaLocation":378},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":944},{"src":918},{"header":946,"blurb":947,"button":948,"secondaryButton":953},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":949,"config":950},"Get your free trial",{"href":951,"dataGaName":177,"dataGaLocation":952},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":651,"config":954},{"href":503,"dataGaName":182,"dataGaLocation":952},1786803761944]