[{"data":1,"prerenderedAt":7982},["ShallowReactive",2],{"/en-us/blog/gitlab-flow-duo":3,"navigation-en-us":37,"banner-en-us":464,"footer-en-us":481,"blogAuthors-en-us":725,"next-steps-en-us":7961,"footer-source-/en-us/blog/gitlab-flow-duo/":7976},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":16,"config":27,"_id":30,"_type":31,"title":32,"_source":33,"_file":34,"_stem":35,"_extension":36},"/en-us/blog/gitlab-flow-duo","blog",false,"",{"title":9,"description":10,"ogTitle":9,"ogDescription":10,"noIndex":6,"ogImage":11,"ogUrl":12,"ogSiteName":13,"ogType":14,"canonicalUrls":12,"schema":15},"Combine GitLab Flow and GitLab Duo for a workflow powerhouse ","Add the AI-powered capabilities of GitLab Duo to GitLab Flow to boost the efficiency of DevSecOps workflows. This is a guide for deployment in your environment, including a video tutorial.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662840/Blog/Hero%20Images/ai-experiment-stars.png","https://about.gitlab.com/blog/gitlab-flow-duo","https://about.gitlab.com","article","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"Combine GitLab Flow and GitLab Duo for a workflow powerhouse \",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"Cesar Saavedra\"}],\n        \"datePublished\": \"2023-07-27\",\n      }",{"title":9,"description":10,"authors":17,"heroImage":11,"date":19,"body":20,"category":21,"tags":22,"updatedDate":26},[18],"Cesar Saavedra","2023-07-27","Starting out with DevSecOps requires a well-thought-out workflow, but that can sometimes seem like a daunting challenge. Luckily, there are two things that can help: GitLab Flow and GitLab Duo. GitLab Flow is a prescribed approach to help organizations successfully apply DevSecOps processes. GitLab Duo is a [powerful set of AI-powered capabilities](https://about.gitlab.com/blog/supercharge-productivity-with-gitlab-duo/) within the GitLab DevSecOps Platform that can help organizations develop code, improve operations, and secure software more efficiently. Combined, GitLab Flow and GitLab Duo can help organizations achieve significant improvements in end-to-end workflow efficiency, which can lead to even higher levels of productivity, deployment frequency, code quality and overall security, and production resiliency and availability.\nIn this article, we delve into how GitLab Flow and GitLab Duo can be used together to help organizations be successful with DevSecOps.\n\n> Discover the future of AI-driven software development with our GitLab 17 virtual launch event. [Watch today!](https://about.gitlab.com/eighteen/)\n\n## What is GitLab Flow?\nGitLab Flow is a prescribed and opinionated end-to-end workflow for the development lifecycle of applications when using GitLab, an AI-powered DevSecOps platform with a single user interface and a single data model. GitLab Flow is based on best practices and lessons learned from customer feedback and our dogfooding. Furthermore, GitLab Flow spans across the [stages of the DevSecOps lifecycle](https://about.gitlab.com/stages-devops-lifecycle/), forming an efficient workflow with an inner feedback loop for reviewing a specific update and an outer feedback loop for improving the entire application, as well as the development lifecycle itself. \n\n![The GitLab Flow inner and outer loops](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-feedback-loops.png)\n\u003Ccenter>The GitLab Flow inner and outer loops\u003C/center>\u003Cp>\u003C/p>\n\nAs you can see by the many stages in GitLab Flow, there is much more to developing software than writing code. Below, we'll dive into each step of GitLab Flow and how GitLab Duo can help. \n\n### Planning\nThe first portion of GitLab Flow is planning, which sits on the outer feedback loop of GitLab Flow. It encompasses issues, merge requests, epics, milestones, iterations, release, release evidence, and more. Let’s cover what roles these components play in GitLab Flow and how GitLab Duo can help.\n\n![Planning - first portion of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-planning-portion.png)\n\u003Ccenter>Planning - first portion of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\n#### Issues\nIssues are where product problems or new features are defined and where team members can collaborate. As an issue is created, you can populate its title and then leverage GitLab Duo **Issue description generation** capability to help enrich the description field, saving time and effort. Because many stakeholders can participate in comment threads on an issue, **Discussion summary** is an AI-powered capability in GitLab Duo that can summarize hundreds of comments on an issue into a concise paragraph so that a stakeholder can quickly get caught up with the conversation, jump into the discussion, and become productive right away.\n\nIssues can be organized and visualized in issue boards, which are a software project management tool that can be used as kanban or Scrum boards. These boards help teams plan, organize, and visualize a workflow for a feature or product release. Different categories of boards can be created and issues can be moved from one board to another one with a simple drag and drop.\n\n#### Merge requests\nMerge requests are where solutions are developed. As release components, issues and merge requests provide the auditability and tracking of application changes done by stakeholders, such as DevOps and platform engineers, system and database administrators, security engineers, and developers. In addition, issues and merge requests are key inputs for the release planning process.\n\nMerge requests can be individually created or created from an issue. Creating a merge request from an issue automatically relates it to that issue so when the merge request is merged its associated issue is automatically closed. Merge requests can also be manually related to an issue.\n\n![Merged merge request will close issue](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/mr-with-its-issue.png)\n\u003Ccenter>Merged merge request will close issue\u003C/center>\u003Cp>\u003C/p>\n\nLike issues, merge requests can include a long list of updates to a feature branch by many stakeholders. Collaborators who need to familiarize themselves with or understand all of the updates included in a merge request can take advantage of the **Merge request summary** capability in GitLab Duo to quickly get caught up on the changes. In addition, collaborators can invoke GitLab Duo **Code Merge request template population**, which uses a pre-created merge request template and automatically fills in the content for sections in it. Description templates provide a way to standardize and optimize collaboration and communication across the development lifecycle and GitLab Duo speeds this up even more!\n\nIssues with the same theme can be grouped together in an epic to organize the work to be done. Epics can have child issues and sub-epics and/or be linked to epics across the organization. Iterations can be used to track sprints of work, and can be manually scheduled or scheduled automatically using GitLab iteration cadences to streamline planning workflows. In addition, iterations include burndown and burnup charts. Burndown charts help track overall progress towards a project's total scope, while burnup charts track the daily total count and weight of issues added to and completed in a given timebox.\n\n#### Milestones\nTeams can use milestones to organize issues and merge requests into a cohesive group with an optional start date and an optional due date. Milestones are typically used to track releases and can track issues and merge requests at a project level or group level. Similar to iterations, milestones also provide burndown and burnup charts to show progress.\n\nMilestones can be associated with a release, whose automated creation generates many artifacts, including the release evidence. The release evidence is an automatically collected snapshot of data that’s related to the release. In addition to test artifacts and linked milestones, job artifacts can optionally be included in the release evidence, which can facilitate internal processes such as external audits.\n\nEpics, milestones, and iterations can be visualized via the Roadmaps page, which helps track release progress and streamline the release process. \n\nOnce the planning takes place, the work towards the resolution of a problem or a new feature can start. This happens in merge requests. Let’s delve deeper into how that happens in GitLab Flow. \n\n> [Learn more by trying GitLab Flow and GitLab Duo](https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com%2Fblog%2F).\n\n### Merge requests and pushing code\n\n![Merge requests and pushing code - second portion of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-mr-pushing-code-portion.png)\n\u003Ccenter>Merge requests and pushing code - second portion of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\nThe second portion of GitLab Flow is related to merge requests and pushing code. As mentioned earlier, merge requests are where solutions are developed through collaboration among stakeholders across the organization. This collaboration can happen in a distributed manner and asynchronously. Participants can take advantage of collaborative capabilities, such as tagging, inline suggestions, inline comments, merge request comments, review threads, and review requests, which can help improve code quality, availability, reliability, and performance. Right after the creation of the merge request is the start of the GitLab Flow inner feedback loop, which is where code and fix pushes, test and scan runs, and collaboration and update reviews take place.\n\n#### Pipelines\nAs updates are applied to a feature branch via merge requests, pipelines — if defined — are automatically executed. Pipelines can have multiple stages and jobs to build and test, and then deploy the application or microservice to a review environment. In that review environment, the updates can be dynamically verified before they are merged to the main branch. This automation helps streamline the application update and review processes.\n\nIn addition, as DevSecOps teams make updates to the application via merge requests, they have a variety of AI-powered capabilities at their disposal. As they write or update code, GitLab Duo **Code Suggestions** recommends code that should come next and the developer can choose to accept or ignore the recommendation. Code Suggestions support code generation via prompts as well as code completion as you type. Code Suggestions can help improve the programming experience by reducing errors and helping developers write code faster, which can help enhance production code quality. Code Suggestions also can lead to higher developer productivity and faster iterations and rollouts.\n\nAs different stakeholders within the organization participate in the development or review of applications, they may encounter code that is poorly documented, complex or difficult to understand, or is written in a programming language unfamiliar to them. The GitLab Duo **Code explanation** capability explains code in natural language so that everyone can understand the code and get up to speed quickly.\n\nMoreover, when updates are committed to the feature branch, the GitLab Duo **Suggested reviewers** capability uses the changes in a merge request and a project’s contribution graph to suggest appropriate reviewers in the reviewer dropdown in the merge request sidebar. The list includes users that are knowledgeable about a specific aspect of the application and would be the best candidates to review the updates. Developers save time by not having to search and identify adequate reviewers, streamlining the review process and avoiding delays and low-quality reviews.\n\nWhen developers make changes to the code, they often don't include a comment in the merge request about the specific changes they made. The GitLab Duo **Merge request summary** capability allows the author of merge request changes to use AI to generate a natural-language comment that summarizes the updates to the code. Reviewers then can better understand the changes and streamline the entire review process\n\nAs reviewers review updates to the code in a merge request, they can create a review block, which can consist of many comments spanning many source files. To help the original author of the updates better understand the feedback provided by the reviewer in a long review block, the GitLab Duo **Code review summary** capability generates a natural-language summary of the reviewer’s feedback. This enables better handoff between authors and reviewers, streamlining the review process.\n\nFurthermore, when developers add new code via a merge request, they can leverage the GitLab Duo **Test generation** capability to use AI to generate unit tests for the new code. This can help to increase developer productivity, improve test coverage, and catch bugs early in the development lifecycle. Developers can also leverage GitLab Duo **Chat**, which is always accessible, to refactor code and generate in-line documentation, e.g. docstrings, for their source code.\n\nWhile pipelines execute on branch updates, they can include automated tests and scans, which helps in shifting security left.\n\n### Shifting security left\n\n![Shifting security left - third portion of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-shift-sec-left-portion.png)\n\u003Ccenter>Shifting security left - third portion of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\nThe third portion of GitLab Flow is shifting security left, which is also part of the GitLab Flow inner feedback loop.\n\nIn addition to DevOps and platform engineers, system and database administrators, and developers, some of the stakeholders collaborating in a merge request may be concerned about security and compliance, which is where automated tests and security scans play a role. Scans can be simply included in a pipeline via readily available templates and/or can be automatically executed within a merge request pipeline. GitLab provides a broad set of built-in security scanners and analyzers that can be leveraged by GitLab Flow, but the DevSecOps platform can also accommodate third-party and custom scanners.\n\nGitLab Flow shifts security left in the pipeline to detect and resolve defects as early as possible in the software development process. It is much simpler and cheaper to fix vulnerabilities early in the development cycle than once the application is in production, where an unscheduled outage can affect your users and revenue.\n\nThe built-in security scanners and analyzers provided by GitLab include: unit testing, infrastructure-as-code (IaC) scanning, static application security testing (SAST) scanners, dependency scanning, secret detection, container scanning, API security, web API fuzz testing, and coverage-guided fuzz testing. In addition, GitLab provides a variety of security dashboards and reports to manage and visualize vulnerabilities, such as the Dependencies list, Security dashboard, Vulnerability Report, and vulnerability pages.\n\nTo help developers and security engineers better understand and remediate vulnerabilities more efficiently, the GitLab Duo **Vulnerability explanation** capability provides an explanation about a specific vulnerability, how it can be exploited, and, most importantly, a recommendation on how to fix the vulnerability. Developers can also take advantage of GitLab Duo **Vulnerability resolution**, which automatically creates a merge request that includes code changes to fix the vulnerability. These AI-powered capabilities can help streamline and optimize the process of securing and hardening an application to prevent vulnerabilities that can be exploited by cyber attacks in production.\n\nBesides SAST scanners, GitLab provides dynamic application security testing (DAST) scanners, which require a running application. When leveraging these scanners, GitLab is capable of automatically provisioning a DAST environment for the DAST scans and then performing a complete cleanup of all resources post-DAST testing. In addition, for running containers, GitLab provides operational container scanning, which scans container images in your cluster for security vulnerabilities.\n\nThe scans mentioned above can be executed automatically within a merge request pipeline or, in some cases, can be scheduled for execution via scan execution and merge request approval policies. These policies can be defined via the GitLab UI or YAML files and are configured in a separate project, allowing segregation of duties for reusability, maintenance, and management. Scan execution policies require that security scans be run on a specified schedule or with the project pipeline, and merge request approval policies take action based on scan results. Security engineers or teams can define these policies to enforce security processes across the organization and GitLab Flow may encounter or leverage these as it spans through its steps.\n\nTo enforce security and compliance across projects in your organization, you can use compliance labels and pipelines. Compliance labels and pipelines can be made mandatory to execute before a project’s own pipeline. With this approach, you can ensure that all teams within your organization meet your security and compliance standards. In addition, you can secure your applications against cyber attacks, conform to government compliance standards, and always be audit-ready.\n\nThe main goal of all of these GitLab Flow security prescriptions is to fix vulnerabilities early in the development cycle rather than once the application is in production, where remediating a vulnerability can prove to be very costly in reputation and revenue.\n\nAs vulnerabilities are mitigated within the GitLab Flow inner feedback loop and more updates are applied to the application in the feature branch, stakeholders need to re-review these updates to ensure that the updates have taken place and no regressions have inadvertently been introduced.\n\n### Continuous review\n\n![Reviews - fourth portion of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-reviewing-features-portion.png)\n\u003Ccenter>Reviews - fourth portion of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\nThe next portion of GitLab Flow is reviewing features, which prescribes the continuous review of applications. Reviewing features involves the ability to stand up a review environment to which the interim application (feature branch) is deployed so that stakeholders can review it in real time and provide feedback. The interim application can then be continuously adjusted until it is ready to be merged to the main branch. GitLab Flow also prescribes the cleanup of all provisioned review environment resources at the moment when the merge request is merged to the main branch.\n\nThis iterative automated review process is part of the inner feedback loop in GitLab Flow. As mentioned above, within the inner feedback loop, GitLab Duo capabilities like Code explanation, Code Suggestions, Suggested reviewers, Merge request summary, Merge request template population, Code review summary, Vulnerability explanation, Vulnerability resolution, and Root cause analysis are prescribed by GitLab Flow to enable a better handoff between authors and reviewers and streamline the entire review process.\n\nThe GitLab Flow inner feedback loop terminates when all review items are addressed and the merge request is approved and merged to the main branch, which triggers the deployment of the application to production.\n\n### Deploying applications and infrastructure\n\n![Deploying - fifth portion of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/The-GitLab-Flow-2023-deploy-apps-portion.png)\n\u003Ccenter>Deploying - fifth portion of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\nDepending on an organization’s needs, either continuous delivery or continuous deployment is prescribed by GitLab Flow. Whereas continuous delivery is the frequent release of code by triggering the deployments manually (e.g., to production), continuous deployment is the automated release of code (e.g., to production) without human intervention. Let’s cover continuous delivery first.\n\nAs you release your software using continuous delivery, you have a few deployment options. You can establish a freeze window and then deploy using advanced deployment techniques, such as canary, blue/green, timed, and incremental rollouts. Incremental rollouts can lower the risk of production outages delivering a better user experience and customer satisfaction. Advanced deployment techniques can also improve development and delivery efficiency, streamlining the release process.\n\nAs you release your software using continuous deployment, all changes/updates go directly to production. Progressive delivery approaches like feature flags, which allow you to separate the delivery of specific features from a launch, are a good way to reduce risk and manage what functionality to make available to production users. Feature flags support multiple programming languages and allow developer experimentation and controlled testing. You can even use feature flags to roll out features to specific users.\n\nAlthough GitLab supports all these deployment approaches, GitLab Flow allows for the adoption of the approach that best fits the organization and/or specific project needs.\n\n### Monitoring applications and DevSecOps processes\nOnce your application has been deployed to production, it needs to be continuously monitored to ensure its stability, performance, and availability. In addition, as the DevSecOps processes execute, they are measured, providing the opportunity to improve their performance and efficiency. The monitoring capabilities are provided by GitLab and, as such, can be leveraged by GitLab Flow.\n\nFor running containers, GitLab provides operational container scanning (OCS), which scans container images in your cluster for security vulnerabilities. These scans can be automated by scheduling them when to run and any found vulnerabilities are automatically displayed in a security dashboard. The OCS can help keep your cluster applications secure and preempt any cyber attacks that can lead to leaks of private data and even cause unexpected outages.\n\nError tracking allows developers to discover and view errors generated by their application. All errors generated by your application are displayed in the Error Tracking list in GitLab. Error tracking can help with availability and performance of your applications by detecting and resolving unexpected application conditions fast.\n\nGitLab can accept alerts from any monitoring source, including Prometheus, via a webhook receiver. As alerts come in, they are displayed in the GitLab Alerts list, from which you can manually manage them. Alerts can also automatically trigger the creation of incidents, ChatOps, and email messages to appropriate individuals or groups. All these capabilities streamline the alert resolution and management process.\n\nAs incidents are created, due to production problems, they appear in the GitLab Incidents list for incident management. You can manage one or more incidents, sort them, search them, assign them, set their statuses, and even see their SLA preset countdown timer. Moreover, you can create on-call schedules and rotations, escalation policies, and set up paging and notifications to handle incidents. In addition, you can link an incident to an alert so that when the incident is closed, its associated alert is automatically resolved. Incident timelines are another capability for executives and external viewers to see what happened during an incident, and which steps were taken for it to be resolved. All these capabilities streamline the incident management process so that they can be resolved as quickly as possible.\n\nAudit events track important events, including who performed the related action and when in GitLab. These events are displayed in the GitLab Audit Events list and provide, among others, the action that was taken on an object, who did it, and the date and time of its occurrence.\n\nAll the lists and dashboards mentioned above can help preempt out-of-compliance scenarios to avoid penalties as well as streamline audit processes. For your running applications, they generate the data and metrics that can be used in the GitLab Flow outer feedback loop to help improve and optimize your applications and lower the risk of unscheduled production outages.\n\n### Continuous improvement\nWhen applying GitLab Flow, you also have the opportunity to use the insight that GitLab provides in the form of end-to-end process metrics dashboards to continuously improve not just your application but also your software delivery performance. These dashboards and their metrics are auto-generated by GitLab and are always available.\n\n### The Value Stream Analytics dashboard\n\nYou can track and monitor your application development lifecycle through the Value Stream Analytics Dashboard, where you can check project or group statistics over time. This dashboard is customizable but you can get started quickly by creating a value stream using a GitLab-provided default template. The default dashboard displays metrics for each of the pre-defined stages of your value stream analytics, namely Issue, Plan, Code, Test, Review, and Staging, as well as a graph with the average time to completion for each. It also shows the value stream analytics key metrics: lead time, cycle time, new issues, commits, and deploys. You can use these metrics to find areas of improvement in the stages of your value stream.\n\n### DORA metrics dashboard\n\nTo view the performance metrics that measure the effectiveness of your organization’s development and delivery practices, GitLab provides the [DORA](https://about.gitlab.com/solutions/value-stream-management/dora/) (DevOps Research and Assessment) metrics dashboard, which displays four key metrics: Deployment Frequency, Lead Time for Changes, Time to Restore Service, and Change Failure Rate. Deployment Frequency measures how often your organization deploys code to production or releases it to end users. Lead Time for Changes measures how long it takes to go from code committed to code successfully running in production. Time to Restore Service measures the time needed to restore services to the level they were previously, in case of an incident. Finally, Change Failure Rate is the percentage of changes to production or released to users that resulted in a degraded service (for example, a change that caused a service impairment or outage) and subsequently required remediation (required a hotfix, rollback, patch). These four key metrics are outcomes of your current processes and give you the opportunity to improve the factors and capabilities that drive them.\n\n### Customize your dashboard\n\nAnother dashboard is the Value Streams Dashboard, which is a customizable dashboard that enables decision-makers to identify trends, patterns, and opportunities for software development improvements. The metrics shown are the DORA metrics followed by the value stream analytics flow metrics and counts for critical and high vulnerabilities for the month to date, the two preceding months, and the past six months.\n\nGitLab Duo can also help in your continuous improvement efforts. For example, the **Value stream forecasting** capability takes historical data and uses data trends across your development lifecycle to predict the future behavior of your value stream metrics. You can use these predictive analyses in your optimization initiatives.\n\nAll these dashboards and the metrics they report on are part of the GitLab Flow outer feedback loop to help you lower the risk of unscheduled production outages and improve and optimize your applications and DevSecOps workflows.\n\n### AI impact analytics\nTo better understand the impact of the use of GitLab Duo (or AI) along the entire development life cycle, you can check the [AI Impact analytics](https://about.gitlab.com/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai/), from where you can see how the adoption of GitLab Duo Code Suggestions impacts other performance, quality and security metrics. You can visualize the last six months of AI adoption and its impact on other metrics, such as cycle time, lead time, deployment frequency, change failure rate, and critical vulnerabilities over time.\n\nAI impact analytics help to measure adoption, effectiveness and benefits that AI brings to teams and organizations and also to identify areas for improvement.\n\n## Why use GitLab Flow?\nGitLab Flow is a prescribed approach, practiced by our customers and users worldwide, that can provide the following benefits: \n- Higher productivity via the automation capabilities provided by GitLab and its single user interface and data model, all leveraged by GitLab Flow\n- Accurate insights into the end-to-end DevSecOps lifecycle to support continuous improvement\n- Built-in dashboards and metrics that can help you optimize your applications and DevSecOps processes\n- Higher code quality and improved reliability and availability of your applications\n- Better application security through built-in security scanners and capabilities\n- Compliance- and audit-readiness via built-in compliance features\n- Shorter cycle times that can help you increase deployment frequency\n- Continuous review enabled by the GitLab Flow inner feedback loop\n- The GitLab Flow inner feedback loop can help you optimize application updates leading to better code quality and higher reliability and availability of your applications\n- The GitLab Flow outer feedback loop can help you improve your applications as well as the development lifecycle itself\n- High levels of collaboration among stakeholders in your organization\n- Shifting security left to help find vulnerabilities in applications before they make it to production to avoid costly, unscheduled outages\n- Lower risk when deploying to production via the advanced deployment techniques and progressive delivery approaches supported by GitLab\n- AI-powered capabilities that span across the entire development lifecycle and can boost productivity, code quality, continuous improvement, security and compliance, and more\n- Support for cloud-native and non-cloud-native applications\n- Multi-cloud support for hybrid/multi-cloud applications\n- Shifting security left to help you find vulnerabilities in your applications before they make it to production so that you can avoid costly unscheduled outages\n\nHow can you get started with GitLab Flow? Leveraging GitLab Auto DevOps or parts of it is a good starting point for applying GitLab Flow principles to your application development lifecycle.\n\n## GitLab Flow and Auto DevOps\n\n![Auto DevOps - an instantiation of GitLab Flow](https://about.gitlab.com/images/blogimages/gitlab-flow-duo/ado-pipeline.png)\n\u003Ccenter>Auto DevOps - an instantiation of GitLab Flow\u003C/center>\u003Cp>\u003C/p>\n\n[Auto DevOps](https://docs.gitlab.com/ee/topics/autodevops/) applies GitLab Flow throughout all its stages and jobs. You can think of it as a good example for the instantiation of GitLab Flow.\n\nAuto DevOps is a collection of predefined, out-of-the-box CI/CD templates that auto-discover the source code you have. Based on best practices, these templates automatically detect, build, test, deploy, and monitor your applications.\n\nThe Auto DevOps pipeline shifts work left to find and prevent defects as early as possible in the software delivery process. The pipeline then deploys the application to staging for verification and then to production in an incremental/timed fashion.\n\nAuto DevOps gets you started quickly, increasing developer productivity, and it can be easily customized to your needs, with support for the most common programming frameworks and languages. Auto DevOps is modular, customizable, and extensible, which allows you to leverage pieces of it in your pipelines or apply all of it for your application.\n\n## Get started\n[Combine GitLab Flow and GitLab Duo today](https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com%2Fblog%2F) to achieve significant improvements in end-to-end workflow efficiency that can lead to even higher levels of productivity, deployment frequency, code quality and overall security, and production resiliency and availability. \n\nIf you'd like to see a workflow in action that combines GitLab Flow and GitLab Duo and how it can benefit you, watch the following video:\n\n\u003C!-- blank line -->\n\u003Cfigure class=\"video_container\">\n  \u003Ciframe src=\"https://www.youtube.com/embed/CKrZ4_tKY4I?si=Kf6QsYFIzKkJZpJd\" frameborder=\"0\" allowfullscreen=\"true\"> \u003C/iframe>\n\u003C/figure>\n\u003C!-- blank line -->\n","ai-ml",[23,24,25],"CI/CD","AI/ML","DevSecOps","2024-06-18",{"slug":28,"featured":6,"template":29},"gitlab-flow-duo","BlogPost","content:en-us:blog:gitlab-flow-duo.yml","yaml","Gitlab Flow Duo","content","en-us/blog/gitlab-flow-duo.yml","en-us/blog/gitlab-flow-duo","yml",{"_path":38,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"data":40,"_id":460,"_type":31,"title":461,"_source":33,"_file":462,"_stem":463,"_extension":36},"/shared/en-us/main-navigation","en-us",{"logo":41,"freeTrial":46,"sales":51,"login":56,"items":61,"search":391,"minimal":422,"duo":441,"pricingDeployment":450},{"config":42},{"href":43,"dataGaName":44,"dataGaLocation":45},"/","gitlab logo","header",{"text":47,"config":48},"Get free trial",{"href":49,"dataGaName":50,"dataGaLocation":45},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":52,"config":53},"Talk to sales",{"href":54,"dataGaName":55,"dataGaLocation":45},"/sales/","sales",{"text":57,"config":58},"Sign in",{"href":59,"dataGaName":60,"dataGaLocation":45},"https://gitlab.com/users/sign_in/","sign in",[62,106,202,207,312,372],{"text":63,"config":64,"cards":66,"footer":89},"Platform",{"dataNavLevelOne":65},"platform",[67,73,81],{"title":63,"description":68,"link":69},"The most comprehensive AI-powered DevSecOps Platform",{"text":70,"config":71},"Explore our Platform",{"href":72,"dataGaName":65,"dataGaLocation":45},"/platform/",{"title":74,"description":75,"link":76},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":77,"config":78},"Meet GitLab Duo",{"href":79,"dataGaName":80,"dataGaLocation":45},"/gitlab-duo/","gitlab duo ai",{"title":82,"description":83,"link":84},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":85,"config":86},"Learn more",{"href":87,"dataGaName":88,"dataGaLocation":45},"/why-gitlab/","why gitlab",{"title":90,"items":91},"Get started with",[92,97,102],{"text":93,"config":94},"Platform Engineering",{"href":95,"dataGaName":96,"dataGaLocation":45},"/solutions/platform-engineering/","platform engineering",{"text":98,"config":99},"Developer Experience",{"href":100,"dataGaName":101,"dataGaLocation":45},"/developer-experience/","Developer experience",{"text":103,"config":104},"MLOps",{"href":105,"dataGaName":103,"dataGaLocation":45},"/topics/devops/the-role-of-ai-in-devops/",{"text":107,"left":108,"config":109,"link":111,"lists":115,"footer":184},"Product",true,{"dataNavLevelOne":110},"solutions",{"text":112,"config":113},"View all Solutions",{"href":114,"dataGaName":110,"dataGaLocation":45},"/solutions/",[116,140,163],{"title":117,"description":118,"link":119,"items":124},"Automation","CI/CD and automation to accelerate deployment",{"config":120},{"icon":121,"href":122,"dataGaName":123,"dataGaLocation":45},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[125,128,132,136],{"text":23,"config":126},{"href":127,"dataGaLocation":45,"dataGaName":23},"/solutions/continuous-integration/",{"text":129,"config":130},"AI-Assisted Development",{"href":79,"dataGaLocation":45,"dataGaName":131},"AI assisted development",{"text":133,"config":134},"Source Code Management",{"href":135,"dataGaLocation":45,"dataGaName":133},"/solutions/source-code-management/",{"text":137,"config":138},"Automated Software Delivery",{"href":122,"dataGaLocation":45,"dataGaName":139},"Automated software delivery",{"title":141,"description":142,"link":143,"items":148},"Security","Deliver code faster without compromising security",{"config":144},{"href":145,"dataGaName":146,"dataGaLocation":45,"icon":147},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[149,153,158],{"text":150,"config":151},"Application Security Testing",{"href":145,"dataGaName":152,"dataGaLocation":45},"Application security testing",{"text":154,"config":155},"Software Supply Chain Security",{"href":156,"dataGaLocation":45,"dataGaName":157},"/solutions/supply-chain/","Software supply chain security",{"text":159,"config":160},"Software Compliance",{"href":161,"dataGaName":162,"dataGaLocation":45},"/solutions/software-compliance/","software compliance",{"title":164,"link":165,"items":170},"Measurement",{"config":166},{"icon":167,"href":168,"dataGaName":169,"dataGaLocation":45},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[171,175,179],{"text":172,"config":173},"Visibility & Measurement",{"href":168,"dataGaLocation":45,"dataGaName":174},"Visibility and Measurement",{"text":176,"config":177},"Value Stream Management",{"href":178,"dataGaLocation":45,"dataGaName":176},"/solutions/value-stream-management/",{"text":180,"config":181},"Analytics & Insights",{"href":182,"dataGaLocation":45,"dataGaName":183},"/solutions/analytics-and-insights/","Analytics and insights",{"title":185,"items":186},"GitLab for",[187,192,197],{"text":188,"config":189},"Enterprise",{"href":190,"dataGaLocation":45,"dataGaName":191},"/enterprise/","enterprise",{"text":193,"config":194},"Small Business",{"href":195,"dataGaLocation":45,"dataGaName":196},"/small-business/","small business",{"text":198,"config":199},"Public Sector",{"href":200,"dataGaLocation":45,"dataGaName":201},"/solutions/public-sector/","public sector",{"text":203,"config":204},"Pricing",{"href":205,"dataGaName":206,"dataGaLocation":45,"dataNavLevelOne":206},"/pricing/","pricing",{"text":208,"config":209,"link":211,"lists":215,"feature":299},"Resources",{"dataNavLevelOne":210},"resources",{"text":212,"config":213},"View all resources",{"href":214,"dataGaName":210,"dataGaLocation":45},"/resources/",[216,249,271],{"title":217,"items":218},"Getting started",[219,224,229,234,239,244],{"text":220,"config":221},"Install",{"href":222,"dataGaName":223,"dataGaLocation":45},"/install/","install",{"text":225,"config":226},"Quick start guides",{"href":227,"dataGaName":228,"dataGaLocation":45},"/get-started/","quick setup checklists",{"text":230,"config":231},"Learn",{"href":232,"dataGaLocation":45,"dataGaName":233},"https://university.gitlab.com/","learn",{"text":235,"config":236},"Product documentation",{"href":237,"dataGaName":238,"dataGaLocation":45},"https://docs.gitlab.com/","product documentation",{"text":240,"config":241},"Best practice videos",{"href":242,"dataGaName":243,"dataGaLocation":45},"/getting-started-videos/","best practice videos",{"text":245,"config":246},"Integrations",{"href":247,"dataGaName":248,"dataGaLocation":45},"/integrations/","integrations",{"title":250,"items":251},"Discover",[252,257,261,266],{"text":253,"config":254},"Customer success stories",{"href":255,"dataGaName":256,"dataGaLocation":45},"/customers/","customer success stories",{"text":258,"config":259},"Blog",{"href":260,"dataGaName":5,"dataGaLocation":45},"/blog/",{"text":262,"config":263},"Remote",{"href":264,"dataGaName":265,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":267,"config":268},"TeamOps",{"href":269,"dataGaName":270,"dataGaLocation":45},"/teamops/","teamops",{"title":272,"items":273},"Connect",[274,279,284,289,294],{"text":275,"config":276},"GitLab Services",{"href":277,"dataGaName":278,"dataGaLocation":45},"/services/","services",{"text":280,"config":281},"Community",{"href":282,"dataGaName":283,"dataGaLocation":45},"/community/","community",{"text":285,"config":286},"Forum",{"href":287,"dataGaName":288,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":290,"config":291},"Events",{"href":292,"dataGaName":293,"dataGaLocation":45},"/events/","events",{"text":295,"config":296},"Partners",{"href":297,"dataGaName":298,"dataGaLocation":45},"/partners/","partners",{"backgroundColor":300,"textColor":301,"text":302,"image":303,"link":307},"#2f2a6b","#fff","Insights for the future of software development",{"altText":304,"config":305},"the source promo card",{"src":306},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":308,"config":309},"Read the latest",{"href":310,"dataGaName":311,"dataGaLocation":45},"/the-source/","the source",{"text":313,"config":314,"lists":316},"Company",{"dataNavLevelOne":315},"company",[317],{"items":318},[319,324,330,332,337,342,347,352,357,362,367],{"text":320,"config":321},"About",{"href":322,"dataGaName":323,"dataGaLocation":45},"/company/","about",{"text":325,"config":326,"footerGa":329},"Jobs",{"href":327,"dataGaName":328,"dataGaLocation":45},"/jobs/","jobs",{"dataGaName":328},{"text":290,"config":331},{"href":292,"dataGaName":293,"dataGaLocation":45},{"text":333,"config":334},"Leadership",{"href":335,"dataGaName":336,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":338,"config":339},"Team",{"href":340,"dataGaName":341,"dataGaLocation":45},"/company/team/","team",{"text":343,"config":344},"Handbook",{"href":345,"dataGaName":346,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":348,"config":349},"Investor relations",{"href":350,"dataGaName":351,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":353,"config":354},"Trust Center",{"href":355,"dataGaName":356,"dataGaLocation":45},"/security/","trust center",{"text":358,"config":359},"AI Transparency Center",{"href":360,"dataGaName":361,"dataGaLocation":45},"/ai-transparency-center/","ai transparency center",{"text":363,"config":364},"Newsletter",{"href":365,"dataGaName":366,"dataGaLocation":45},"/company/contact/","newsletter",{"text":368,"config":369},"Press",{"href":370,"dataGaName":371,"dataGaLocation":45},"/press/","press",{"text":373,"config":374,"lists":375},"Contact us",{"dataNavLevelOne":315},[376],{"items":377},[378,381,386],{"text":52,"config":379},{"href":54,"dataGaName":380,"dataGaLocation":45},"talk to sales",{"text":382,"config":383},"Get help",{"href":384,"dataGaName":385,"dataGaLocation":45},"/support/","get help",{"text":387,"config":388},"Customer portal",{"href":389,"dataGaName":390,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":392,"login":393,"suggestions":400},"Close",{"text":394,"link":395},"To search repositories and projects, login to",{"text":396,"config":397},"gitlab.com",{"href":59,"dataGaName":398,"dataGaLocation":399},"search login","search",{"text":401,"default":402},"Suggestions",[403,405,409,411,415,419],{"text":74,"config":404},{"href":79,"dataGaName":74,"dataGaLocation":399},{"text":406,"config":407},"Code Suggestions (AI)",{"href":408,"dataGaName":406,"dataGaLocation":399},"/solutions/code-suggestions/",{"text":23,"config":410},{"href":127,"dataGaName":23,"dataGaLocation":399},{"text":412,"config":413},"GitLab on AWS",{"href":414,"dataGaName":412,"dataGaLocation":399},"/partners/technology-partners/aws/",{"text":416,"config":417},"GitLab on Google Cloud",{"href":418,"dataGaName":416,"dataGaLocation":399},"/partners/technology-partners/google-cloud-platform/",{"text":420,"config":421},"Why GitLab?",{"href":87,"dataGaName":420,"dataGaLocation":399},{"freeTrial":423,"mobileIcon":428,"desktopIcon":433,"secondaryButton":436},{"text":424,"config":425},"Start free trial",{"href":426,"dataGaName":50,"dataGaLocation":427},"https://gitlab.com/-/trials/new/","nav",{"altText":429,"config":430},"Gitlab Icon",{"src":431,"dataGaName":432,"dataGaLocation":427},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":429,"config":434},{"src":435,"dataGaName":432,"dataGaLocation":427},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":437,"config":438},"Get Started",{"href":439,"dataGaName":440,"dataGaLocation":427},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":442,"mobileIcon":446,"desktopIcon":448},{"text":443,"config":444},"Learn more about GitLab Duo",{"href":79,"dataGaName":445,"dataGaLocation":427},"gitlab duo",{"altText":429,"config":447},{"src":431,"dataGaName":432,"dataGaLocation":427},{"altText":429,"config":449},{"src":435,"dataGaName":432,"dataGaLocation":427},{"freeTrial":451,"mobileIcon":456,"desktopIcon":458},{"text":452,"config":453},"Back to pricing",{"href":205,"dataGaName":454,"dataGaLocation":427,"icon":455},"back to pricing","GoBack",{"altText":429,"config":457},{"src":431,"dataGaName":432,"dataGaLocation":427},{"altText":429,"config":459},{"src":435,"dataGaName":432,"dataGaLocation":427},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":465,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"title":466,"button":467,"image":472,"config":476,"_id":478,"_type":31,"_source":33,"_file":479,"_stem":480,"_extension":36},"/shared/en-us/banner","is now in public beta!",{"text":468,"config":469},"Try the Beta",{"href":470,"dataGaName":471,"dataGaLocation":45},"/gitlab-duo/agent-platform/","duo banner",{"altText":473,"config":474},"GitLab Duo Agent Platform",{"src":475},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":477},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":482,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"data":483,"_id":721,"_type":31,"title":722,"_source":33,"_file":723,"_stem":724,"_extension":36},"/shared/en-us/main-footer",{"text":484,"source":485,"edit":491,"contribute":496,"config":501,"items":506,"minimal":713},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":486,"config":487},"View page source",{"href":488,"dataGaName":489,"dataGaLocation":490},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":492,"config":493},"Edit this page",{"href":494,"dataGaName":495,"dataGaLocation":490},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":497,"config":498},"Please contribute",{"href":499,"dataGaName":500,"dataGaLocation":490},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":502,"facebook":503,"youtube":504,"linkedin":505},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[507,554,606,650,679],{"title":203,"links":508,"subMenu":523},[509,513,518],{"text":510,"config":511},"View plans",{"href":205,"dataGaName":512,"dataGaLocation":490},"view plans",{"text":514,"config":515},"Why Premium?",{"href":516,"dataGaName":517,"dataGaLocation":490},"/pricing/premium/","why premium",{"text":519,"config":520},"Why Ultimate?",{"href":521,"dataGaName":522,"dataGaLocation":490},"/pricing/ultimate/","why ultimate",[524],{"title":525,"links":526},"Contact Us",[527,530,532,534,539,544,549],{"text":528,"config":529},"Contact sales",{"href":54,"dataGaName":55,"dataGaLocation":490},{"text":382,"config":531},{"href":384,"dataGaName":385,"dataGaLocation":490},{"text":387,"config":533},{"href":389,"dataGaName":390,"dataGaLocation":490},{"text":535,"config":536},"Status",{"href":537,"dataGaName":538,"dataGaLocation":490},"https://status.gitlab.com/","status",{"text":540,"config":541},"Terms of use",{"href":542,"dataGaName":543,"dataGaLocation":490},"/terms/","terms of use",{"text":545,"config":546},"Privacy statement",{"href":547,"dataGaName":548,"dataGaLocation":490},"/privacy/","privacy statement",{"text":550,"config":551},"Cookie preferences",{"dataGaName":552,"dataGaLocation":490,"id":553,"isOneTrustButton":108},"cookie preferences","ot-sdk-btn",{"title":107,"links":555,"subMenu":563},[556,560],{"text":557,"config":558},"DevSecOps platform",{"href":72,"dataGaName":559,"dataGaLocation":490},"devsecops platform",{"text":129,"config":561},{"href":79,"dataGaName":562,"dataGaLocation":490},"ai-assisted development",[564],{"title":565,"links":566},"Topics",[567,572,577,582,587,591,596,601],{"text":568,"config":569},"CICD",{"href":570,"dataGaName":571,"dataGaLocation":490},"/topics/ci-cd/","cicd",{"text":573,"config":574},"GitOps",{"href":575,"dataGaName":576,"dataGaLocation":490},"/topics/gitops/","gitops",{"text":578,"config":579},"DevOps",{"href":580,"dataGaName":581,"dataGaLocation":490},"/topics/devops/","devops",{"text":583,"config":584},"Version Control",{"href":585,"dataGaName":586,"dataGaLocation":490},"/topics/version-control/","version control",{"text":25,"config":588},{"href":589,"dataGaName":590,"dataGaLocation":490},"/topics/devsecops/","devsecops",{"text":592,"config":593},"Cloud Native",{"href":594,"dataGaName":595,"dataGaLocation":490},"/topics/cloud-native/","cloud native",{"text":597,"config":598},"AI for Coding",{"href":599,"dataGaName":600,"dataGaLocation":490},"/topics/devops/ai-for-coding/","ai for coding",{"text":602,"config":603},"Agentic AI",{"href":604,"dataGaName":605,"dataGaLocation":490},"/topics/agentic-ai/","agentic ai",{"title":607,"links":608},"Solutions",[609,611,613,618,622,625,629,632,634,637,640,645],{"text":150,"config":610},{"href":145,"dataGaName":150,"dataGaLocation":490},{"text":139,"config":612},{"href":122,"dataGaName":123,"dataGaLocation":490},{"text":614,"config":615},"Agile development",{"href":616,"dataGaName":617,"dataGaLocation":490},"/solutions/agile-delivery/","agile delivery",{"text":619,"config":620},"SCM",{"href":135,"dataGaName":621,"dataGaLocation":490},"source code management",{"text":568,"config":623},{"href":127,"dataGaName":624,"dataGaLocation":490},"continuous integration & delivery",{"text":626,"config":627},"Value stream management",{"href":178,"dataGaName":628,"dataGaLocation":490},"value stream management",{"text":573,"config":630},{"href":631,"dataGaName":576,"dataGaLocation":490},"/solutions/gitops/",{"text":188,"config":633},{"href":190,"dataGaName":191,"dataGaLocation":490},{"text":635,"config":636},"Small business",{"href":195,"dataGaName":196,"dataGaLocation":490},{"text":638,"config":639},"Public sector",{"href":200,"dataGaName":201,"dataGaLocation":490},{"text":641,"config":642},"Education",{"href":643,"dataGaName":644,"dataGaLocation":490},"/solutions/education/","education",{"text":646,"config":647},"Financial services",{"href":648,"dataGaName":649,"dataGaLocation":490},"/solutions/finance/","financial services",{"title":208,"links":651},[652,654,656,658,661,663,665,667,669,671,673,675,677],{"text":220,"config":653},{"href":222,"dataGaName":223,"dataGaLocation":490},{"text":225,"config":655},{"href":227,"dataGaName":228,"dataGaLocation":490},{"text":230,"config":657},{"href":232,"dataGaName":233,"dataGaLocation":490},{"text":235,"config":659},{"href":237,"dataGaName":660,"dataGaLocation":490},"docs",{"text":258,"config":662},{"href":260,"dataGaName":5,"dataGaLocation":490},{"text":253,"config":664},{"href":255,"dataGaName":256,"dataGaLocation":490},{"text":262,"config":666},{"href":264,"dataGaName":265,"dataGaLocation":490},{"text":275,"config":668},{"href":277,"dataGaName":278,"dataGaLocation":490},{"text":267,"config":670},{"href":269,"dataGaName":270,"dataGaLocation":490},{"text":280,"config":672},{"href":282,"dataGaName":283,"dataGaLocation":490},{"text":285,"config":674},{"href":287,"dataGaName":288,"dataGaLocation":490},{"text":290,"config":676},{"href":292,"dataGaName":293,"dataGaLocation":490},{"text":295,"config":678},{"href":297,"dataGaName":298,"dataGaLocation":490},{"title":313,"links":680},[681,683,685,687,689,691,693,697,702,704,706,708],{"text":320,"config":682},{"href":322,"dataGaName":315,"dataGaLocation":490},{"text":325,"config":684},{"href":327,"dataGaName":328,"dataGaLocation":490},{"text":333,"config":686},{"href":335,"dataGaName":336,"dataGaLocation":490},{"text":338,"config":688},{"href":340,"dataGaName":341,"dataGaLocation":490},{"text":343,"config":690},{"href":345,"dataGaName":346,"dataGaLocation":490},{"text":348,"config":692},{"href":350,"dataGaName":351,"dataGaLocation":490},{"text":694,"config":695},"Sustainability",{"href":696,"dataGaName":694,"dataGaLocation":490},"/sustainability/",{"text":698,"config":699},"Diversity, inclusion and belonging (DIB)",{"href":700,"dataGaName":701,"dataGaLocation":490},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":353,"config":703},{"href":355,"dataGaName":356,"dataGaLocation":490},{"text":363,"config":705},{"href":365,"dataGaName":366,"dataGaLocation":490},{"text":368,"config":707},{"href":370,"dataGaName":371,"dataGaLocation":490},{"text":709,"config":710},"Modern Slavery Transparency Statement",{"href":711,"dataGaName":712,"dataGaLocation":490},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":714},[715,717,719],{"text":540,"config":716},{"href":542,"dataGaName":543,"dataGaLocation":490},{"text":545,"config":718},{"href":547,"dataGaName":548,"dataGaLocation":490},{"text":550,"config":720},{"dataGaName":552,"dataGaLocation":490,"id":553,"isOneTrustButton":108},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",[726,739,750,761,772,783,794,805,815,825,836,847,857,868,879,889,899,909,919,930,940,950,960,971,982,992,1003,1014,1024,1035,1045,1056,1067,1078,1089,1099,1110,1121,1131,1142,1152,1163,1174,1184,1194,1205,1215,1225,1235,1246,1257,1268,1279,1289,1300,1311,1322,1333,1343,1354,1366,1377,1388,1398,1410,1421,1431,1442,1452,1463,1473,1484,1495,1505,1515,1525,1536,1546,1556,1566,1576,1587,1597,1608,1618,1629,1639,1649,1659,1670,1681,1692,1703,1714,1726,1736,1746,1756,1767,1778,1789,1800,1810,1821,1832,1843,1854,1864,1875,1886,1897,1907,1920,1930,1941,1952,1963,1973,1984,1995,2006,2016,2026,2036,2046,2057,2067,2077,2088,2098,2109,2119,2130,2141,2151,2162,2172,2182,2192,2203,2213,2223,2234,2245,2255,2266,2277,2288,2298,2311,2322,2332,2344,2356,2366,2376,2387,2397,2408,2420,2431,2442,2453,2465,2476,2486,2496,2507,2517,2527,2538,2549,2559,2570,2581,2591,2601,2612,2623,2633,2644,2654,2665,2676,2687,2697,2707,2718,2729,2739,2749,2760,2772,2782,2792,2802,2813,2824,2834,2844,2854,2864,2874,2885,2896,2906,2917,2927,2937,2947,2957,2967,2978,2988,2998,3009,3019,3029,3040,3051,3061,3073,3083,3093,3105,3116,3127,3137,3148,3159,3170,3180,3192,3203,3213,3224,3235,3246,3257,3268,3279,3290,3300,3311,3322,3333,3343,3353,3364,3374,3384,3395,3406,3419,3430,3441,3451,3462,3474,3485,3496,3507,3517,3527,3538,3548,3559,3570,3581,3591,3601,3611,3621,3632,3643,3654,3665,3677,3688,3700,3711,3721,3731,3743,3753,3764,3774,3785,3795,3805,3816,3828,3838,3848,3858,3869,3879,3890,3900,3910,3921,3932,3943,3955,3966,3976,3987,3998,4008,4018,4029,4040,4051,4062,4072,4083,4094,4105,4115,4126,4137,4147,4158,4169,4180,4190,4200,4211,4222,4232,4243,4254,4265,4275,4285,4296,4307,4318,4329,4340,4350,4361,4372,4382,4392,4402,4414,4426,4436,4448,4458,4469,4480,4491,4502,4515,4525,4536,4547,4557,4567,4577,4588,4598,4609,4620,4630,4641,4651,4662,4673,4684,4695,4706,4716,4726,4737,4748,4758,4768,4778,4789,4800,4810,4820,4830,4840,4851,4861,4871,4882,4892,4903,4913,4924,4935,4945,4955,4966,4976,4986,4997,5008,5019,5030,5040,5052,5063,5074,5084,5094,5104,5115,5126,5137,5148,5158,5169,5180,5190,5201,5213,5223,5233,5243,5254,5265,5276,5286,5296,5307,5318,5328,5340,5350,5360,5371,5381,5392,5404,5415,5425,5436,5447,5457,5468,5479,5491,5501,5511,5522,5532,5543,5553,5564,5574,5584,5595,5605,5616,5626,5636,5647,5657,5668,5679,5689,5699,5710,5720,5730,5740,5750,5761,5772,5784,5795,5806,5818,5830,5841,5852,5862,5873,5883,5893,5904,5915,5926,5936,5946,5956,5966,5976,5987,5999,6010,6022,6033,6043,6053,6064,6074,6084,6094,6104,6114,6124,6135,6145,6155,6166,6176,6186,6197,6208,6218,6230,6241,6251,6263,6274,6284,6295,6306,6316,6326,6336,6348,6358,6369,6380,6391,6402,6412,6422,6433,6445,6455,6465,6476,6486,6497,6507,6519,6530,6540,6550,6561,6573,6583,6596,6606,6618,6629,6639,6649,6660,6670,6681,6692,6703,6714,6725,6736,6747,6758,6769,6780,6791,6802,6813,6824,6835,6845,6858,6868,6879,6889,6900,6910,6920,6931,6942,6953,6963,6973,6984,6994,7005,7016,7028,7039,7049,7060,7071,7081,7091,7101,7111,7121,7132,7142,7153,7163,7174,7189,7200,7210,7221,7232,7243,7254,7265,7275,7286,7297,7308,7318,7329,7339,7349,7359,7369,7379,7390,7402,7412,7423,7434,7446,7456,7467,7477,7489,7500,7510,7520,7531,7542,7552,7563,7573,7583,7594,7605,7616,7627,7637,7648,7659,7669,7679,7689,7700,7711,7721,7731,7742,7753,7763,7773,7783,7794,7804,7815,7826,7837,7847,7857,7867,7877,7888,7899,7909,7919,7929,7939,7950],{"_path":727,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":729,"config":734,"_id":736,"_type":31,"title":730,"_source":33,"_file":737,"_stem":738,"_extension":36},"/en-us/blog/authors/aakriti-gupta","authors",{"name":730,"config":731},"Aakriti Gupta",{"headshot":732,"ctfId":733},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681960/Blog/Author%20Headshots/aakriti.jpg","aakritigupta",{"template":735},"BlogAuthor","content:en-us:blog:authors:aakriti-gupta.yml","en-us/blog/authors/aakriti-gupta.yml","en-us/blog/authors/aakriti-gupta",{"_path":740,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":741,"config":745,"_id":746,"_type":31,"title":747,"_source":33,"_file":748,"_stem":749,"_extension":36},"/en-us/blog/authors/aaron-peters-member-good-docs-project",{"name":742,"config":743},"Aaron Peters, Member, Good Docs Project",{"headshot":7,"ctfId":744},"7KZoxZ7kn5c5DAvuDP6wtx",{"template":735},"content:en-us:blog:authors:aaron-peters-member-good-docs-project.yml","Aaron Peters Member Good Docs Project","en-us/blog/authors/aaron-peters-member-good-docs-project.yml","en-us/blog/authors/aaron-peters-member-good-docs-project",{"_path":751,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":752,"config":757,"_id":758,"_type":31,"title":753,"_source":33,"_file":759,"_stem":760,"_extension":36},"/en-us/blog/authors/aathira-nair",{"name":753,"config":754},"Aathira Nair",{"headshot":755,"ctfId":756},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663871/Blog/Author%20Headshots/anair5-headshot.jpg","anair",{"template":735},"content:en-us:blog:authors:aathira-nair.yml","en-us/blog/authors/aathira-nair.yml","en-us/blog/authors/aathira-nair",{"_path":762,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":763,"config":768,"_id":769,"_type":31,"title":764,"_source":33,"_file":770,"_stem":771,"_extension":36},"/en-us/blog/authors/abdulkader-benchi",{"name":764,"config":765},"Abdulkader Benchi",{"headshot":766,"ctfId":767},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","Abdulkader-Benchi",{"template":735},"content:en-us:blog:authors:abdulkader-benchi.yml","en-us/blog/authors/abdulkader-benchi.yml","en-us/blog/authors/abdulkader-benchi",{"_path":773,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":774,"config":779,"_id":780,"_type":31,"title":775,"_source":33,"_file":781,"_stem":782,"_extension":36},"/en-us/blog/authors/abubakar-siddiq-ango",{"name":775,"config":776},"Abubakar Siddiq Ango",{"headshot":777,"ctfId":778},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660104/Blog/Author%20Headshots/abuango-headshot.jpg","abuango",{"template":735},"content:en-us:blog:authors:abubakar-siddiq-ango.yml","en-us/blog/authors/abubakar-siddiq-ango.yml","en-us/blog/authors/abubakar-siddiq-ango",{"_path":784,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":785,"config":790,"_id":791,"_type":31,"title":786,"_source":33,"_file":792,"_stem":793,"_extension":36},"/en-us/blog/authors/achilleas-pipinellis",{"name":786,"config":787},"Achilleas Pipinellis",{"headshot":788,"ctfId":789},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671703/Blog/Author%20Headshots/axil-headshot.jpg","Achilleas-Pipinellis",{"template":735},"content:en-us:blog:authors:achilleas-pipinellis.yml","en-us/blog/authors/achilleas-pipinellis.yml","en-us/blog/authors/achilleas-pipinellis",{"_path":795,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":796,"config":800,"_id":801,"_type":31,"title":802,"_source":33,"_file":803,"_stem":804,"_extension":36},"/en-us/blog/authors/adfinis-sygroup",{"name":797,"config":798},"Adfinis SyGroup",{"headshot":766,"ctfId":799},"Adfinis-SyGroup",{"template":735},"content:en-us:blog:authors:adfinis-sygroup.yml","Adfinis Sygroup","en-us/blog/authors/adfinis-sygroup.yml","en-us/blog/authors/adfinis-sygroup",{"_path":806,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":807,"config":811,"_id":812,"_type":31,"title":808,"_source":33,"_file":813,"_stem":814,"_extension":36},"/en-us/blog/authors/ahmet-kizilay",{"name":808,"config":809},"Ahmet Kizilay",{"headshot":766,"ctfId":810},"Ahmet-Kizilay",{"template":735},"content:en-us:blog:authors:ahmet-kizilay.yml","en-us/blog/authors/ahmet-kizilay.yml","en-us/blog/authors/ahmet-kizilay",{"_path":816,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":817,"config":821,"_id":822,"_type":31,"title":818,"_source":33,"_file":823,"_stem":824,"_extension":36},"/en-us/blog/authors/akashdeep-dhar",{"name":818,"config":819},"Akashdeep Dhar",{"headshot":7,"ctfId":820},"t0xic0der",{"template":735},"content:en-us:blog:authors:akashdeep-dhar.yml","en-us/blog/authors/akashdeep-dhar.yml","en-us/blog/authors/akashdeep-dhar",{"_path":826,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":827,"config":832,"_id":833,"_type":31,"title":828,"_source":33,"_file":834,"_stem":835,"_extension":36},"/en-us/blog/authors/alana-bellucci",{"name":828,"config":829},"Alana Bellucci",{"headshot":830,"ctfId":831},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664907/Blog/Author%20Headshots/abellucci-headshot.jpg","abellucci",{"template":735},"content:en-us:blog:authors:alana-bellucci.yml","en-us/blog/authors/alana-bellucci.yml","en-us/blog/authors/alana-bellucci",{"_path":837,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":838,"config":843,"_id":844,"_type":31,"title":839,"_source":33,"_file":845,"_stem":846,"_extension":36},"/en-us/blog/authors/alex-fracazo",{"name":839,"config":840},"Alex Fracazo",{"headshot":841,"ctfId":842},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663572/Blog/Author%20Headshots/Alex_Fracazo_headshot.png","1fd3avORyzEvt4jtKpkT2k",{"template":735},"content:en-us:blog:authors:alex-fracazo.yml","en-us/blog/authors/alex-fracazo.yml","en-us/blog/authors/alex-fracazo",{"_path":848,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":849,"config":853,"_id":854,"_type":31,"title":850,"_source":33,"_file":855,"_stem":856,"_extension":36},"/en-us/blog/authors/alex-groleau",{"name":850,"config":851},"Alex Groleau",{"headshot":766,"ctfId":852},"3VVHytQSHu9ehZgsUEJ3qq",{"template":735},"content:en-us:blog:authors:alex-groleau.yml","en-us/blog/authors/alex-groleau.yml","en-us/blog/authors/alex-groleau",{"_path":858,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":859,"config":864,"_id":865,"_type":31,"title":860,"_source":33,"_file":866,"_stem":867,"_extension":36},"/en-us/blog/authors/alex-mark",{"name":860,"config":861},"Alex Mark",{"headshot":862,"ctfId":863},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755709078/j3vuvongn6hbucxwaufz.png","alexmark",{"template":735},"content:en-us:blog:authors:alex-mark.yml","en-us/blog/authors/alex-mark.yml","en-us/blog/authors/alex-mark",{"_path":869,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":870,"config":875,"_id":876,"_type":31,"title":871,"_source":33,"_file":877,"_stem":878,"_extension":36},"/en-us/blog/authors/alex-martin",{"name":871,"config":872},"Alex Martin",{"headshot":873,"ctfId":874},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666415/Blog/Author%20Headshots/alex_martin_headshot.png","4vZLX2E8BoR3LCNoYdooCY",{"template":735},"content:en-us:blog:authors:alex-martin.yml","en-us/blog/authors/alex-martin.yml","en-us/blog/authors/alex-martin",{"_path":880,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":881,"config":885,"_id":886,"_type":31,"title":882,"_source":33,"_file":887,"_stem":888,"_extension":36},"/en-us/blog/authors/alexander-dietrich",{"name":882,"config":883},"Alexander Dietrich",{"headshot":766,"ctfId":884},"2CzeEOPVjjGKpdblIm0JfO",{"template":735},"content:en-us:blog:authors:alexander-dietrich.yml","en-us/blog/authors/alexander-dietrich.yml","en-us/blog/authors/alexander-dietrich",{"_path":890,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":891,"config":895,"_id":896,"_type":31,"title":892,"_source":33,"_file":897,"_stem":898,"_extension":36},"/en-us/blog/authors/alexander-malaev",{"name":892,"config":893},"Alexander Malaev",{"headshot":766,"ctfId":894},"Alexander-Malaev",{"template":735},"content:en-us:blog:authors:alexander-malaev.yml","en-us/blog/authors/alexander-malaev.yml","en-us/blog/authors/alexander-malaev",{"_path":900,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":901,"config":905,"_id":906,"_type":31,"title":902,"_source":33,"_file":907,"_stem":908,"_extension":36},"/en-us/blog/authors/alexander-pereverzevs",{"name":902,"config":903},"Alexander Pereverzevs",{"headshot":7,"ctfId":904},"lokalise",{"template":735},"content:en-us:blog:authors:alexander-pereverzevs.yml","en-us/blog/authors/alexander-pereverzevs.yml","en-us/blog/authors/alexander-pereverzevs",{"_path":910,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":911,"config":915,"_id":916,"_type":31,"title":912,"_source":33,"_file":917,"_stem":918,"_extension":36},"/en-us/blog/authors/alexis-ginsberg",{"name":912,"config":913},"Alexis Ginsberg",{"headshot":766,"ctfId":914},"lmDIchpcDx48jKuke2B4l",{"template":735},"content:en-us:blog:authors:alexis-ginsberg.yml","en-us/blog/authors/alexis-ginsberg.yml","en-us/blog/authors/alexis-ginsberg",{"_path":920,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":921,"config":926,"_id":927,"_type":31,"title":922,"_source":33,"_file":928,"_stem":929,"_extension":36},"/en-us/blog/authors/allie-holland",{"name":922,"config":923},"Allie Holland",{"headshot":924,"ctfId":925},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664869/Blog/Author%20Headshots/allie_headshot.png","4Sc66Y8dwHEHwBNuJSh4Mv",{"template":735},"content:en-us:blog:authors:allie-holland.yml","en-us/blog/authors/allie-holland.yml","en-us/blog/authors/allie-holland",{"_path":931,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":932,"config":936,"_id":937,"_type":31,"title":933,"_source":33,"_file":938,"_stem":939,"_extension":36},"/en-us/blog/authors/allison-whilden",{"name":933,"config":934},"Allison Whilden",{"headshot":766,"ctfId":935},"Allison-Whilden",{"template":735},"content:en-us:blog:authors:allison-whilden.yml","en-us/blog/authors/allison-whilden.yml","en-us/blog/authors/allison-whilden",{"_path":941,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":942,"config":946,"_id":947,"_type":31,"title":943,"_source":33,"_file":948,"_stem":949,"_extension":36},"/en-us/blog/authors/alyssa-rock",{"name":943,"config":944},"Alyssa Rock",{"headshot":766,"ctfId":945},"4T2hddEfeK0Kp1zF8Ncvej",{"template":735},"content:en-us:blog:authors:alyssa-rock.yml","en-us/blog/authors/alyssa-rock.yml","en-us/blog/authors/alyssa-rock",{"_path":951,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":952,"config":956,"_id":957,"_type":31,"title":953,"_source":33,"_file":958,"_stem":959,"_extension":36},"/en-us/blog/authors/amanda-folson",{"name":953,"config":954},"Amanda Folson",{"headshot":766,"ctfId":955},"Amanda-Folson",{"template":735},"content:en-us:blog:authors:amanda-folson.yml","en-us/blog/authors/amanda-folson.yml","en-us/blog/authors/amanda-folson",{"_path":961,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":962,"config":967,"_id":968,"_type":31,"title":963,"_source":33,"_file":969,"_stem":970,"_extension":36},"/en-us/blog/authors/amanda-rueda",{"name":963,"config":964},"Amanda Rueda",{"headshot":965,"ctfId":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660008/Blog/Author%20Headshots/amanda_rueda_headshot.png","73IHSOcUmhlsh9XDSEiyjs",{"template":735},"content:en-us:blog:authors:amanda-rueda.yml","en-us/blog/authors/amanda-rueda.yml","en-us/blog/authors/amanda-rueda",{"_path":972,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":973,"config":978,"_id":979,"_type":31,"title":974,"_source":33,"_file":980,"_stem":981,"_extension":36},"/en-us/blog/authors/amar-patel",{"name":974,"config":975},"Amar Patel",{"headshot":976,"ctfId":977},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663805/Blog/Author%20Headshots/amar_patel_headshot.png","1EUBoP8mmMLhdha2tRo0vB",{"template":735},"content:en-us:blog:authors:amar-patel.yml","en-us/blog/authors/amar-patel.yml","en-us/blog/authors/amar-patel",{"_path":983,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":984,"config":988,"_id":989,"_type":31,"title":985,"_source":33,"_file":990,"_stem":991,"_extension":36},"/en-us/blog/authors/amara-nwaigwe",{"name":985,"config":986},"Amara Nwaigwe",{"headshot":766,"ctfId":987},"Amara-Nwaigwe",{"template":735},"content:en-us:blog:authors:amara-nwaigwe.yml","en-us/blog/authors/amara-nwaigwe.yml","en-us/blog/authors/amara-nwaigwe",{"_path":993,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":994,"config":999,"_id":1000,"_type":31,"title":995,"_source":33,"_file":1001,"_stem":1002,"_extension":36},"/en-us/blog/authors/amelia-bauerly",{"name":995,"config":996},"Amelia Bauerly",{"headshot":997,"ctfId":998},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670746/Blog/Author%20Headshots/ameliabauerly-headshot.jpg","ameliabauerly",{"template":735},"content:en-us:blog:authors:amelia-bauerly.yml","en-us/blog/authors/amelia-bauerly.yml","en-us/blog/authors/amelia-bauerly",{"_path":1004,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1005,"config":1010,"_id":1011,"_type":31,"title":1006,"_source":33,"_file":1012,"_stem":1013,"_extension":36},"/en-us/blog/authors/ameya-darshan",{"name":1006,"config":1007},"Ameya Darshan",{"headshot":1008,"ctfId":1009},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667342/Blog/Author%20Headshots/ameya_darshan_headshot.png","79paMp2QSqRdFtZznJ6uNr",{"template":735},"content:en-us:blog:authors:ameya-darshan.yml","en-us/blog/authors/ameya-darshan.yml","en-us/blog/authors/ameya-darshan",{"_path":1015,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1016,"config":1020,"_id":1021,"_type":31,"title":1017,"_source":33,"_file":1022,"_stem":1023,"_extension":36},"/en-us/blog/authors/andrea-borga",{"name":1017,"config":1018},"Andrea Borga",{"headshot":766,"ctfId":1019},"6dPpfov6kpNcMdmyHyhKcN",{"template":735},"content:en-us:blog:authors:andrea-borga.yml","en-us/blog/authors/andrea-borga.yml","en-us/blog/authors/andrea-borga",{"_path":1025,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1026,"config":1031,"_id":1032,"_type":31,"title":1027,"_source":33,"_file":1033,"_stem":1034,"_extension":36},"/en-us/blog/authors/andreas-brandl",{"name":1027,"config":1028},"Andreas Brandl",{"headshot":1029,"ctfId":1030},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683343/Blog/Author%20Headshots/abrandl-headshot.jpg","abrandl",{"template":735},"content:en-us:blog:authors:andreas-brandl.yml","en-us/blog/authors/andreas-brandl.yml","en-us/blog/authors/andreas-brandl",{"_path":1036,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1037,"config":1041,"_id":1042,"_type":31,"title":1038,"_source":33,"_file":1043,"_stem":1044,"_extension":36},"/en-us/blog/authors/andrew-chilton",{"name":1038,"config":1039},"Andrew Chilton",{"headshot":7,"ctfId":1040},"chilts",{"template":735},"content:en-us:blog:authors:andrew-chilton.yml","en-us/blog/authors/andrew-chilton.yml","en-us/blog/authors/andrew-chilton",{"_path":1046,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1047,"config":1052,"_id":1053,"_type":31,"title":1048,"_source":33,"_file":1054,"_stem":1055,"_extension":36},"/en-us/blog/authors/andrew-fontaine",{"name":1048,"config":1049},"Andrew Fontaine",{"headshot":1050,"ctfId":1051},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672447/Blog/Author%20Headshots/afontaine-headshot.jpg","afontaine",{"template":735},"content:en-us:blog:authors:andrew-fontaine.yml","en-us/blog/authors/andrew-fontaine.yml","en-us/blog/authors/andrew-fontaine",{"_path":1057,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1058,"config":1063,"_id":1064,"_type":31,"title":1059,"_source":33,"_file":1065,"_stem":1066,"_extension":36},"/en-us/blog/authors/andrew-kelly",{"name":1059,"config":1060},"Andrew Kelly",{"headshot":1061,"ctfId":1062},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681953/Blog/Author%20Headshots/ankelly-headshot.jpg","ankelly",{"template":735},"content:en-us:blog:authors:andrew-kelly.yml","en-us/blog/authors/andrew-kelly.yml","en-us/blog/authors/andrew-kelly",{"_path":1068,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1069,"config":1074,"_id":1075,"_type":31,"title":1070,"_source":33,"_file":1076,"_stem":1077,"_extension":36},"/en-us/blog/authors/andrew-newdigate",{"name":1070,"config":1071},"Andrew Newdigate",{"headshot":1072,"ctfId":1073},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670199/Blog/Author%20Headshots/andrewn-headshot.jpg","andrewn",{"template":735},"content:en-us:blog:authors:andrew-newdigate.yml","en-us/blog/authors/andrew-newdigate.yml","en-us/blog/authors/andrew-newdigate",{"_path":1079,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1080,"config":1085,"_id":1086,"_type":31,"title":1081,"_source":33,"_file":1087,"_stem":1088,"_extension":36},"/en-us/blog/authors/andrew-patterson",{"name":1081,"config":1082},"Andrew Patterson",{"headshot":1083,"ctfId":1084},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669197/Blog/Author%20Headshots/andrew_patterson_headshot.png","6qJ1J2ePA6FVQaVLqx0C0d",{"template":735},"content:en-us:blog:authors:andrew-patterson.yml","en-us/blog/authors/andrew-patterson.yml","en-us/blog/authors/andrew-patterson",{"_path":1090,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1091,"config":1095,"_id":1096,"_type":31,"title":1092,"_source":33,"_file":1097,"_stem":1098,"_extension":36},"/en-us/blog/authors/andrew-taylor",{"name":1092,"config":1093},"Andrew Taylor",{"headshot":766,"ctfId":1094},"Andrew-Taylor",{"template":735},"content:en-us:blog:authors:andrew-taylor.yml","en-us/blog/authors/andrew-taylor.yml","en-us/blog/authors/andrew-taylor",{"_path":1100,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1101,"config":1106,"_id":1107,"_type":31,"title":1102,"_source":33,"_file":1108,"_stem":1109,"_extension":36},"/en-us/blog/authors/andrew-thomas",{"name":1102,"config":1103},"Andrew Thomas",{"headshot":1104,"ctfId":1105},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663944/Blog/Author%20Headshots/awthomas-headshot.jpg","awthomas",{"template":735},"content:en-us:blog:authors:andrew-thomas.yml","en-us/blog/authors/andrew-thomas.yml","en-us/blog/authors/andrew-thomas",{"_path":1111,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1112,"config":1117,"_id":1118,"_type":31,"title":1113,"_source":33,"_file":1119,"_stem":1120,"_extension":36},"/en-us/blog/authors/andy-bradfield",{"name":1113,"role":1114,"config":1115},"Andy Bradfield","Vice President, IBM Z Hybrid Cloud",{"headshot":1116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750433790/essf1v0fbgzygctp8cuc.jpg",{"template":735},"content:en-us:blog:authors:andy-bradfield.yml","en-us/blog/authors/andy-bradfield.yml","en-us/blog/authors/andy-bradfield",{"_path":1122,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1123,"config":1127,"_id":1128,"_type":31,"title":1124,"_source":33,"_file":1129,"_stem":1130,"_extension":36},"/en-us/blog/authors/andy-rogers",{"name":1124,"config":1125},"Andy Rogers",{"headshot":766,"ctfId":1126},"Andy-Rogers",{"template":735},"content:en-us:blog:authors:andy-rogers.yml","en-us/blog/authors/andy-rogers.yml","en-us/blog/authors/andy-rogers",{"_path":1132,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1133,"config":1138,"_id":1139,"_type":31,"title":1134,"_source":33,"_file":1140,"_stem":1141,"_extension":36},"/en-us/blog/authors/andy-volpe",{"name":1134,"config":1135},"Andy Volpe",{"headshot":1136,"ctfId":1137},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669776/Blog/Author%20Headshots/andyvolpe-headshot.png","andyvolpe",{"template":735},"content:en-us:blog:authors:andy-volpe.yml","en-us/blog/authors/andy-volpe.yml","en-us/blog/authors/andy-volpe",{"_path":1143,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1144,"config":1148,"_id":1149,"_type":31,"title":1145,"_source":33,"_file":1150,"_stem":1151,"_extension":36},"/en-us/blog/authors/angelo-stavrow",{"name":1145,"config":1146},"Angelo Stavrow",{"headshot":766,"ctfId":1147},"Angelo-Stavrow",{"template":735},"content:en-us:blog:authors:angelo-stavrow.yml","en-us/blog/authors/angelo-stavrow.yml","en-us/blog/authors/angelo-stavrow",{"_path":1153,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1154,"config":1159,"_id":1160,"_type":31,"title":1155,"_source":33,"_file":1161,"_stem":1162,"_extension":36},"/en-us/blog/authors/anna-vovchenko",{"name":1155,"config":1156},"Anna Vovchenko",{"headshot":1157,"ctfId":1158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669159/Blog/Author%20Headshots/anna_vovchenko_headshot.png","4bLGBzB5LA0jYw0y9IqCs2",{"template":735},"content:en-us:blog:authors:anna-vovchenko.yml","en-us/blog/authors/anna-vovchenko.yml","en-us/blog/authors/anna-vovchenko",{"_path":1164,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1165,"config":1170,"_id":1171,"_type":31,"title":1166,"_source":33,"_file":1172,"_stem":1173,"_extension":36},"/en-us/blog/authors/annabel-dunstone-gray",{"name":1166,"config":1167},"Annabel Dunstone Gray",{"headshot":1168,"ctfId":1169},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679009/Blog/Author%20Headshots/annabeldunstone-headshot.jpg","annabeldunstone",{"template":735},"content:en-us:blog:authors:annabel-dunstone-gray.yml","en-us/blog/authors/annabel-dunstone-gray.yml","en-us/blog/authors/annabel-dunstone-gray",{"_path":1175,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1176,"config":1180,"_id":1181,"_type":31,"title":1177,"_source":33,"_file":1182,"_stem":1183,"_extension":36},"/en-us/blog/authors/anshuman-singh",{"name":1177,"config":1178},"Anshuman Singh",{"headshot":766,"ctfId":1179},"4xzrY67JSkxp4j7hlK1DWA",{"template":735},"content:en-us:blog:authors:anshuman-singh.yml","en-us/blog/authors/anshuman-singh.yml","en-us/blog/authors/anshuman-singh",{"_path":1185,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1186,"config":1190,"_id":1191,"_type":31,"title":1187,"_source":33,"_file":1192,"_stem":1193,"_extension":36},"/en-us/blog/authors/anthony-davanzo",{"name":1187,"config":1188},"Anthony Davanzo",{"headshot":766,"ctfId":1189},"4KccrB6k5jq46xQRDOdWSb",{"template":735},"content:en-us:blog:authors:anthony-davanzo.yml","en-us/blog/authors/anthony-davanzo.yml","en-us/blog/authors/anthony-davanzo",{"_path":1195,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1196,"config":1201,"_id":1202,"_type":31,"title":1197,"_source":33,"_file":1203,"_stem":1204,"_extension":36},"/en-us/blog/authors/anton-smith",{"name":1197,"config":1198},"Anton Smith",{"headshot":1199,"ctfId":1200},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679625/Blog/Author%20Headshots/anton-headshot.png","anton",{"template":735},"content:en-us:blog:authors:anton-smith.yml","en-us/blog/authors/anton-smith.yml","en-us/blog/authors/anton-smith",{"_path":1206,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1207,"config":1211,"_id":1212,"_type":31,"title":1208,"_source":33,"_file":1213,"_stem":1214,"_extension":36},"/en-us/blog/authors/aricka-flowers",{"name":1208,"config":1209},"Aricka Flowers",{"headshot":7,"ctfId":1210},"atflowers",{"template":735},"content:en-us:blog:authors:aricka-flowers.yml","en-us/blog/authors/aricka-flowers.yml","en-us/blog/authors/aricka-flowers",{"_path":1216,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1217,"config":1221,"_id":1222,"_type":31,"title":1218,"_source":33,"_file":1223,"_stem":1224,"_extension":36},"/en-us/blog/authors/ariel-camus",{"name":1218,"config":1219},"Ariel Camus",{"headshot":7,"ctfId":1220},"arielcamus",{"template":735},"content:en-us:blog:authors:ariel-camus.yml","en-us/blog/authors/ariel-camus.yml","en-us/blog/authors/ariel-camus",{"_path":1226,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1227,"config":1231,"_id":1232,"_type":31,"title":1228,"_source":33,"_file":1233,"_stem":1234,"_extension":36},"/en-us/blog/authors/arunoda-susiripala",{"name":1228,"config":1229},"Arunoda Susiripala",{"headshot":766,"ctfId":1230},"7kQaq0xFWPi2zRW6NZIDHp",{"template":735},"content:en-us:blog:authors:arunoda-susiripala.yml","en-us/blog/authors/arunoda-susiripala.yml","en-us/blog/authors/arunoda-susiripala",{"_path":1236,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1237,"config":1241,"_id":1243,"_type":31,"title":1238,"_source":33,"_file":1244,"_stem":1245,"_extension":36},"/en-us/blog/authors/ashher-syed",{"name":1238,"config":1239},"Ashher Syed",{"headshot":1240},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753883485/jnsltidrjyzzbxlmllua.png",{"template":735,"gitlabHandle":1242},"ashhers","content:en-us:blog:authors:ashher-syed.yml","en-us/blog/authors/ashher-syed.yml","en-us/blog/authors/ashher-syed",{"_path":1247,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1248,"config":1253,"_id":1254,"_type":31,"title":1249,"_source":33,"_file":1255,"_stem":1256,"_extension":36},"/en-us/blog/authors/ashley-knobloch",{"name":1249,"config":1250},"Ashley Knobloch",{"headshot":1251,"ctfId":1252},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682879/Blog/Author%20Headshots/aknobloch-headshot.jpg","aknobloch",{"template":735},"content:en-us:blog:authors:ashley-knobloch.yml","en-us/blog/authors/ashley-knobloch.yml","en-us/blog/authors/ashley-knobloch",{"_path":1258,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1259,"config":1264,"_id":1265,"_type":31,"title":1260,"_source":33,"_file":1266,"_stem":1267,"_extension":36},"/en-us/blog/authors/ashley-kramer",{"name":1260,"config":1261},"Ashley Kramer",{"headshot":1262,"ctfId":1263},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662520/Blog/Author%20Headshots/akramer-headshot.jpg","akramer",{"template":735},"content:en-us:blog:authors:ashley-kramer.yml","en-us/blog/authors/ashley-kramer.yml","en-us/blog/authors/ashley-kramer",{"_path":1269,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1270,"config":1274,"_id":1275,"_type":31,"title":1276,"_source":33,"_file":1277,"_stem":1278,"_extension":36},"/en-us/blog/authors/ashley-mcalpin",{"name":1271,"config":1272},"Ashley McAlpin",{"headshot":766,"ctfId":1273},"Ashley-McAlpin",{"template":735},"content:en-us:blog:authors:ashley-mcalpin.yml","Ashley Mcalpin","en-us/blog/authors/ashley-mcalpin.yml","en-us/blog/authors/ashley-mcalpin",{"_path":1280,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1281,"config":1285,"_id":1286,"_type":31,"title":1282,"_source":33,"_file":1287,"_stem":1288,"_extension":36},"/en-us/blog/authors/ashley-smith",{"name":1282,"config":1283},"Ashley Smith",{"headshot":766,"ctfId":1284},"Ashley-Smith",{"template":735},"content:en-us:blog:authors:ashley-smith.yml","en-us/blog/authors/ashley-smith.yml","en-us/blog/authors/ashley-smith",{"_path":1290,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1291,"config":1295,"_id":1296,"_type":31,"title":1297,"_source":33,"_file":1298,"_stem":1299,"_extension":36},"/en-us/blog/authors/atlassian-bitbucket-github-gitlab",{"name":1292,"config":1293},"Atlassian Bitbucket, GitHub, GitLab",{"headshot":766,"ctfId":1294},"Atlassian-Bitbucket-GitHub-GitLab",{"template":735},"content:en-us:blog:authors:atlassian-bitbucket-github-gitlab.yml","Atlassian Bitbucket Github Gitlab","en-us/blog/authors/atlassian-bitbucket-github-gitlab.yml","en-us/blog/authors/atlassian-bitbucket-github-gitlab",{"_path":1301,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1302,"config":1307,"_id":1308,"_type":31,"title":1303,"_source":33,"_file":1309,"_stem":1310,"_extension":36},"/en-us/blog/authors/austin-regnery",{"name":1303,"config":1304},"Austin Regnery",{"headshot":1305,"ctfId":1306},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679497/Blog/Author%20Headshots/aregnery-headshot.jpg","aregnery",{"template":735},"content:en-us:blog:authors:austin-regnery.yml","en-us/blog/authors/austin-regnery.yml","en-us/blog/authors/austin-regnery",{"_path":1312,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1313,"config":1318,"_id":1319,"_type":31,"title":1314,"_source":33,"_file":1320,"_stem":1321,"_extension":36},"/en-us/blog/authors/ayoub-fandi",{"name":1314,"config":1315},"Ayoub Fandi",{"headshot":1316,"ctfId":1317},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664292/Blog/Author%20Headshots/ayofan-headshot.jpg","ayofan",{"template":735},"content:en-us:blog:authors:ayoub-fandi.yml","en-us/blog/authors/ayoub-fandi.yml","en-us/blog/authors/ayoub-fandi",{"_path":1323,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1324,"config":1328,"_id":1329,"_type":31,"title":1330,"_source":33,"_file":1331,"_stem":1332,"_extension":36},"/en-us/blog/authors/bahubali-bill-shetti",{"name":1325,"config":1326},"Bahubali (Bill) Shetti",{"headshot":766,"ctfId":1327},"4rFnUJeUt0JNGQwwCZSLMj",{"template":735},"content:en-us:blog:authors:bahubali-bill-shetti.yml","Bahubali Bill Shetti","en-us/blog/authors/bahubali-bill-shetti.yml","en-us/blog/authors/bahubali-bill-shetti",{"_path":1334,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1335,"config":1339,"_id":1340,"_type":31,"title":1336,"_source":33,"_file":1341,"_stem":1342,"_extension":36},"/en-us/blog/authors/baksheesh-singh-ghuman",{"name":1336,"config":1337},"Baksheesh Singh Ghuman",{"headshot":766,"ctfId":1338},"Baksheesh-Singh-Ghuman",{"template":735},"content:en-us:blog:authors:baksheesh-singh-ghuman.yml","en-us/blog/authors/baksheesh-singh-ghuman.yml","en-us/blog/authors/baksheesh-singh-ghuman",{"_path":1344,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1345,"config":1350,"_id":1351,"_type":31,"title":1346,"_source":33,"_file":1352,"_stem":1353,"_extension":36},"/en-us/blog/authors/bala-allam",{"name":1346,"config":1347},"Bala Allam",{"headshot":1348,"ctfId":1349},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663541/Blog/Author%20Headshots/bala_allam_headshot.png","2rLcMDIniW4zfuD8s0ckVt",{"template":735},"content:en-us:blog:authors:bala-allam.yml","en-us/blog/authors/bala-allam.yml","en-us/blog/authors/bala-allam",{"_path":1355,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1356,"config":1361,"_id":1362,"_type":31,"title":1363,"_source":33,"_file":1364,"_stem":1365,"_extension":36},"/en-us/blog/authors/balasankar-balu-c",{"name":1357,"config":1358},"Balasankar 'Balu' C",{"headshot":1359,"ctfId":1360},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681201/Blog/Author%20Headshots/balasankarc-headshot.jpg","balasankarc",{"template":735},"content:en-us:blog:authors:balasankar-balu-c.yml","Balasankar Balu C","en-us/blog/authors/balasankar-balu-c.yml","en-us/blog/authors/balasankar-balu-c",{"_path":1367,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1368,"config":1373,"_id":1374,"_type":31,"title":1369,"_source":33,"_file":1375,"_stem":1376,"_extension":36},"/en-us/blog/authors/bart-zhang",{"name":1369,"config":1370},"Bart Zhang",{"headshot":1371,"ctfId":1372},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664177/Blog/Author%20Headshots/bartzhang-headshot.jpg","bartzhang",{"template":735},"content:en-us:blog:authors:bart-zhang.yml","en-us/blog/authors/bart-zhang.yml","en-us/blog/authors/bart-zhang",{"_path":1378,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1379,"config":1384,"_id":1385,"_type":31,"title":1380,"_source":33,"_file":1386,"_stem":1387,"_extension":36},"/en-us/blog/authors/beatriz-barbosa",{"name":1380,"config":1381},"Beatriz Barbosa",{"headshot":1382,"ctfId":1383},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665252/Blog/Author%20Headshots/beatriz_barbosa.png","7GdHsfTvzkhnGh2qQmZF91",{"template":735},"content:en-us:blog:authors:beatriz-barbosa.yml","en-us/blog/authors/beatriz-barbosa.yml","en-us/blog/authors/beatriz-barbosa",{"_path":1389,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1390,"config":1394,"_id":1395,"_type":31,"title":1391,"_source":33,"_file":1396,"_stem":1397,"_extension":36},"/en-us/blog/authors/becka-lippert",{"name":1391,"config":1392},"Becka Lippert",{"headshot":766,"ctfId":1393},"7wX6Hbvb3AbKwa6NnClvBX",{"template":735},"content:en-us:blog:authors:becka-lippert.yml","en-us/blog/authors/becka-lippert.yml","en-us/blog/authors/becka-lippert",{"_path":1399,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1400,"config":1405,"_id":1406,"_type":31,"title":1407,"_source":33,"_file":1408,"_stem":1409,"_extension":36},"/en-us/blog/authors/ben-leduc-mills",{"name":1401,"config":1402},"Ben Leduc-Mills",{"headshot":1403,"ctfId":1404},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682380/Blog/Author%20Headshots/leducmills-headshot.png","leducmills",{"template":735},"content:en-us:blog:authors:ben-leduc-mills.yml","Ben Leduc Mills","en-us/blog/authors/ben-leduc-mills.yml","en-us/blog/authors/ben-leduc-mills",{"_path":1411,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1412,"config":1417,"_id":1418,"_type":31,"title":1413,"_source":33,"_file":1419,"_stem":1420,"_extension":36},"/en-us/blog/authors/ben-ridley",{"name":1413,"config":1414},"Ben Ridley",{"headshot":1415,"ctfId":1416},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659973/Blog/Author%20Headshots/bridley-headshot.jpg","bridley",{"template":735},"content:en-us:blog:authors:ben-ridley.yml","en-us/blog/authors/ben-ridley.yml","en-us/blog/authors/ben-ridley",{"_path":1422,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1423,"config":1427,"_id":1428,"_type":31,"title":1424,"_source":33,"_file":1429,"_stem":1430,"_extension":36},"/en-us/blog/authors/benedikt-rollik",{"name":1424,"config":1425},"Benedikt Rollik",{"headshot":766,"ctfId":1426},"Benedikt-Rollik",{"template":735},"content:en-us:blog:authors:benedikt-rollik.yml","en-us/blog/authors/benedikt-rollik.yml","en-us/blog/authors/benedikt-rollik",{"_path":1432,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1433,"config":1438,"_id":1439,"_type":31,"title":1434,"_source":33,"_file":1440,"_stem":1441,"_extension":36},"/en-us/blog/authors/benjamin-skierlak",{"name":1434,"config":1435},"Benjamin Skierlak",{"headshot":1436,"ctfId":1437},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659471/Blog/Author%20Headshots/Benjamin_Skierlak_headshot.png","Kzp6pkUjPORYYMoeLFPRf",{"template":735},"content:en-us:blog:authors:benjamin-skierlak.yml","en-us/blog/authors/benjamin-skierlak.yml","en-us/blog/authors/benjamin-skierlak",{"_path":1443,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1444,"config":1448,"_id":1449,"_type":31,"title":1445,"_source":33,"_file":1450,"_stem":1451,"_extension":36},"/en-us/blog/authors/bert-van-eyck",{"name":1445,"config":1446},"Bert Van Eyck",{"headshot":7,"ctfId":1447},"bertveproximus",{"template":735},"content:en-us:blog:authors:bert-van-eyck.yml","en-us/blog/authors/bert-van-eyck.yml","en-us/blog/authors/bert-van-eyck",{"_path":1453,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1454,"config":1459,"_id":1460,"_type":31,"title":1455,"_source":33,"_file":1461,"_stem":1462,"_extension":36},"/en-us/blog/authors/betsy-bula",{"name":1455,"config":1456},"Betsy Bula",{"headshot":1457,"ctfId":1458},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679451/Blog/Author%20Headshots/bbula-headshot.jpg","bbula",{"template":735},"content:en-us:blog:authors:betsy-bula.yml","en-us/blog/authors/betsy-bula.yml","en-us/blog/authors/betsy-bula",{"_path":1464,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1465,"config":1469,"_id":1470,"_type":31,"title":1466,"_source":33,"_file":1471,"_stem":1472,"_extension":36},"/en-us/blog/authors/betsy-church",{"name":1466,"config":1467},"Betsy Church",{"headshot":7,"ctfId":1468},"bchurch",{"template":735},"content:en-us:blog:authors:betsy-church.yml","en-us/blog/authors/betsy-church.yml","en-us/blog/authors/betsy-church",{"_path":1474,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1475,"config":1480,"_id":1481,"_type":31,"title":1476,"_source":33,"_file":1482,"_stem":1483,"_extension":36},"/en-us/blog/authors/bill-staples",{"name":1476,"config":1477,"role":1479},"Bill Staples",{"headshot":1478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750434080/glxv59lh9qftpdbsb4ph.png","CEO",{"template":735},"content:en-us:blog:authors:bill-staples.yml","en-us/blog/authors/bill-staples.yml","en-us/blog/authors/bill-staples",{"_path":1485,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1486,"config":1491,"_id":1492,"_type":31,"title":1487,"_source":33,"_file":1493,"_stem":1494,"_extension":36},"/en-us/blog/authors/bob-van-landuyt",{"name":1487,"config":1488},"Bob Van Landuyt",{"headshot":1489,"ctfId":1490},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667520/Blog/Author%20Headshots/reprazent-headshot.png","reprazent",{"template":735},"content:en-us:blog:authors:bob-van-landuyt.yml","en-us/blog/authors/bob-van-landuyt.yml","en-us/blog/authors/bob-van-landuyt",{"_path":1496,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1497,"config":1501,"_id":1502,"_type":31,"title":1498,"_source":33,"_file":1503,"_stem":1504,"_extension":36},"/en-us/blog/authors/boris-baldassari",{"name":1498,"config":1499},"Boris Baldassari",{"headshot":7,"ctfId":1500},"bbaldassari",{"template":735},"content:en-us:blog:authors:boris-baldassari.yml","en-us/blog/authors/boris-baldassari.yml","en-us/blog/authors/boris-baldassari",{"_path":1506,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1507,"config":1511,"_id":1512,"_type":31,"title":1508,"_source":33,"_file":1513,"_stem":1514,"_extension":36},"/en-us/blog/authors/borivoje-tasovac",{"name":1508,"config":1509},"Borivoje Tasovac",{"headshot":7,"ctfId":1510},"borivoje",{"template":735},"content:en-us:blog:authors:borivoje-tasovac.yml","en-us/blog/authors/borivoje-tasovac.yml","en-us/blog/authors/borivoje-tasovac",{"_path":1516,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1517,"config":1521,"_id":1522,"_type":31,"title":1518,"_source":33,"_file":1523,"_stem":1524,"_extension":36},"/en-us/blog/authors/brad-downey",{"name":1518,"config":1519},"Brad Downey",{"headshot":766,"ctfId":1520},"6b6RTu6832NFEju2zKJhbE",{"template":735},"content:en-us:blog:authors:brad-downey.yml","en-us/blog/authors/brad-downey.yml","en-us/blog/authors/brad-downey",{"_path":1526,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1527,"config":1532,"_id":1533,"_type":31,"title":1528,"_source":33,"_file":1534,"_stem":1535,"_extension":36},"/en-us/blog/authors/bradley-lee",{"name":1528,"config":1529},"Bradley Lee",{"headshot":1530,"ctfId":1531},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666491/Blog/Author%20Headshots/bradleylee-headshot.jpg","bradleylee",{"template":735},"content:en-us:blog:authors:bradley-lee.yml","en-us/blog/authors/bradley-lee.yml","en-us/blog/authors/bradley-lee",{"_path":1537,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1538,"config":1542,"_id":1543,"_type":31,"title":1539,"_source":33,"_file":1544,"_stem":1545,"_extension":36},"/en-us/blog/authors/brandon-foo",{"name":1539,"config":1540},"Brandon Foo",{"headshot":766,"ctfId":1541},"Brandon-Foo",{"template":735},"content:en-us:blog:authors:brandon-foo.yml","en-us/blog/authors/brandon-foo.yml","en-us/blog/authors/brandon-foo",{"_path":1547,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1548,"config":1552,"_id":1553,"_type":31,"title":1549,"_source":33,"_file":1554,"_stem":1555,"_extension":36},"/en-us/blog/authors/brandon-jung",{"name":1549,"config":1550},"Brandon Jung",{"headshot":766,"ctfId":1551},"Brandon-Jung",{"template":735},"content:en-us:blog:authors:brandon-jung.yml","en-us/blog/authors/brandon-jung.yml","en-us/blog/authors/brandon-jung",{"_path":1557,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1558,"config":1562,"_id":1563,"_type":31,"title":1559,"_source":33,"_file":1564,"_stem":1565,"_extension":36},"/en-us/blog/authors/brandon-lyon",{"name":1559,"config":1560},"Brandon Lyon",{"headshot":7,"ctfId":1561},"brandonlyon",{"template":735},"content:en-us:blog:authors:brandon-lyon.yml","en-us/blog/authors/brandon-lyon.yml","en-us/blog/authors/brandon-lyon",{"_path":1567,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1568,"config":1572,"_id":1573,"_type":31,"title":1569,"_source":33,"_file":1574,"_stem":1575,"_extension":36},"/en-us/blog/authors/brein-matturro",{"name":1569,"config":1570},"Brein Matturro",{"headshot":7,"ctfId":1571},"bmatturro",{"template":735},"content:en-us:blog:authors:brein-matturro.yml","en-us/blog/authors/brein-matturro.yml","en-us/blog/authors/brein-matturro",{"_path":1577,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1578,"config":1582,"_id":1583,"_type":31,"title":1584,"_source":33,"_file":1585,"_stem":1586,"_extension":36},"/en-us/blog/authors/brendan-oleary",{"name":1579,"config":1580},"Brendan O'Leary",{"headshot":7,"ctfId":1581},"brendan",{"template":735},"content:en-us:blog:authors:brendan-oleary.yml","Brendan Oleary","en-us/blog/authors/brendan-oleary.yml","en-us/blog/authors/brendan-oleary",{"_path":1588,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1589,"config":1593,"_id":1594,"_type":31,"title":1590,"_source":33,"_file":1595,"_stem":1596,"_extension":36},"/en-us/blog/authors/brendan-regan",{"name":1590,"config":1591},"Brendan Regan",{"headshot":7,"ctfId":1592},"brendanregan11",{"template":735},"content:en-us:blog:authors:brendan-regan.yml","en-us/blog/authors/brendan-regan.yml","en-us/blog/authors/brendan-regan",{"_path":1598,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1599,"config":1604,"_id":1605,"_type":31,"title":1600,"_source":33,"_file":1606,"_stem":1607,"_extension":36},"/en-us/blog/authors/brett-walker",{"name":1600,"config":1601},"Brett Walker",{"headshot":1602,"ctfId":1603},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670155/Blog/Author%20Headshots/digitalmoksha-headshot.jpg","digitalmoksha",{"template":735},"content:en-us:blog:authors:brett-walker.yml","en-us/blog/authors/brett-walker.yml","en-us/blog/authors/brett-walker",{"_path":1609,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1610,"config":1614,"_id":1615,"_type":31,"title":1611,"_source":33,"_file":1616,"_stem":1617,"_extension":36},"/en-us/blog/authors/brian-glanz",{"name":1611,"config":1612},"Brian Glanz",{"headshot":7,"ctfId":1613},"brianglanz",{"template":735},"content:en-us:blog:authors:brian-glanz.yml","en-us/blog/authors/brian-glanz.yml","en-us/blog/authors/brian-glanz",{"_path":1619,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1620,"config":1624,"_id":1625,"_type":31,"title":1626,"_source":33,"_file":1627,"_stem":1628,"_extension":36},"/en-us/blog/authors/brian-oconnell",{"name":1621,"config":1622},"Brian O'Connell",{"headshot":766,"ctfId":1623},"Brian-OConnell",{"template":735},"content:en-us:blog:authors:brian-oconnell.yml","Brian Oconnell","en-us/blog/authors/brian-oconnell.yml","en-us/blog/authors/brian-oconnell",{"_path":1630,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1631,"config":1635,"_id":1636,"_type":31,"title":1632,"_source":33,"_file":1637,"_stem":1638,"_extension":36},"/en-us/blog/authors/brian-rhea",{"name":1632,"config":1633},"Brian Rhea",{"headshot":7,"ctfId":1634},"brhea",{"template":735},"content:en-us:blog:authors:brian-rhea.yml","en-us/blog/authors/brian-rhea.yml","en-us/blog/authors/brian-rhea",{"_path":1640,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1641,"config":1645,"_id":1646,"_type":31,"title":1642,"_source":33,"_file":1647,"_stem":1648,"_extension":36},"/en-us/blog/authors/brian-wald",{"name":1642,"config":1643},"Brian Wald",{"headshot":766,"ctfId":1644},"78qOxgHKlgDY2IxMrBrgCu",{"template":735},"content:en-us:blog:authors:brian-wald.yml","en-us/blog/authors/brian-wald.yml","en-us/blog/authors/brian-wald",{"_path":1650,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1651,"config":1655,"_id":1656,"_type":31,"title":1652,"_source":33,"_file":1657,"_stem":1658,"_extension":36},"/en-us/blog/authors/brittany-rohde",{"name":1652,"config":1653},"Brittany Rohde",{"headshot":7,"ctfId":1654},"brittanyr",{"template":735},"content:en-us:blog:authors:brittany-rohde.yml","en-us/blog/authors/brittany-rohde.yml","en-us/blog/authors/brittany-rohde",{"_path":1660,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1661,"config":1666,"_id":1667,"_type":31,"title":1662,"_source":33,"_file":1668,"_stem":1669,"_extension":36},"/en-us/blog/authors/bryan-behrenshausen",{"name":1662,"config":1663},"Bryan Behrenshausen",{"headshot":1664,"ctfId":1665},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670181/Blog/Author%20Headshots/bbehr-headshot.jpg","bbehr",{"template":735},"content:en-us:blog:authors:bryan-behrenshausen.yml","en-us/blog/authors/bryan-behrenshausen.yml","en-us/blog/authors/bryan-behrenshausen",{"_path":1671,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1672,"config":1677,"_id":1678,"_type":31,"title":1673,"_source":33,"_file":1679,"_stem":1680,"_extension":36},"/en-us/blog/authors/bryan-may",{"name":1673,"config":1674},"Bryan May",{"headshot":1675,"ctfId":1676},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668135/Blog/Author%20Headshots/bryan-may-headshot.jpg","bryanmay",{"template":735},"content:en-us:blog:authors:bryan-may.yml","en-us/blog/authors/bryan-may.yml","en-us/blog/authors/bryan-may",{"_path":1682,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1683,"config":1688,"_id":1689,"_type":31,"title":1684,"_source":33,"_file":1690,"_stem":1691,"_extension":36},"/en-us/blog/authors/byron-boots",{"name":1684,"config":1685},"Byron Boots",{"headshot":1686,"ctfId":1687},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662281/Blog/Author%20Headshots/byron_boots_headshot.png","7ezFbRYF2Cu5JTBQXRp7mw",{"template":735},"content:en-us:blog:authors:byron-boots.yml","en-us/blog/authors/byron-boots.yml","en-us/blog/authors/byron-boots",{"_path":1693,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1694,"config":1699,"_id":1700,"_type":31,"title":1695,"_source":33,"_file":1701,"_stem":1702,"_extension":36},"/en-us/blog/authors/camellia-yang",{"name":1695,"config":1696},"Camellia Yang",{"headshot":1697,"ctfId":1698},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682106/Blog/Author%20Headshots/cam.png","camx",{"template":735},"content:en-us:blog:authors:camellia-yang.yml","en-us/blog/authors/camellia-yang.yml","en-us/blog/authors/camellia-yang",{"_path":1704,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1705,"config":1710,"_id":1711,"_type":31,"title":1706,"_source":33,"_file":1712,"_stem":1713,"_extension":36},"/en-us/blog/authors/cameron-swords",{"name":1706,"config":1707},"Cameron Swords",{"headshot":1708,"ctfId":1709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667598/Blog/Author%20Headshots/cam_swords-headshot.jpg","camswords",{"template":735},"content:en-us:blog:authors:cameron-swords.yml","en-us/blog/authors/cameron-swords.yml","en-us/blog/authors/cameron-swords",{"_path":1715,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1716,"config":1722,"_id":1723,"_type":31,"title":1718,"_source":33,"_file":1724,"_stem":1725,"_extension":36},"/en-us/blog/authors/carl-myers",{"role":1717,"name":1718,"config":1719},"Manager, CI Platform team, Indeed","Carl Myers",{"headshot":1720,"ctfId":1721},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665044/Blog/Author%20Headshots/image1.jpg","7KelbQ0LsGSGf4TpT0qAlp",{"template":735},"content:en-us:blog:authors:carl-myers.yml","en-us/blog/authors/carl-myers.yml","en-us/blog/authors/carl-myers",{"_path":1727,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1728,"config":1732,"_id":1733,"_type":31,"title":1729,"_source":33,"_file":1734,"_stem":1735,"_extension":36},"/en-us/blog/authors/carol-teskey",{"name":1729,"config":1730},"Carol Teskey",{"headshot":7,"ctfId":1731},"cteskey",{"template":735},"content:en-us:blog:authors:carol-teskey.yml","en-us/blog/authors/carol-teskey.yml","en-us/blog/authors/carol-teskey",{"_path":1737,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1738,"config":1742,"_id":1743,"_type":31,"title":18,"_source":33,"_file":1744,"_stem":1745,"_extension":36},"/en-us/blog/authors/cesar-saavedra",{"name":18,"config":1739},{"headshot":1740,"ctfId":1741},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659600/Blog/Author%20Headshots/csaavedra1-headshot.jpg","csaavedra1",{"template":735},"content:en-us:blog:authors:cesar-saavedra.yml","en-us/blog/authors/cesar-saavedra.yml","en-us/blog/authors/cesar-saavedra",{"_path":1747,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1748,"config":1752,"_id":1753,"_type":31,"title":1749,"_source":33,"_file":1754,"_stem":1755,"_extension":36},"/en-us/blog/authors/chad-malchow",{"name":1749,"config":1750},"Chad Malchow",{"headshot":766,"ctfId":1751},"Chad-Malchow",{"template":735},"content:en-us:blog:authors:chad-malchow.yml","en-us/blog/authors/chad-malchow.yml","en-us/blog/authors/chad-malchow",{"_path":1757,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1758,"config":1763,"_id":1764,"_type":31,"title":1759,"_source":33,"_file":1765,"_stem":1766,"_extension":36},"/en-us/blog/authors/chance-feick",{"name":1759,"config":1760},"Chance Feick",{"headshot":1761,"ctfId":1762},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666442/Blog/Author%20Headshots/chance_feick_headshot.png","18dtRbXV47xqf5iDrOIduM",{"template":735},"content:en-us:blog:authors:chance-feick.yml","en-us/blog/authors/chance-feick.yml","en-us/blog/authors/chance-feick",{"_path":1768,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1769,"config":1774,"_id":1775,"_type":31,"title":1770,"_source":33,"_file":1776,"_stem":1777,"_extension":36},"/en-us/blog/authors/chandler-gibbons",{"name":1770,"config":1771},"Chandler Gibbons",{"headshot":1772,"ctfId":1773},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663276/Blog/Author%20Headshots/chandlergibb-headshot.jpg","chandlergibb",{"template":735},"content:en-us:blog:authors:chandler-gibbons.yml","en-us/blog/authors/chandler-gibbons.yml","en-us/blog/authors/chandler-gibbons",{"_path":1779,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1780,"config":1784,"_id":1785,"_type":31,"title":1786,"_source":33,"_file":1787,"_stem":1788,"_extension":36},"/en-us/blog/authors/charl-de-wit",{"name":1781,"config":1782},"Charl de Wit",{"headshot":766,"ctfId":1783},"45mQeypQVLNvvTWMzserbR",{"template":735},"content:en-us:blog:authors:charl-de-wit.yml","Charl De Wit","en-us/blog/authors/charl-de-wit.yml","en-us/blog/authors/charl-de-wit",{"_path":1790,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1791,"config":1796,"_id":1797,"_type":31,"title":1792,"_source":33,"_file":1798,"_stem":1799,"_extension":36},"/en-us/blog/authors/charlie-ablett",{"name":1792,"config":1793},"Charlie Ablett",{"headshot":1794,"ctfId":1795},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670131/Blog/Author%20Headshots/cablett-headshot.png","cablett",{"template":735},"content:en-us:blog:authors:charlie-ablett.yml","en-us/blog/authors/charlie-ablett.yml","en-us/blog/authors/charlie-ablett",{"_path":1801,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1802,"config":1806,"_id":1807,"_type":31,"title":1803,"_source":33,"_file":1808,"_stem":1809,"_extension":36},"/en-us/blog/authors/charvi-mendiratta",{"name":1803,"config":1804},"Charvi Mendiratta",{"headshot":766,"ctfId":1805},"YV7WvnjPWFS3JhXmSYJLk",{"template":735},"content:en-us:blog:authors:charvi-mendiratta.yml","en-us/blog/authors/charvi-mendiratta.yml","en-us/blog/authors/charvi-mendiratta",{"_path":1811,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1812,"config":1817,"_id":1818,"_type":31,"title":1813,"_source":33,"_file":1819,"_stem":1820,"_extension":36},"/en-us/blog/authors/cherry-han",{"name":1813,"config":1814},"Cherry Han",{"headshot":1815,"ctfId":1816},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713473/ehktvdbix2o1t0mmcvll.png","6gkuhRkgzCNP1Ee6J14yLu",{"template":735},"content:en-us:blog:authors:cherry-han.yml","en-us/blog/authors/cherry-han.yml","en-us/blog/authors/cherry-han",{"_path":1822,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1823,"config":1827,"_id":1829,"_type":31,"title":1824,"_source":33,"_file":1830,"_stem":1831,"_extension":36},"/en-us/blog/authors/chloe-cartron",{"name":1824,"config":1825},"Chloe Cartron",{"headshot":1826},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754425488/d0uiiypsxa5ajnbdm6jn.png",{"template":735,"gitlabHandle":1828},"ChloeCartron","content:en-us:blog:authors:chloe-cartron.yml","en-us/blog/authors/chloe-cartron.yml","en-us/blog/authors/chloe-cartron",{"_path":1833,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1834,"config":1839,"_id":1840,"_type":31,"title":1835,"_source":33,"_file":1841,"_stem":1842,"_extension":36},"/en-us/blog/authors/chloe-whitestone",{"name":1835,"config":1836},"Chloe Whitestone",{"headshot":1837,"ctfId":1838},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678693/Blog/Author%20Headshots/chloe-headshot.jpg","chloe",{"template":735},"content:en-us:blog:authors:chloe-whitestone.yml","en-us/blog/authors/chloe-whitestone.yml","en-us/blog/authors/chloe-whitestone",{"_path":1844,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1845,"config":1850,"_id":1851,"_type":31,"title":1846,"_source":33,"_file":1852,"_stem":1853,"_extension":36},"/en-us/blog/authors/chris-balane",{"name":1846,"config":1847},"Chris Balane",{"headshot":1848,"ctfId":1849},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667630/Blog/Author%20Headshots/chris_balane_headshot.png","40SOCfTl3frynjL3dbg63o",{"template":735},"content:en-us:blog:authors:chris-balane.yml","en-us/blog/authors/chris-balane.yml","en-us/blog/authors/chris-balane",{"_path":1855,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1856,"config":1860,"_id":1861,"_type":31,"title":1857,"_source":33,"_file":1862,"_stem":1863,"_extension":36},"/en-us/blog/authors/chris-baus",{"name":1857,"config":1858},"Chris Baus",{"headshot":7,"ctfId":1859},"chrisbaus",{"template":735},"content:en-us:blog:authors:chris-baus.yml","en-us/blog/authors/chris-baus.yml","en-us/blog/authors/chris-baus",{"_path":1865,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1866,"config":1871,"_id":1872,"_type":31,"title":1867,"_source":33,"_file":1873,"_stem":1874,"_extension":36},"/en-us/blog/authors/chris-micek",{"name":1867,"config":1868},"Chris Micek",{"headshot":1869,"ctfId":1870},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666144/Blog/Author%20Headshots/chris_micek_headshot.png","62ZsvfXlttQEQ1tnikgoq9",{"template":735},"content:en-us:blog:authors:chris-micek.yml","en-us/blog/authors/chris-micek.yml","en-us/blog/authors/chris-micek",{"_path":1876,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1877,"config":1882,"_id":1883,"_type":31,"title":1878,"_source":33,"_file":1884,"_stem":1885,"_extension":36},"/en-us/blog/authors/chris-moberly",{"name":1878,"config":1879},"Chris Moberly",{"headshot":1880,"ctfId":1881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664235/Blog/Author%20Headshots/cmoberly-headshot.jpg","cmoberly",{"template":735},"content:en-us:blog:authors:chris-moberly.yml","en-us/blog/authors/chris-moberly.yml","en-us/blog/authors/chris-moberly",{"_path":1887,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1888,"config":1892,"_id":1893,"_type":31,"title":1894,"_source":33,"_file":1895,"_stem":1896,"_extension":36},"/en-us/blog/authors/chris-sterry-dotscience",{"name":1889,"config":1890},"Chris Sterry, Dotscience",{"headshot":766,"ctfId":1891},"Chris-Sterry-Dotscience",{"template":735},"content:en-us:blog:authors:chris-sterry-dotscience.yml","Chris Sterry Dotscience","en-us/blog/authors/chris-sterry-dotscience.yml","en-us/blog/authors/chris-sterry-dotscience",{"_path":1898,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1899,"config":1903,"_id":1904,"_type":31,"title":1900,"_source":33,"_file":1905,"_stem":1906,"_extension":36},"/en-us/blog/authors/chris-ward",{"name":1900,"config":1901},"Chris Ward",{"headshot":7,"ctfId":1902},"chrischinchilla",{"template":735},"content:en-us:blog:authors:chris-ward.yml","en-us/blog/authors/chris-ward.yml","en-us/blog/authors/chris-ward",{"_path":1908,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1909,"config":1916,"_id":1917,"_type":31,"title":1911,"_source":33,"_file":1918,"_stem":1919,"_extension":36},"/en-us/blog/authors/chris-weber",{"role":1910,"name":1911,"config":1912},"CRO ","Chris Weber",{"headshot":1913,"linkedin":1914,"ctfId":1915},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670579/Blog/Author%20Headshots/Chris_Weber_Photo.png","https://www.linkedin.com/in/chris-weber/","4V6qmuzCIjMs5IdD7EKS5X",{"template":735},"content:en-us:blog:authors:chris-weber.yml","en-us/blog/authors/chris-weber.yml","en-us/blog/authors/chris-weber",{"_path":1921,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1922,"config":1926,"_id":1927,"_type":31,"title":1923,"_source":33,"_file":1928,"_stem":1929,"_extension":36},"/en-us/blog/authors/chrissie-buchanan",{"name":1923,"config":1924},"Chrissie Buchanan",{"headshot":766,"ctfId":1925},"cbuchanan",{"template":735},"content:en-us:blog:authors:chrissie-buchanan.yml","en-us/blog/authors/chrissie-buchanan.yml","en-us/blog/authors/chrissie-buchanan",{"_path":1931,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1932,"config":1937,"_id":1938,"_type":31,"title":1933,"_source":33,"_file":1939,"_stem":1940,"_extension":36},"/en-us/blog/authors/christen-dybenko",{"name":1933,"config":1934},"Christen Dybenko",{"headshot":1935,"ctfId":1936},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668811/Blog/Author%20Headshots/cdybenko-headshot.jpg","cdybenko",{"template":735},"content:en-us:blog:authors:christen-dybenko.yml","en-us/blog/authors/christen-dybenko.yml","en-us/blog/authors/christen-dybenko",{"_path":1942,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1943,"config":1948,"_id":1949,"_type":31,"title":1944,"_source":33,"_file":1950,"_stem":1951,"_extension":36},"/en-us/blog/authors/christian-couder",{"name":1944,"config":1945},"Christian Couder",{"headshot":1946,"ctfId":1947},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663687/Blog/Author%20Headshots/chriscool-headshot.jpg","chriscool",{"template":735},"content:en-us:blog:authors:christian-couder.yml","en-us/blog/authors/christian-couder.yml","en-us/blog/authors/christian-couder",{"_path":1953,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1954,"config":1959,"_id":1960,"_type":31,"title":1955,"_source":33,"_file":1961,"_stem":1962,"_extension":36},"/en-us/blog/authors/christian-nnachi",{"name":1955,"config":1956},"Christian Nnachi",{"headshot":1957,"ctfId":1958},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665343/Blog/Author%20Headshots/christian_nnachi_headshot.png","6pE7HjtzzpRhBFVdwTFjEX",{"template":735},"content:en-us:blog:authors:christian-nnachi.yml","en-us/blog/authors/christian-nnachi.yml","en-us/blog/authors/christian-nnachi",{"_path":1964,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1965,"config":1969,"_id":1970,"_type":31,"title":1966,"_source":33,"_file":1971,"_stem":1972,"_extension":36},"/en-us/blog/authors/christian-simko",{"name":1966,"config":1967},"Christian Simko",{"headshot":7,"ctfId":1968},"csimko",{"template":735},"content:en-us:blog:authors:christian-simko.yml","en-us/blog/authors/christian-simko.yml","en-us/blog/authors/christian-simko",{"_path":1974,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1975,"config":1980,"_id":1981,"_type":31,"title":1976,"_source":33,"_file":1982,"_stem":1983,"_extension":36},"/en-us/blog/authors/christie-lenneville",{"name":1976,"config":1977},"Christie Lenneville",{"headshot":1978,"ctfId":1979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670047/Blog/Author%20Headshots/clenneville-headshot.jpg","clenneville",{"template":735},"content:en-us:blog:authors:christie-lenneville.yml","en-us/blog/authors/christie-lenneville.yml","en-us/blog/authors/christie-lenneville",{"_path":1985,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1986,"config":1990,"_id":1991,"_type":31,"title":1992,"_source":33,"_file":1993,"_stem":1994,"_extension":36},"/en-us/blog/authors/christina-hupy-phd",{"name":1987,"config":1988},"Christina Hupy, Ph.D.",{"headshot":7,"ctfId":1989},"chupy",{"template":735},"content:en-us:blog:authors:christina-hupy-phd.yml","Christina Hupy Phd","en-us/blog/authors/christina-hupy-phd.yml","en-us/blog/authors/christina-hupy-phd",{"_path":1996,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":1997,"config":2002,"_id":2003,"_type":31,"title":1998,"_source":33,"_file":2004,"_stem":2005,"_extension":36},"/en-us/blog/authors/christina-lohr",{"name":1998,"config":1999},"Christina Lohr",{"headshot":2000,"ctfId":2001},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662499/Blog/Author%20Headshots/lohrc-headshot.jpg","lohrc",{"template":735},"content:en-us:blog:authors:christina-lohr.yml","en-us/blog/authors/christina-lohr.yml","en-us/blog/authors/christina-lohr",{"_path":2007,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2008,"config":2012,"_id":2013,"_type":31,"title":2009,"_source":33,"_file":2014,"_stem":2015,"_extension":36},"/en-us/blog/authors/christine-yoshida",{"name":2009,"config":2010},"Christine Yoshida",{"headshot":7,"ctfId":2011},"cyoshida",{"template":735},"content:en-us:blog:authors:christine-yoshida.yml","en-us/blog/authors/christine-yoshida.yml","en-us/blog/authors/christine-yoshida",{"_path":2017,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2018,"config":2022,"_id":2023,"_type":31,"title":2019,"_source":33,"_file":2024,"_stem":2025,"_extension":36},"/en-us/blog/authors/christopher-watson",{"name":2019,"config":2020},"Christopher Watson",{"headshot":766,"ctfId":2021},"Christopher-Watson",{"template":735},"content:en-us:blog:authors:christopher-watson.yml","en-us/blog/authors/christopher-watson.yml","en-us/blog/authors/christopher-watson",{"_path":2027,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2028,"config":2032,"_id":2033,"_type":31,"title":2029,"_source":33,"_file":2034,"_stem":2035,"_extension":36},"/en-us/blog/authors/christos-bacharakis",{"name":2029,"config":2030},"Christos Bacharakis",{"headshot":766,"ctfId":2031},"Christos-Bacharakis",{"template":735},"content:en-us:blog:authors:christos-bacharakis.yml","en-us/blog/authors/christos-bacharakis.yml","en-us/blog/authors/christos-bacharakis",{"_path":2037,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2038,"config":2042,"_id":2043,"_type":31,"title":2039,"_source":33,"_file":2044,"_stem":2045,"_extension":36},"/en-us/blog/authors/cindy-blake",{"name":2039,"config":2040},"Cindy Blake",{"headshot":766,"ctfId":2041},"cblake",{"template":735},"content:en-us:blog:authors:cindy-blake.yml","en-us/blog/authors/cindy-blake.yml","en-us/blog/authors/cindy-blake",{"_path":2047,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2048,"config":2053,"_id":2054,"_type":31,"title":2049,"_source":33,"_file":2055,"_stem":2056,"_extension":36},"/en-us/blog/authors/claire-champernowne",{"name":2049,"config":2050},"Claire Champernowne",{"headshot":2051,"ctfId":2052},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664698/Blog/Author%20Headshots/clair_champernowne_headshot.png","jNt5P04nQ4dptXOKZZ8ZQ",{"template":735},"content:en-us:blog:authors:claire-champernowne.yml","en-us/blog/authors/claire-champernowne.yml","en-us/blog/authors/claire-champernowne",{"_path":2058,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2059,"config":2063,"_id":2064,"_type":31,"title":2060,"_source":33,"_file":2065,"_stem":2066,"_extension":36},"/en-us/blog/authors/clement-ho",{"name":2060,"config":2061},"Clement Ho",{"headshot":7,"ctfId":2062},"ClemMakesApps",{"template":735},"content:en-us:blog:authors:clement-ho.yml","en-us/blog/authors/clement-ho.yml","en-us/blog/authors/clement-ho",{"_path":2068,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2069,"config":2073,"_id":2074,"_type":31,"title":2070,"_source":33,"_file":2075,"_stem":2076,"_extension":36},"/en-us/blog/authors/colin-fletcher",{"name":2070,"config":2071},"Colin Fletcher",{"headshot":7,"ctfId":2072},"cfletcher1",{"template":735},"content:en-us:blog:authors:colin-fletcher.yml","en-us/blog/authors/colin-fletcher.yml","en-us/blog/authors/colin-fletcher",{"_path":2078,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2079,"config":2084,"_id":2085,"_type":31,"title":2080,"_source":33,"_file":2086,"_stem":2087,"_extension":36},"/en-us/blog/authors/connor-gilbert",{"name":2080,"config":2081},"Connor Gilbert",{"headshot":2082,"ctfId":2083},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665913/Blog/Author%20Headshots/connorgilbert-headshot.jpg","connorgilbert",{"template":735},"content:en-us:blog:authors:connor-gilbert.yml","en-us/blog/authors/connor-gilbert.yml","en-us/blog/authors/connor-gilbert",{"_path":2089,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2090,"config":2094,"_id":2095,"_type":31,"title":2091,"_source":33,"_file":2096,"_stem":2097,"_extension":36},"/en-us/blog/authors/connor-shea",{"name":2091,"config":2092},"Connor Shea",{"headshot":766,"ctfId":2093},"Connor-Shea",{"template":735},"content:en-us:blog:authors:connor-shea.yml","en-us/blog/authors/connor-shea.yml","en-us/blog/authors/connor-shea",{"_path":2099,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2100,"config":2105,"_id":2106,"_type":31,"title":2101,"_source":33,"_file":2107,"_stem":2108,"_extension":36},"/en-us/blog/authors/corey-oas",{"name":2101,"config":2102},"Corey Oas",{"headshot":2103,"ctfId":2104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667633/Blog/Author%20Headshots/corey_oas_headshot.png","1Dd1lJ4aKCv36YWdlUhlPf",{"template":735},"content:en-us:blog:authors:corey-oas.yml","en-us/blog/authors/corey-oas.yml","en-us/blog/authors/corey-oas",{"_path":2110,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2111,"config":2115,"_id":2116,"_type":31,"title":2112,"_source":33,"_file":2117,"_stem":2118,"_extension":36},"/en-us/blog/authors/cormac-foster",{"name":2112,"config":2113},"Cormac Foster",{"headshot":7,"ctfId":2114},"cfoster3",{"template":735},"content:en-us:blog:authors:cormac-foster.yml","en-us/blog/authors/cormac-foster.yml","en-us/blog/authors/cormac-foster",{"_path":2120,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2121,"config":2126,"_id":2127,"_type":31,"title":2122,"_source":33,"_file":2128,"_stem":2129,"_extension":36},"/en-us/blog/authors/costel-maxim",{"name":2122,"config":2123},"Costel Maxim",{"headshot":2124,"ctfId":2125},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663173/Blog/Author%20Headshots/costel_maxim_headshot.png","3QzzrMksaRD9ZPytt0SPPL",{"template":735},"content:en-us:blog:authors:costel-maxim.yml","en-us/blog/authors/costel-maxim.yml","en-us/blog/authors/costel-maxim",{"_path":2131,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2132,"config":2137,"_id":2138,"_type":31,"title":2133,"_source":33,"_file":2139,"_stem":2140,"_extension":36},"/en-us/blog/authors/courtney-meddaugh",{"name":2133,"config":2134},"Courtney Meddaugh",{"headshot":2135,"ctfId":2136},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665168/Blog/Author%20Headshots/courtney_meddaugh_headshot.png","5avtK3YS9MrDBkaOnB9ZmG",{"template":735},"content:en-us:blog:authors:courtney-meddaugh.yml","en-us/blog/authors/courtney-meddaugh.yml","en-us/blog/authors/courtney-meddaugh",{"_path":2142,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2143,"config":2147,"_id":2148,"_type":31,"title":2144,"_source":33,"_file":2149,"_stem":2150,"_extension":36},"/en-us/blog/authors/craig-gomes",{"name":2144,"config":2145},"Craig Gomes",{"headshot":7,"ctfId":2146},"craiggomes",{"template":735},"content:en-us:blog:authors:craig-gomes.yml","en-us/blog/authors/craig-gomes.yml","en-us/blog/authors/craig-gomes",{"_path":2152,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2153,"config":2158,"_id":2159,"_type":31,"title":2154,"_source":33,"_file":2160,"_stem":2161,"_extension":36},"/en-us/blog/authors/craig-miskell",{"name":2154,"config":2155},"Craig Miskell",{"headshot":2156,"ctfId":2157},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667372/Blog/Author%20Headshots/cmiskell-headshot.jpg","cmiskell",{"template":735},"content:en-us:blog:authors:craig-miskell.yml","en-us/blog/authors/craig-miskell.yml","en-us/blog/authors/craig-miskell",{"_path":2163,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2164,"config":2168,"_id":2169,"_type":31,"title":2165,"_source":33,"_file":2170,"_stem":2171,"_extension":36},"/en-us/blog/authors/creighton-swank",{"name":2165,"config":2166},"Creighton Swank",{"headshot":766,"ctfId":2167},"5uf3k9lutpbelxJQ373eWu",{"template":735},"content:en-us:blog:authors:creighton-swank.yml","en-us/blog/authors/creighton-swank.yml","en-us/blog/authors/creighton-swank",{"_path":2173,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2174,"config":2178,"_id":2179,"_type":31,"title":2175,"_source":33,"_file":2180,"_stem":2181,"_extension":36},"/en-us/blog/authors/daisy-miclat",{"name":2175,"config":2176},"Daisy Miclat",{"headshot":766,"ctfId":2177},"IU4zOKoPhWS7hok7qsy7w",{"template":735},"content:en-us:blog:authors:daisy-miclat.yml","en-us/blog/authors/daisy-miclat.yml","en-us/blog/authors/daisy-miclat",{"_path":2183,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2184,"config":2188,"_id":2189,"_type":31,"title":2185,"_source":33,"_file":2190,"_stem":2191,"_extension":36},"/en-us/blog/authors/dan-luhring",{"name":2185,"config":2186},"Dan Luhring",{"headshot":7,"ctfId":2187},"danluhring",{"template":735},"content:en-us:blog:authors:dan-luhring.yml","en-us/blog/authors/dan-luhring.yml","en-us/blog/authors/dan-luhring",{"_path":2193,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2194,"config":2199,"_id":2200,"_type":31,"title":2195,"_source":33,"_file":2201,"_stem":2202,"_extension":36},"/en-us/blog/authors/dan-rabinovitz",{"name":2195,"config":2196},"Dan Rabinovitz",{"headshot":2197,"ctfId":2198},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664796/Blog/Author%20Headshots/dan_rabinovitz_headshot.png","31AXb267jy94budCWQZQyr",{"template":735},"content:en-us:blog:authors:dan-rabinovitz.yml","en-us/blog/authors/dan-rabinovitz.yml","en-us/blog/authors/dan-rabinovitz",{"_path":2204,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2205,"config":2209,"_id":2210,"_type":31,"title":2206,"_source":33,"_file":2211,"_stem":2212,"_extension":36},"/en-us/blog/authors/daniel-berman",{"name":2206,"config":2207},"Daniel Berman",{"headshot":766,"ctfId":2208},"Daniel-Berman",{"template":735},"content:en-us:blog:authors:daniel-berman.yml","en-us/blog/authors/daniel-berman.yml","en-us/blog/authors/daniel-berman",{"_path":2214,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2215,"config":2219,"_id":2220,"_type":31,"title":2216,"_source":33,"_file":2221,"_stem":2222,"_extension":36},"/en-us/blog/authors/daniel-gruesso",{"name":2216,"config":2217},"Daniel Gruesso",{"headshot":7,"ctfId":2218},"danielgruesso",{"template":735},"content:en-us:blog:authors:daniel-gruesso.yml","en-us/blog/authors/daniel-gruesso.yml","en-us/blog/authors/daniel-gruesso",{"_path":2224,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2225,"config":2230,"_id":2231,"_type":31,"title":2226,"_source":33,"_file":2232,"_stem":2233,"_extension":36},"/en-us/blog/authors/daniel-hauenstein",{"name":2226,"config":2227},"Daniel Hauenstein",{"headshot":2228,"ctfId":2229},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662434/Blog/Author%20Headshots/daniel_hauenstein_headshot.png","2gXGuSmuvZSxv0iCn4sinV",{"template":735},"content:en-us:blog:authors:daniel-hauenstein.yml","en-us/blog/authors/daniel-hauenstein.yml","en-us/blog/authors/daniel-hauenstein",{"_path":2235,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2236,"config":2241,"_id":2242,"_type":31,"title":2237,"_source":33,"_file":2243,"_stem":2244,"_extension":36},"/en-us/blog/authors/daniel-helfand",{"name":2237,"config":2238},"Daniel Helfand",{"headshot":2239,"ctfId":2240},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662418/Blog/Author%20Headshots/dhelfand.png","b9sRP0HJhdPsOEruWUfih",{"template":735},"content:en-us:blog:authors:daniel-helfand.yml","en-us/blog/authors/daniel-helfand.yml","en-us/blog/authors/daniel-helfand",{"_path":2246,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2247,"config":2251,"_id":2252,"_type":31,"title":2248,"_source":33,"_file":2253,"_stem":2254,"_extension":36},"/en-us/blog/authors/daniel-mora",{"name":2248,"config":2249},"Daniel Mora",{"headshot":7,"ctfId":2250},"dmoraberlin",{"template":735},"content:en-us:blog:authors:daniel-mora.yml","en-us/blog/authors/daniel-mora.yml","en-us/blog/authors/daniel-mora",{"_path":2256,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2257,"config":2261,"_id":2263,"_type":31,"title":2258,"_source":33,"_file":2264,"_stem":2265,"_extension":36},"/en-us/blog/authors/daniel-murphy",{"name":2258,"config":2259},"Daniel Murphy",{"headshot":2260},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752519199/fabr89uottv7n6r2jldp.png",{"template":735,"gitlabHandle":2262},"daniel-murphy","content:en-us:blog:authors:daniel-murphy.yml","en-us/blog/authors/daniel-murphy.yml","en-us/blog/authors/daniel-murphy",{"_path":2267,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2268,"config":2273,"_id":2274,"_type":31,"title":2269,"_source":33,"_file":2275,"_stem":2276,"_extension":36},"/en-us/blog/authors/darby-frey",{"name":2269,"config":2270},"Darby Frey",{"headshot":2271,"ctfId":2272},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668565/Blog/Author%20Headshots/darbyfrey-headshot.png","darbyfrey",{"template":735},"content:en-us:blog:authors:darby-frey.yml","en-us/blog/authors/darby-frey.yml","en-us/blog/authors/darby-frey",{"_path":2278,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2279,"config":2284,"_id":2285,"_type":31,"title":2280,"_source":33,"_file":2286,"_stem":2287,"_extension":36},"/en-us/blog/authors/darren-eastman",{"name":2280,"config":2281},"Darren Eastman",{"headshot":2282,"ctfId":2283},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665148/Blog/Author%20Headshots/darren_eastman.png","DarrenEastman",{"template":735},"content:en-us:blog:authors:darren-eastman.yml","en-us/blog/authors/darren-eastman.yml","en-us/blog/authors/darren-eastman",{"_path":2289,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2290,"config":2294,"_id":2295,"_type":31,"title":2291,"_source":33,"_file":2296,"_stem":2297,"_extension":36},"/en-us/blog/authors/darren-murph",{"name":2291,"config":2292},"Darren Murph",{"headshot":7,"ctfId":2293},"dmurph",{"template":735},"content:en-us:blog:authors:darren-murph.yml","en-us/blog/authors/darren-murph.yml","en-us/blog/authors/darren-murph",{"_path":2299,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2300,"config":2307,"_id":2308,"_type":31,"title":2302,"_source":33,"_file":2309,"_stem":2310,"_extension":36},"/en-us/blog/authors/darwin-sanoy",{"role":2301,"name":2302,"config":2303},"Field Chief Cloud Architect","Darwin Sanoy",{"headshot":2304,"linkedin":2305,"ctfId":2306},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659751/Blog/Author%20Headshots/Darwin-Sanoy-headshot-395-square-gitlab-teampage-avatar.png","https://linkedin.com/in/darwinsanoy","DarwinJS",{"template":735},"content:en-us:blog:authors:darwin-sanoy.yml","en-us/blog/authors/darwin-sanoy.yml","en-us/blog/authors/darwin-sanoy",{"_path":2312,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2313,"config":2318,"_id":2319,"_type":31,"title":2314,"_source":33,"_file":2320,"_stem":2321,"_extension":36},"/en-us/blog/authors/dave-steer",{"name":2314,"config":2315},"Dave Steer",{"headshot":2316,"ctfId":2317},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658895/Blog/Author%20Headshots/dsteer-headshot.jpg","dsteer",{"template":735},"content:en-us:blog:authors:dave-steer.yml","en-us/blog/authors/dave-steer.yml","en-us/blog/authors/dave-steer",{"_path":2323,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2324,"config":2328,"_id":2329,"_type":31,"title":2325,"_source":33,"_file":2330,"_stem":2331,"_extension":36},"/en-us/blog/authors/dave-wentzel",{"name":2325,"config":2326},"Dave Wentzel",{"headshot":766,"ctfId":2327},"Dave-Wentzel",{"template":735},"content:en-us:blog:authors:dave-wentzel.yml","en-us/blog/authors/dave-wentzel.yml","en-us/blog/authors/dave-wentzel",{"_path":2333,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2334,"config":2339,"_id":2340,"_type":31,"title":2341,"_source":33,"_file":2342,"_stem":2343,"_extension":36},"/en-us/blog/authors/david-desanto-chief-product-officer-gitlab",{"name":2335,"config":2336},"David DeSanto, Chief Product Officer, GitLab",{"headshot":2337,"ctfId":2338},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660185/Blog/Author%20Headshots/david-headshot.jpg","david",{"template":735},"content:en-us:blog:authors:david-desanto-chief-product-officer-gitlab.yml","David Desanto Chief Product Officer Gitlab","en-us/blog/authors/david-desanto-chief-product-officer-gitlab.yml","en-us/blog/authors/david-desanto-chief-product-officer-gitlab",{"_path":2345,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2346,"config":2351,"_id":2352,"_type":31,"title":2353,"_source":33,"_file":2354,"_stem":2355,"_extension":36},"/en-us/blog/authors/david-oregan",{"name":2347,"config":2348},"David O'Regan",{"headshot":2349,"ctfId":2350},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659853/Blog/Author%20Headshots/oregand-headshot.png","oregand",{"template":735},"content:en-us:blog:authors:david-oregan.yml","David Oregan","en-us/blog/authors/david-oregan.yml","en-us/blog/authors/david-oregan",{"_path":2357,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2358,"config":2362,"_id":2363,"_type":31,"title":2359,"_source":33,"_file":2364,"_stem":2365,"_extension":36},"/en-us/blog/authors/david-planella",{"name":2359,"config":2360},"David Planella",{"headshot":766,"ctfId":2361},"1Ehi3fTex4dxUCV2kYz4Vh",{"template":735},"content:en-us:blog:authors:david-planella.yml","en-us/blog/authors/david-planella.yml","en-us/blog/authors/david-planella",{"_path":2367,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2368,"config":2372,"_id":2373,"_type":31,"title":2369,"_source":33,"_file":2374,"_stem":2375,"_extension":36},"/en-us/blog/authors/david-russell",{"name":2369,"config":2370},"David Russell",{"headshot":766,"ctfId":2371},"David-Russell",{"template":735},"content:en-us:blog:authors:david-russell.yml","en-us/blog/authors/david-russell.yml","en-us/blog/authors/david-russell",{"_path":2377,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2378,"config":2383,"_id":2384,"_type":31,"title":2379,"_source":33,"_file":2385,"_stem":2386,"_extension":36},"/en-us/blog/authors/david-smith",{"name":2379,"config":2380},"David Smith",{"headshot":2381,"ctfId":2382},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671135/Blog/Author%20Headshots/dawsmith-headshot.jpg","dawsmith",{"template":735},"content:en-us:blog:authors:david-smith.yml","en-us/blog/authors/david-smith.yml","en-us/blog/authors/david-smith",{"_path":2388,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2389,"config":2393,"_id":2394,"_type":31,"title":2390,"_source":33,"_file":2395,"_stem":2396,"_extension":36},"/en-us/blog/authors/davis-townsend",{"name":2390,"config":2391},"Davis Townsend",{"headshot":7,"ctfId":2392},"davistownsend",{"template":735},"content:en-us:blog:authors:davis-townsend.yml","en-us/blog/authors/davis-townsend.yml","en-us/blog/authors/davis-townsend",{"_path":2398,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2399,"config":2403,"_id":2405,"_type":31,"title":2400,"_source":33,"_file":2406,"_stem":2407,"_extension":36},"/en-us/blog/authors/davoud-tu",{"name":2400,"config":2401},"Davoud Tu",{"headshot":2402},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1756481763/pfdaqbndnstiqlmxh3ee.png",{"template":735,"gitlabHandle":2404},"davoudtu","content:en-us:blog:authors:davoud-tu.yml","en-us/blog/authors/davoud-tu.yml","en-us/blog/authors/davoud-tu",{"_path":2409,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2410,"config":2415,"_id":2416,"_type":31,"title":2417,"_source":33,"_file":2418,"_stem":2419,"_extension":36},"/en-us/blog/authors/dean-agron-co-founder-and-ceo-oxeye",{"name":2411,"config":2412},"Dean Agron, co-founder and CEO, Oxeye",{"headshot":2413,"ctfId":2414},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671963/Blog/Author%20Headshots/Dean_Photo__1_.jpg","6wQ0QwFZdbzAtYGZgnALkw",{"template":735},"content:en-us:blog:authors:dean-agron-co-founder-and-ceo-oxeye.yml","Dean Agron Co Founder And Ceo Oxeye","en-us/blog/authors/dean-agron-co-founder-and-ceo-oxeye.yml","en-us/blog/authors/dean-agron-co-founder-and-ceo-oxeye",{"_path":2421,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2422,"config":2427,"_id":2428,"_type":31,"title":2423,"_source":33,"_file":2429,"_stem":2430,"_extension":36},"/en-us/blog/authors/deepa-mahalingam",{"name":2423,"config":2424},"Deepa Mahalingam",{"headshot":2425,"ctfId":2426},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662019/Blog/Author%20Headshots/deepa-headshot.jpg","M54z9AWDuU7L9nBR9gRF4",{"template":735},"content:en-us:blog:authors:deepa-mahalingam.yml","en-us/blog/authors/deepa-mahalingam.yml","en-us/blog/authors/deepa-mahalingam",{"_path":2432,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2433,"config":2438,"_id":2439,"_type":31,"title":2434,"_source":33,"_file":2440,"_stem":2441,"_extension":36},"/en-us/blog/authors/dennis-appelt",{"name":2434,"config":2435},"Dennis Appelt",{"headshot":2436,"ctfId":2437},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672032/Blog/Author%20Headshots/dappelt-headshot.jpg","dappelt",{"template":735},"content:en-us:blog:authors:dennis-appelt.yml","en-us/blog/authors/dennis-appelt.yml","en-us/blog/authors/dennis-appelt",{"_path":2443,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2444,"config":2449,"_id":2450,"_type":31,"title":2445,"_source":33,"_file":2451,"_stem":2452,"_extension":36},"/en-us/blog/authors/dennis-tang",{"name":2445,"config":2446},"Dennis Tang",{"headshot":2447,"ctfId":2448},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672189/Blog/Author%20Headshots/dennis-headshot.jpg","dennis",{"template":735},"content:en-us:blog:authors:dennis-tang.yml","en-us/blog/authors/dennis-tang.yml","en-us/blog/authors/dennis-tang",{"_path":2454,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2455,"config":2459,"_id":2461,"_type":31,"title":2462,"_source":33,"_file":2463,"_stem":2464,"_extension":36},"/en-us/blog/authors/dennis-van-rooijen",{"name":2456,"config":2457},"Dennis van Rooijen",{"headshot":2458},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758031391/muvwg1sxetzekmuhqdql.png",{"template":735,"gitlabHandle":2460},"dvanrooijen2","content:en-us:blog:authors:dennis-van-rooijen.yml","Dennis Van Rooijen","en-us/blog/authors/dennis-van-rooijen.yml","en-us/blog/authors/dennis-van-rooijen",{"_path":2466,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2467,"config":2472,"_id":2473,"_type":31,"title":2468,"_source":33,"_file":2474,"_stem":2475,"_extension":36},"/en-us/blog/authors/devin-sylva",{"name":2468,"config":2469},"Devin Sylva",{"headshot":2470,"ctfId":2471},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679087/Blog/Author%20Headshots/devin-headshot.jpg","devin",{"template":735},"content:en-us:blog:authors:devin-sylva.yml","en-us/blog/authors/devin-sylva.yml","en-us/blog/authors/devin-sylva",{"_path":2477,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2478,"config":2482,"_id":2483,"_type":31,"title":2479,"_source":33,"_file":2484,"_stem":2485,"_extension":36},"/en-us/blog/authors/dhruv-jain",{"name":2479,"config":2480},"Dhruv Jain",{"headshot":766,"ctfId":2481},"2wyibk9HBKn6PjgaEuzXuZ",{"template":735},"content:en-us:blog:authors:dhruv-jain.yml","en-us/blog/authors/dhruv-jain.yml","en-us/blog/authors/dhruv-jain",{"_path":2487,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2488,"config":2492,"_id":2493,"_type":31,"title":2489,"_source":33,"_file":2494,"_stem":2495,"_extension":36},"/en-us/blog/authors/diana-logan",{"name":2489,"config":2490},"Diana Logan",{"headshot":766,"ctfId":2491},"6poIwhQe6W9ysm5rBuSPXX",{"template":735},"content:en-us:blog:authors:diana-logan.yml","en-us/blog/authors/diana-logan.yml","en-us/blog/authors/diana-logan",{"_path":2497,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2498,"config":2503,"_id":2504,"_type":31,"title":2499,"_source":33,"_file":2505,"_stem":2506,"_extension":36},"/en-us/blog/authors/dilan-orrino",{"name":2499,"config":2500},"Dilan Orrino",{"headshot":2501,"ctfId":2502},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666180/Blog/Author%20Headshots/dorrino-headshot.png","dorrino",{"template":735},"content:en-us:blog:authors:dilan-orrino.yml","en-us/blog/authors/dilan-orrino.yml","en-us/blog/authors/dilan-orrino",{"_path":2508,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2509,"config":2513,"_id":2514,"_type":31,"title":2510,"_source":33,"_file":2515,"_stem":2516,"_extension":36},"/en-us/blog/authors/dimitrie-hoekstra",{"name":2510,"config":2511},"Dimitrie Hoekstra",{"headshot":7,"ctfId":2512},"dimitrieh",{"template":735},"content:en-us:blog:authors:dimitrie-hoekstra.yml","en-us/blog/authors/dimitrie-hoekstra.yml","en-us/blog/authors/dimitrie-hoekstra",{"_path":2518,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2519,"config":2523,"_id":2524,"_type":31,"title":2520,"_source":33,"_file":2525,"_stem":2526,"_extension":36},"/en-us/blog/authors/dinesh-bolkensteyn",{"name":2520,"config":2521},"Dinesh Bolkensteyn",{"headshot":766,"ctfId":2522},"EpylYWgjPmFOL5NX3Zxmk",{"template":735},"content:en-us:blog:authors:dinesh-bolkensteyn.yml","en-us/blog/authors/dinesh-bolkensteyn.yml","en-us/blog/authors/dinesh-bolkensteyn",{"_path":2528,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2529,"config":2533,"_id":2534,"_type":31,"title":2535,"_source":33,"_file":2536,"_stem":2537,"_extension":36},"/en-us/blog/authors/dj-mountney",{"name":2530,"config":2531},"DJ Mountney",{"headshot":766,"ctfId":2532},"DJ-Mountney",{"template":735},"content:en-us:blog:authors:dj-mountney.yml","Dj Mountney","en-us/blog/authors/dj-mountney.yml","en-us/blog/authors/dj-mountney",{"_path":2539,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2540,"config":2544,"_id":2545,"_type":31,"title":2546,"_source":33,"_file":2547,"_stem":2548,"_extension":36},"/en-us/blog/authors/dmitriy-job",{"name":2541,"config":2542},"Dmitriy, Job",{"headshot":766,"ctfId":2543},"Dmitriy-Job",{"template":735},"content:en-us:blog:authors:dmitriy-job.yml","Dmitriy Job","en-us/blog/authors/dmitriy-job.yml","en-us/blog/authors/dmitriy-job",{"_path":2550,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2551,"config":2555,"_id":2556,"_type":31,"title":2552,"_source":33,"_file":2557,"_stem":2558,"_extension":36},"/en-us/blog/authors/dmitriy-zaporozhets",{"name":2552,"config":2553},"Dmitriy Zaporozhets",{"headshot":766,"ctfId":2554},"Dmitriy-Zaporozhets",{"template":735},"content:en-us:blog:authors:dmitriy-zaporozhets.yml","en-us/blog/authors/dmitriy-zaporozhets.yml","en-us/blog/authors/dmitriy-zaporozhets",{"_path":2560,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2561,"config":2566,"_id":2567,"_type":31,"title":2562,"_source":33,"_file":2568,"_stem":2569,"_extension":36},"/en-us/blog/authors/dmitry-gruzd",{"name":2562,"config":2563},"Dmitry Gruzd",{"headshot":2564,"ctfId":2565},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682014/Blog/Author%20Headshots/dgruzd-headshot.jpg","dgruzd",{"template":735},"content:en-us:blog:authors:dmitry-gruzd.yml","en-us/blog/authors/dmitry-gruzd.yml","en-us/blog/authors/dmitry-gruzd",{"_path":2571,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2572,"config":2577,"_id":2578,"_type":31,"title":2573,"_source":33,"_file":2579,"_stem":2580,"_extension":36},"/en-us/blog/authors/dominic-couture",{"name":2573,"config":2574},"Dominic Couture",{"headshot":2575,"ctfId":2576},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683783/Blog/Author%20Headshots/dominic.png","3K2DmuMWV5isBeVtKsplia",{"template":735},"content:en-us:blog:authors:dominic-couture.yml","en-us/blog/authors/dominic-couture.yml","en-us/blog/authors/dominic-couture",{"_path":2582,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2583,"config":2587,"_id":2588,"_type":31,"title":2584,"_source":33,"_file":2589,"_stem":2590,"_extension":36},"/en-us/blog/authors/douglas-alexandre",{"name":2584,"config":2585},"Douglas Alexandre",{"headshot":766,"ctfId":2586},"Douglas-Alexandre",{"template":735},"content:en-us:blog:authors:douglas-alexandre.yml","en-us/blog/authors/douglas-alexandre.yml","en-us/blog/authors/douglas-alexandre",{"_path":2592,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2593,"config":2597,"_id":2598,"_type":31,"title":2594,"_source":33,"_file":2599,"_stem":2600,"_extension":36},"/en-us/blog/authors/douwe-maan",{"name":2594,"config":2595},"Douwe Maan",{"headshot":7,"ctfId":2596},"DouweM",{"template":735},"content:en-us:blog:authors:douwe-maan.yml","en-us/blog/authors/douwe-maan.yml","en-us/blog/authors/douwe-maan",{"_path":2602,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2603,"config":2608,"_id":2609,"_type":31,"title":2604,"_source":33,"_file":2610,"_stem":2611,"_extension":36},"/en-us/blog/authors/dov-hershkovitch",{"name":2604,"config":2605},"Dov Hershkovitch",{"headshot":2606,"ctfId":2607},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665628/Blog/Author%20Headshots/dhershkovitch-headshot.png","dhershkovitch",{"template":735},"content:en-us:blog:authors:dov-hershkovitch.yml","en-us/blog/authors/dov-hershkovitch.yml","en-us/blog/authors/dov-hershkovitch",{"_path":2613,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2614,"config":2618,"_id":2619,"_type":31,"title":2620,"_source":33,"_file":2621,"_stem":2622,"_extension":36},"/en-us/blog/authors/dr-elle-obrien",{"name":2615,"config":2616},"Dr. Elle O'Brien",{"headshot":766,"ctfId":2617},"Dr-Elle-OBrien",{"template":735},"content:en-us:blog:authors:dr-elle-obrien.yml","Dr Elle Obrien","en-us/blog/authors/dr-elle-obrien.yml","en-us/blog/authors/dr-elle-obrien",{"_path":2624,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2625,"config":2629,"_id":2630,"_type":31,"title":2626,"_source":33,"_file":2631,"_stem":2632,"_extension":36},"/en-us/blog/authors/drew-blessing",{"name":2626,"config":2627},"Drew Blessing",{"headshot":766,"ctfId":2628},"Drew-Blessing",{"template":735},"content:en-us:blog:authors:drew-blessing.yml","en-us/blog/authors/drew-blessing.yml","en-us/blog/authors/drew-blessing",{"_path":2634,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2635,"config":2640,"_id":2641,"_type":31,"title":2636,"_source":33,"_file":2642,"_stem":2643,"_extension":36},"/en-us/blog/authors/dylan-griffith",{"name":2636,"config":2637},"Dylan Griffith",{"headshot":2638,"ctfId":2639},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672822/Blog/Author%20Headshots/DylanGriffith-headshot.jpg","DylanGriffith",{"template":735},"content:en-us:blog:authors:dylan-griffith.yml","en-us/blog/authors/dylan-griffith.yml","en-us/blog/authors/dylan-griffith",{"_path":2645,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2646,"config":2650,"_id":2651,"_type":31,"title":2647,"_source":33,"_file":2652,"_stem":2653,"_extension":36},"/en-us/blog/authors/eddie-glenn",{"name":2647,"config":2648},"Eddie Glenn",{"headshot":7,"ctfId":2649},"eglenn",{"template":735},"content:en-us:blog:authors:eddie-glenn.yml","en-us/blog/authors/eddie-glenn.yml","en-us/blog/authors/eddie-glenn",{"_path":2655,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2656,"config":2661,"_id":2662,"_type":31,"title":2657,"_source":33,"_file":2663,"_stem":2664,"_extension":36},"/en-us/blog/authors/eduardo-bonet",{"name":2657,"config":2658},"Eduardo Bonet",{"headshot":2659,"ctfId":2660},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682722/Blog/Author%20Headshots/eduardobonet-headshot.jpg","eduardobonet",{"template":735},"content:en-us:blog:authors:eduardo-bonet.yml","en-us/blog/authors/eduardo-bonet.yml","en-us/blog/authors/eduardo-bonet",{"_path":2666,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2667,"config":2672,"_id":2673,"_type":31,"title":2668,"_source":33,"_file":2674,"_stem":2675,"_extension":36},"/en-us/blog/authors/eliran-mesika",{"name":2668,"config":2669},"Eliran Mesika",{"headshot":2670,"ctfId":2671},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670111/Blog/Author%20Headshots/eliran.jpg","eliranmesika",{"template":735},"content:en-us:blog:authors:eliran-mesika.yml","en-us/blog/authors/eliran-mesika.yml","en-us/blog/authors/eliran-mesika",{"_path":2677,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2678,"config":2683,"_id":2684,"_type":31,"title":2679,"_source":33,"_file":2685,"_stem":2686,"_extension":36},"/en-us/blog/authors/elisabeth-burrows",{"name":2679,"config":2680},"Elisabeth Burrows",{"headshot":2681,"ctfId":2682},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659535/Blog/Author%20Headshots/liz_burrows_headshot.png","6Nj2Lio5W7HdeNYoysVgCf",{"template":735},"content:en-us:blog:authors:elisabeth-burrows.yml","en-us/blog/authors/elisabeth-burrows.yml","en-us/blog/authors/elisabeth-burrows",{"_path":2688,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2689,"config":2693,"_id":2694,"_type":31,"title":2690,"_source":33,"_file":2695,"_stem":2696,"_extension":36},"/en-us/blog/authors/elliot-rushton",{"name":2690,"config":2691},"Elliot Rushton",{"headshot":7,"ctfId":2692},"erushton",{"template":735},"content:en-us:blog:authors:elliot-rushton.yml","en-us/blog/authors/elliot-rushton.yml","en-us/blog/authors/elliot-rushton",{"_path":2698,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2699,"config":2703,"_id":2704,"_type":31,"title":2700,"_source":33,"_file":2705,"_stem":2706,"_extension":36},"/en-us/blog/authors/emilie-schario",{"name":2700,"config":2701},"Emilie Schario",{"headshot":7,"ctfId":2702},"emilie",{"template":735},"content:en-us:blog:authors:emilie-schario.yml","en-us/blog/authors/emilie-schario.yml","en-us/blog/authors/emilie-schario",{"_path":2708,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2709,"config":2714,"_id":2715,"_type":31,"title":2710,"_source":33,"_file":2716,"_stem":2717,"_extension":36},"/en-us/blog/authors/emilio-salvador",{"name":2710,"config":2711},"Emilio Salvador",{"headshot":2712,"ctfId":2713},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660161/Blog/Author%20Headshots/esalvadorp-headshot.png","esalvadorp",{"template":735},"content:en-us:blog:authors:emilio-salvador.yml","en-us/blog/authors/emilio-salvador.yml","en-us/blog/authors/emilio-salvador",{"_path":2719,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2720,"config":2725,"_id":2726,"_type":31,"title":2721,"_source":33,"_file":2727,"_stem":2728,"_extension":36},"/en-us/blog/authors/emily-bauman",{"name":2721,"config":2722},"Emily Bauman",{"headshot":2723,"ctfId":2724},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664145/Blog/Author%20Headshots/emilybauman-headshot.jpg","emilybauman",{"template":735},"content:en-us:blog:authors:emily-bauman.yml","en-us/blog/authors/emily-bauman.yml","en-us/blog/authors/emily-bauman",{"_path":2730,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2731,"config":2735,"_id":2736,"_type":31,"title":2732,"_source":33,"_file":2737,"_stem":2738,"_extension":36},"/en-us/blog/authors/emily-chin",{"name":2732,"config":2733},"Emily Chin",{"headshot":7,"ctfId":2734},"echin",{"template":735},"content:en-us:blog:authors:emily-chin.yml","en-us/blog/authors/emily-chin.yml","en-us/blog/authors/emily-chin",{"_path":2740,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2741,"config":2745,"_id":2746,"_type":31,"title":2742,"_source":33,"_file":2747,"_stem":2748,"_extension":36},"/en-us/blog/authors/emily-kyle",{"name":2742,"config":2743},"Emily Kyle",{"headshot":766,"ctfId":2744},"Emily-Kyle",{"template":735},"content:en-us:blog:authors:emily-kyle.yml","en-us/blog/authors/emily-kyle.yml","en-us/blog/authors/emily-kyle",{"_path":2750,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2751,"config":2755,"_id":2756,"_type":31,"title":2757,"_source":33,"_file":2758,"_stem":2759,"_extension":36},"/en-us/blog/authors/emily-von-hoffmann",{"name":2752,"config":2753},"Emily von Hoffmann",{"headshot":766,"ctfId":2754},"evhoffmann",{"template":735},"content:en-us:blog:authors:emily-von-hoffmann.yml","Emily Von Hoffmann","en-us/blog/authors/emily-von-hoffmann.yml","en-us/blog/authors/emily-von-hoffmann",{"_path":2761,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2762,"config":2767,"_id":2768,"_type":31,"title":2769,"_source":33,"_file":2770,"_stem":2771,"_extension":36},"/en-us/blog/authors/enrique-alcntara",{"name":2763,"config":2764},"Enrique Alcántara",{"headshot":2765,"ctfId":2766},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669746/Blog/Author%20Headshots/ealcantara-headshot.jpg","3E3c30ZWRUTq6rlFiYrjtq",{"template":735},"content:en-us:blog:authors:enrique-alcntara.yml","Enrique Alcntara","en-us/blog/authors/enrique-alcntara.yml","en-us/blog/authors/enrique-alcntara",{"_path":2773,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2774,"config":2778,"_id":2779,"_type":31,"title":2775,"_source":33,"_file":2780,"_stem":2781,"_extension":36},"/en-us/blog/authors/eric-brinkman",{"name":2775,"config":2776},"Eric Brinkman",{"headshot":7,"ctfId":2777},"ebrinkman",{"template":735},"content:en-us:blog:authors:eric-brinkman.yml","en-us/blog/authors/eric-brinkman.yml","en-us/blog/authors/eric-brinkman",{"_path":2783,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2784,"config":2788,"_id":2789,"_type":31,"title":2785,"_source":33,"_file":2790,"_stem":2791,"_extension":36},"/en-us/blog/authors/eric-eastwood",{"name":2785,"config":2786},"Eric Eastwood",{"headshot":7,"ctfId":2787},"MadLittleMods",{"template":735},"content:en-us:blog:authors:eric-eastwood.yml","en-us/blog/authors/eric-eastwood.yml","en-us/blog/authors/eric-eastwood",{"_path":2793,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2794,"config":2798,"_id":2799,"_type":31,"title":2795,"_source":33,"_file":2800,"_stem":2801,"_extension":36},"/en-us/blog/authors/eric-rosenberg",{"name":2795,"config":2796},"Eric Rosenberg",{"headshot":7,"ctfId":2797},"ericrosenberg88",{"template":735},"content:en-us:blog:authors:eric-rosenberg.yml","en-us/blog/authors/eric-rosenberg.yml","en-us/blog/authors/eric-rosenberg",{"_path":2803,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2804,"config":2809,"_id":2810,"_type":31,"title":2805,"_source":33,"_file":2811,"_stem":2812,"_extension":36},"/en-us/blog/authors/eric-rubin",{"name":2805,"config":2806},"Eric Rubin",{"headshot":2807,"ctfId":2808},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682494/Blog/Author%20Headshots/ericrubin-headshot.png","ericrubin",{"template":735},"content:en-us:blog:authors:eric-rubin.yml","en-us/blog/authors/eric-rubin.yml","en-us/blog/authors/eric-rubin",{"_path":2814,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2815,"config":2820,"_id":2821,"_type":31,"title":2816,"_source":33,"_file":2822,"_stem":2823,"_extension":36},"/en-us/blog/authors/eric-schurter",{"name":2816,"config":2817},"Eric Schurter",{"headshot":2818,"ctfId":2819},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679281/Blog/Author%20Headshots/ericschurter-headshot.jpg","ericschurter",{"template":735},"content:en-us:blog:authors:eric-schurter.yml","en-us/blog/authors/eric-schurter.yml","en-us/blog/authors/eric-schurter",{"_path":2825,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2826,"config":2830,"_id":2831,"_type":31,"title":2827,"_source":33,"_file":2832,"_stem":2833,"_extension":36},"/en-us/blog/authors/erica-huang",{"name":2827,"config":2828},"Erica Huang",{"headshot":7,"ctfId":2829},"exhuang",{"template":735},"content:en-us:blog:authors:erica-huang.yml","en-us/blog/authors/erica-huang.yml","en-us/blog/authors/erica-huang",{"_path":2835,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2836,"config":2840,"_id":2841,"_type":31,"title":2837,"_source":33,"_file":2842,"_stem":2843,"_extension":36},"/en-us/blog/authors/erica-lindberg",{"name":2837,"config":2838},"Erica Lindberg",{"headshot":766,"ctfId":2839},"Erica-Lindberg",{"template":735},"content:en-us:blog:authors:erica-lindberg.yml","en-us/blog/authors/erica-lindberg.yml","en-us/blog/authors/erica-lindberg",{"_path":2845,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2846,"config":2850,"_id":2851,"_type":31,"title":2847,"_source":33,"_file":2852,"_stem":2853,"_extension":36},"/en-us/blog/authors/erich-wegscheider",{"name":2847,"config":2848},"Erich Wegscheider",{"headshot":7,"ctfId":2849},"ewegscheider",{"template":735},"content:en-us:blog:authors:erich-wegscheider.yml","en-us/blog/authors/erich-wegscheider.yml","en-us/blog/authors/erich-wegscheider",{"_path":2855,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2856,"config":2860,"_id":2861,"_type":31,"title":2857,"_source":33,"_file":2862,"_stem":2863,"_extension":36},"/en-us/blog/authors/erick-banks",{"name":2857,"config":2858},"Erick Banks",{"headshot":766,"ctfId":2859},"4CGXhAxudTq69aZOtPnLfu",{"template":735},"content:en-us:blog:authors:erick-banks.yml","en-us/blog/authors/erick-banks.yml","en-us/blog/authors/erick-banks",{"_path":2865,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2866,"config":2870,"_id":2871,"_type":31,"title":2867,"_source":33,"_file":2872,"_stem":2873,"_extension":36},"/en-us/blog/authors/erika-feldman",{"name":2867,"config":2868},"Erika Feldman",{"headshot":766,"ctfId":2869},"78oCat8vvbl6mzXsLawd9d",{"template":735},"content:en-us:blog:authors:erika-feldman.yml","en-us/blog/authors/erika-feldman.yml","en-us/blog/authors/erika-feldman",{"_path":2875,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2876,"config":2880,"_id":2881,"_type":31,"title":2882,"_source":33,"_file":2883,"_stem":2884,"_extension":36},"/en-us/blog/authors/erin-krengel-pulumi",{"name":2877,"config":2878},"Erin Krengel, Pulumi",{"headshot":766,"ctfId":2879},"Erin-Krengel-Pulumi",{"template":735},"content:en-us:blog:authors:erin-krengel-pulumi.yml","Erin Krengel Pulumi","en-us/blog/authors/erin-krengel-pulumi.yml","en-us/blog/authors/erin-krengel-pulumi",{"_path":2886,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2887,"config":2891,"_id":2892,"_type":31,"title":2893,"_source":33,"_file":2894,"_stem":2895,"_extension":36},"/en-us/blog/authors/ernst-van-nierop",{"name":2888,"config":2889},"Ernst van Nierop",{"headshot":7,"ctfId":2890},"ernstvn",{"template":735},"content:en-us:blog:authors:ernst-van-nierop.yml","Ernst Van Nierop","en-us/blog/authors/ernst-van-nierop.yml","en-us/blog/authors/ernst-van-nierop",{"_path":2897,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2898,"config":2902,"_id":2903,"_type":31,"title":2899,"_source":33,"_file":2904,"_stem":2905,"_extension":36},"/en-us/blog/authors/esther-shein",{"name":2899,"config":2900},"Esther Shein",{"headshot":766,"ctfId":2901},"Esther-Shein",{"template":735},"content:en-us:blog:authors:esther-shein.yml","en-us/blog/authors/esther-shein.yml","en-us/blog/authors/esther-shein",{"_path":2907,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2908,"config":2913,"_id":2914,"_type":31,"title":2909,"_source":33,"_file":2915,"_stem":2916,"_extension":36},"/en-us/blog/authors/ethan-strike",{"name":2909,"config":2910},"Ethan Strike",{"headshot":2911,"ctfId":2912},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679067/Blog/Author%20Headshots/estrike-headshot.png","estrike",{"template":735},"content:en-us:blog:authors:ethan-strike.yml","en-us/blog/authors/ethan-strike.yml","en-us/blog/authors/ethan-strike",{"_path":2918,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2919,"config":2923,"_id":2924,"_type":31,"title":2920,"_source":33,"_file":2925,"_stem":2926,"_extension":36},"/en-us/blog/authors/ethan-urie",{"name":2920,"config":2921},"Ethan Urie",{"headshot":766,"ctfId":2922},"mJhtQw4TY9ZRNF7dfitIF",{"template":735},"content:en-us:blog:authors:ethan-urie.yml","en-us/blog/authors/ethan-urie.yml","en-us/blog/authors/ethan-urie",{"_path":2928,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2929,"config":2933,"_id":2934,"_type":31,"title":2930,"_source":33,"_file":2935,"_stem":2936,"_extension":36},"/en-us/blog/authors/eugene-lim",{"name":2930,"config":2931},"Eugene Lim",{"headshot":766,"ctfId":2932},"6KHdIdghkUfSTzV2MzxNcj",{"template":735},"content:en-us:blog:authors:eugene-lim.yml","en-us/blog/authors/eugene-lim.yml","en-us/blog/authors/eugene-lim",{"_path":2938,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2939,"config":2943,"_id":2944,"_type":31,"title":2940,"_source":33,"_file":2945,"_stem":2946,"_extension":36},"/en-us/blog/authors/eugenia-hannon",{"name":2940,"config":2941},"Eugenia Hannon",{"headshot":7,"ctfId":2942},"eugeniah",{"template":735},"content:en-us:blog:authors:eugenia-hannon.yml","en-us/blog/authors/eugenia-hannon.yml","en-us/blog/authors/eugenia-hannon",{"_path":2948,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2949,"config":2953,"_id":2954,"_type":31,"title":2950,"_source":33,"_file":2955,"_stem":2956,"_extension":36},"/en-us/blog/authors/ev-kontsevoy",{"name":2950,"config":2951},"Ev Kontsevoy",{"headshot":7,"ctfId":2952},"ekontsevoy",{"template":735},"content:en-us:blog:authors:ev-kontsevoy.yml","en-us/blog/authors/ev-kontsevoy.yml","en-us/blog/authors/ev-kontsevoy",{"_path":2958,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2959,"config":2963,"_id":2964,"_type":31,"title":2960,"_source":33,"_file":2965,"_stem":2966,"_extension":36},"/en-us/blog/authors/eva-sasson",{"name":2960,"config":2961},"Eva Sasson",{"headshot":766,"ctfId":2962},"Eva-Sasson",{"template":735},"content:en-us:blog:authors:eva-sasson.yml","en-us/blog/authors/eva-sasson.yml","en-us/blog/authors/eva-sasson",{"_path":2968,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2969,"config":2974,"_id":2975,"_type":31,"title":2970,"_source":33,"_file":2976,"_stem":2977,"_extension":36},"/en-us/blog/authors/fabian-zimmer",{"name":2970,"config":2971},"Fabian Zimmer",{"headshot":2972,"ctfId":2973},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713473/q6awwqbxtg0a4x9gtmhs.png","3TK88UogcX5lx83kWMVuvI",{"template":735},"content:en-us:blog:authors:fabian-zimmer.yml","en-us/blog/authors/fabian-zimmer.yml","en-us/blog/authors/fabian-zimmer",{"_path":2979,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2980,"config":2984,"_id":2985,"_type":31,"title":2981,"_source":33,"_file":2986,"_stem":2987,"_extension":36},"/en-us/blog/authors/fabio-akita",{"name":2981,"config":2982},"Fabio Akita",{"headshot":766,"ctfId":2983},"Fabio-Akita",{"template":735},"content:en-us:blog:authors:fabio-akita.yml","en-us/blog/authors/fabio-akita.yml","en-us/blog/authors/fabio-akita",{"_path":2989,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":2990,"config":2994,"_id":2995,"_type":31,"title":2991,"_source":33,"_file":2996,"_stem":2997,"_extension":36},"/en-us/blog/authors/fabio-busatto",{"name":2991,"config":2992},"Fabio Busatto",{"headshot":7,"ctfId":2993},"bikebilly",{"template":735},"content:en-us:blog:authors:fabio-busatto.yml","en-us/blog/authors/fabio-busatto.yml","en-us/blog/authors/fabio-busatto",{"_path":2999,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3000,"config":3005,"_id":3006,"_type":31,"title":3001,"_source":33,"_file":3007,"_stem":3008,"_extension":36},"/en-us/blog/authors/fabio-pitino",{"name":3001,"config":3002},"Fabio Pitino",{"headshot":3003,"ctfId":3004},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659958/Blog/Author%20Headshots/fabiopitino-headshot.jpg","fabiopitino",{"template":735},"content:en-us:blog:authors:fabio-pitino.yml","en-us/blog/authors/fabio-pitino.yml","en-us/blog/authors/fabio-pitino",{"_path":3010,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3011,"config":3015,"_id":3016,"_type":31,"title":3012,"_source":33,"_file":3017,"_stem":3018,"_extension":36},"/en-us/blog/authors/farnoosh-seifoddini",{"name":3012,"config":3013},"Farnoosh Seifoddini",{"headshot":7,"ctfId":3014},"fseifoddini",{"template":735},"content:en-us:blog:authors:farnoosh-seifoddini.yml","en-us/blog/authors/farnoosh-seifoddini.yml","en-us/blog/authors/farnoosh-seifoddini",{"_path":3020,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3021,"config":3025,"_id":3026,"_type":31,"title":3022,"_source":33,"_file":3027,"_stem":3028,"_extension":36},"/en-us/blog/authors/fatih-acet",{"name":3022,"config":3023},"Fatih Acet",{"headshot":7,"ctfId":3024},"fatihacet",{"template":735},"content:en-us:blog:authors:fatih-acet.yml","en-us/blog/authors/fatih-acet.yml","en-us/blog/authors/fatih-acet",{"_path":3030,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3031,"config":3036,"_id":3037,"_type":31,"title":3032,"_source":33,"_file":3038,"_stem":3039,"_extension":36},"/en-us/blog/authors/fatima-sarah-khalid",{"name":3032,"config":3033},"Fatima Sarah Khalid",{"headshot":3034,"ctfId":3035},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663337/Blog/Author%20Headshots/sugaroverflow-headshot.jpg","sugaroverflow",{"template":735},"content:en-us:blog:authors:fatima-sarah-khalid.yml","en-us/blog/authors/fatima-sarah-khalid.yml","en-us/blog/authors/fatima-sarah-khalid",{"_path":3041,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3042,"config":3047,"_id":3048,"_type":31,"title":3043,"_source":33,"_file":3049,"_stem":3050,"_extension":36},"/en-us/blog/authors/fernando-diaz",{"name":3043,"config":3044},"Fernando Diaz",{"headshot":3045,"ctfId":3046},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659556/Blog/Author%20Headshots/fern_diaz.png","fjdiaz",{"template":735},"content:en-us:blog:authors:fernando-diaz.yml","en-us/blog/authors/fernando-diaz.yml","en-us/blog/authors/fernando-diaz",{"_path":3052,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3053,"config":3057,"_id":3058,"_type":31,"title":3054,"_source":33,"_file":3059,"_stem":3060,"_extension":36},"/en-us/blog/authors/filipa-lacerda",{"name":3054,"config":3055},"Filipa Lacerda",{"headshot":7,"ctfId":3056},"filipa",{"template":735},"content:en-us:blog:authors:filipa-lacerda.yml","en-us/blog/authors/filipa-lacerda.yml","en-us/blog/authors/filipa-lacerda",{"_path":3062,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3063,"config":3068,"_id":3069,"_type":31,"title":3070,"_source":33,"_file":3071,"_stem":3072,"_extension":36},"/en-us/blog/authors/flix-veillette-potvin",{"name":3064,"config":3065}," Félix Veillette-Potvin",{"headshot":3066,"ctfId":3067},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662606/Blog/Author%20Headshots/_F%C3%A9lix_Veillette-Potvin_headshot.png","3nkwcdE5K3Uw9nrovEngxW",{"template":735},"content:en-us:blog:authors:flix-veillette-potvin.yml","Flix Veillette Potvin","en-us/blog/authors/flix-veillette-potvin.yml","en-us/blog/authors/flix-veillette-potvin",{"_path":3074,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3075,"config":3079,"_id":3080,"_type":31,"title":3076,"_source":33,"_file":3081,"_stem":3082,"_extension":36},"/en-us/blog/authors/forrest-brazeal",{"name":3076,"config":3077},"Forrest Brazeal",{"headshot":7,"ctfId":3078},"fbrazeal",{"template":735},"content:en-us:blog:authors:forrest-brazeal.yml","en-us/blog/authors/forrest-brazeal.yml","en-us/blog/authors/forrest-brazeal",{"_path":3084,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3085,"config":3089,"_id":3090,"_type":31,"title":3086,"_source":33,"_file":3091,"_stem":3092,"_extension":36},"/en-us/blog/authors/francis-ofungwu",{"name":3086,"config":3087},"Francis Ofungwu",{"headshot":766,"ctfId":3088},"fofungwu",{"template":735},"content:en-us:blog:authors:francis-ofungwu.yml","en-us/blog/authors/francis-ofungwu.yml","en-us/blog/authors/francis-ofungwu",{"_path":3094,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3095,"config":3100,"_id":3101,"_type":31,"title":3102,"_source":33,"_file":3103,"_stem":3104,"_extension":36},"/en-us/blog/authors/frdric-caplette",{"name":3096,"config":3097},"Frédéric Caplette",{"headshot":3098,"ctfId":3099},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661878/Blog/Author%20Headshots/frederic_caplette_headshot.png","6nMRwNMwciKSX03zmbBbPF",{"template":735},"content:en-us:blog:authors:frdric-caplette.yml","Frdric Caplette","en-us/blog/authors/frdric-caplette.yml","en-us/blog/authors/frdric-caplette",{"_path":3106,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3107,"config":3112,"_id":3113,"_type":31,"title":3108,"_source":33,"_file":3114,"_stem":3115,"_extension":36},"/en-us/blog/authors/gabe-weaver",{"name":3108,"config":3109},"Gabe Weaver",{"headshot":3110,"ctfId":3111},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667605/Blog/Author%20Headshots/gweaver-headshot.jpg","gweaver",{"template":735},"content:en-us:blog:authors:gabe-weaver.yml","en-us/blog/authors/gabe-weaver.yml","en-us/blog/authors/gabe-weaver",{"_path":3117,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3118,"config":3123,"_id":3124,"_type":31,"title":3119,"_source":33,"_file":3125,"_stem":3126,"_extension":36},"/en-us/blog/authors/gabriel-engel",{"name":3119,"config":3120},"Gabriel Engel",{"headshot":3121,"ctfId":3122},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664747/Blog/Author%20Headshots/gabrielengel_gl-headshot.jpg","gabrielengelgl",{"template":735},"content:en-us:blog:authors:gabriel-engel.yml","en-us/blog/authors/gabriel-engel.yml","en-us/blog/authors/gabriel-engel",{"_path":3128,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3129,"config":3133,"_id":3134,"_type":31,"title":3130,"_source":33,"_file":3135,"_stem":3136,"_extension":36},"/en-us/blog/authors/gabriel-le-breton",{"name":3130,"config":3131},"Gabriel Le Breton",{"headshot":766,"ctfId":3132},"Gabriel-Le-Breton",{"template":735},"content:en-us:blog:authors:gabriel-le-breton.yml","en-us/blog/authors/gabriel-le-breton.yml","en-us/blog/authors/gabriel-le-breton",{"_path":3138,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3139,"config":3144,"_id":3145,"_type":31,"title":3140,"_source":33,"_file":3146,"_stem":3147,"_extension":36},"/en-us/blog/authors/gabriel-mazetto",{"name":3140,"config":3141},"Gabriel Mazetto",{"headshot":3142,"ctfId":3143},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678982/Blog/Author%20Headshots/brodock-headshot.jpg","brodock",{"template":735},"content:en-us:blog:authors:gabriel-mazetto.yml","en-us/blog/authors/gabriel-mazetto.yml","en-us/blog/authors/gabriel-mazetto",{"_path":3149,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3150,"config":3155,"_id":3156,"_type":31,"title":3151,"_source":33,"_file":3157,"_stem":3158,"_extension":36},"/en-us/blog/authors/gavin-peltz",{"name":3151,"config":3152},"Gavin Peltz",{"headshot":3153,"ctfId":3154},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662831/Blog/Author%20Headshots/gavin_peltz.png","27UwgXDMqa0oBWV93rXTgN",{"template":735},"content:en-us:blog:authors:gavin-peltz.yml","en-us/blog/authors/gavin-peltz.yml","en-us/blog/authors/gavin-peltz",{"_path":3160,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3161,"config":3166,"_id":3167,"_type":31,"title":3162,"_source":33,"_file":3168,"_stem":3169,"_extension":36},"/en-us/blog/authors/george-kichukov",{"name":3162,"config":3163},"George Kichukov",{"headshot":3164,"ctfId":3165},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664866/Blog/Author%20Headshots/george_kichukov.png","7e8bn05u4pXwYjkRrqdprE",{"template":735},"content:en-us:blog:authors:george-kichukov.yml","en-us/blog/authors/george-kichukov.yml","en-us/blog/authors/george-kichukov",{"_path":3171,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3172,"config":3176,"_id":3177,"_type":31,"title":3173,"_source":33,"_file":3178,"_stem":3179,"_extension":36},"/en-us/blog/authors/gerard-hickey",{"name":3173,"config":3174},"Gerard Hickey",{"headshot":7,"ctfId":3175},"ghickey",{"template":735},"content:en-us:blog:authors:gerard-hickey.yml","en-us/blog/authors/gerard-hickey.yml","en-us/blog/authors/gerard-hickey",{"_path":3181,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3182,"config":3187,"_id":3188,"_type":31,"title":3189,"_source":33,"_file":3190,"_stem":3191,"_extension":36},"/en-us/blog/authors/gerardo-lopez-fernandez",{"name":3183,"config":3184},"Gerardo Lopez-Fernandez",{"headshot":3185,"ctfId":3186},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679925/Blog/Author%20Headshots/glopezfernandez-headshot.jpg","glopezfernandez",{"template":735},"content:en-us:blog:authors:gerardo-lopez-fernandez.yml","Gerardo Lopez Fernandez","en-us/blog/authors/gerardo-lopez-fernandez.yml","en-us/blog/authors/gerardo-lopez-fernandez",{"_path":3193,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3194,"config":3199,"_id":3200,"_type":31,"title":3195,"_source":33,"_file":3201,"_stem":3202,"_extension":36},"/en-us/blog/authors/gina-doyle",{"name":3195,"config":3196},"Gina Doyle",{"headshot":3197,"ctfId":3198},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679201/Blog/Author%20Headshots/gdoyle-headshot.png","gdoyle",{"template":735},"content:en-us:blog:authors:gina-doyle.yml","en-us/blog/authors/gina-doyle.yml","en-us/blog/authors/gina-doyle",{"_path":3204,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3205,"config":3208,"_id":3209,"_type":31,"title":3210,"_source":33,"_file":3211,"_stem":3212,"_extension":36},"/en-us/blog/authors/gitlab",{"name":3206,"config":3207},"GitLab",{"headshot":766,"ctfId":3206},{"template":735},"content:en-us:blog:authors:gitlab.yml","Gitlab","en-us/blog/authors/gitlab.yml","en-us/blog/authors/gitlab",{"_path":3214,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3215,"config":3219,"_id":3220,"_type":31,"title":3221,"_source":33,"_file":3222,"_stem":3223,"_extension":36},"/en-us/blog/authors/gitlab-ai-assisted-group",{"name":3216,"config":3217},"GitLab AI Assisted Group",{"headshot":766,"ctfId":3218},"GitLab-AI-Assisted-Group",{"template":735},"content:en-us:blog:authors:gitlab-ai-assisted-group.yml","Gitlab Ai Assisted Group","en-us/blog/authors/gitlab-ai-assisted-group.yml","en-us/blog/authors/gitlab-ai-assisted-group",{"_path":3225,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3226,"config":3230,"_id":3231,"_type":31,"title":3232,"_source":33,"_file":3233,"_stem":3234,"_extension":36},"/en-us/blog/authors/gitlab-france-team",{"name":3227,"config":3228},"GitLab France Team",{"headshot":766,"ctfId":3229},"1gfblqN0ibYIuWGk7MOTny",{"template":735},"content:en-us:blog:authors:gitlab-france-team.yml","Gitlab France Team","en-us/blog/authors/gitlab-france-team.yml","en-us/blog/authors/gitlab-france-team",{"_path":3236,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3237,"config":3241,"_id":3242,"_type":31,"title":3243,"_source":33,"_file":3244,"_stem":3245,"_extension":36},"/en-us/blog/authors/gitlab-germany-team",{"name":3238,"config":3239},"GitLab Germany Team",{"headshot":766,"ctfId":3240},"6tNquF8jQeRRRi8k3ZXpvS",{"template":735},"content:en-us:blog:authors:gitlab-germany-team.yml","Gitlab Germany Team","en-us/blog/authors/gitlab-germany-team.yml","en-us/blog/authors/gitlab-germany-team",{"_path":3247,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3248,"config":3252,"_id":3253,"_type":31,"title":3254,"_source":33,"_file":3255,"_stem":3256,"_extension":36},"/en-us/blog/authors/gitlab-japan-team",{"name":3249,"config":3250},"GitLab Japan Team",{"headshot":766,"ctfId":3251},"5YWHF8vG80rluQ41QjgP7V",{"template":735},"content:en-us:blog:authors:gitlab-japan-team.yml","Gitlab Japan Team","en-us/blog/authors/gitlab-japan-team.yml","en-us/blog/authors/gitlab-japan-team",{"_path":3258,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3259,"config":3263,"_id":3264,"_type":31,"title":3265,"_source":33,"_file":3266,"_stem":3267,"_extension":36},"/en-us/blog/authors/gitlab-security-team",{"name":3260,"config":3261},"GitLab Security Team",{"headshot":766,"ctfId":3262},"GitLab-Security-Team",{"template":735},"content:en-us:blog:authors:gitlab-security-team.yml","Gitlab Security Team","en-us/blog/authors/gitlab-security-team.yml","en-us/blog/authors/gitlab-security-team",{"_path":3269,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3270,"config":3274,"_id":3275,"_type":31,"title":3276,"_source":33,"_file":3277,"_stem":3278,"_extension":36},"/en-us/blog/authors/gitlab-team",{"name":3271,"config":3272},"GitLab Team",{"headshot":766,"ctfId":3273},"GitLab-Team",{"template":735},"content:en-us:blog:authors:gitlab-team.yml","Gitlab Team","en-us/blog/authors/gitlab-team.yml","en-us/blog/authors/gitlab-team",{"_path":3280,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3281,"config":3285,"_id":3286,"_type":31,"title":3287,"_source":33,"_file":3288,"_stem":3289,"_extension":36},"/en-us/blog/authors/gitlab-vulnerability-research-team",{"name":3282,"config":3283},"GitLab Vulnerability Research Team",{"headshot":766,"ctfId":3284},"GitLab-Vulnerability-Research-Team",{"template":735},"content:en-us:blog:authors:gitlab-vulnerability-research-team.yml","Gitlab Vulnerability Research Team","en-us/blog/authors/gitlab-vulnerability-research-team.yml","en-us/blog/authors/gitlab-vulnerability-research-team",{"_path":3291,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3292,"config":3296,"_id":3297,"_type":31,"title":3293,"_source":33,"_file":3298,"_stem":3299,"_extension":36},"/en-us/blog/authors/goetz-buerkle",{"name":3293,"config":3294},"Goetz Buerkle",{"headshot":766,"ctfId":3295},"Goetz-Buerkle",{"template":735},"content:en-us:blog:authors:goetz-buerkle.yml","en-us/blog/authors/goetz-buerkle.yml","en-us/blog/authors/goetz-buerkle",{"_path":3301,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3302,"config":3307,"_id":3308,"_type":31,"title":3303,"_source":33,"_file":3309,"_stem":3310,"_extension":36},"/en-us/blog/authors/gosia-ksionek",{"name":3303,"config":3304},"Gosia Ksionek",{"headshot":3305,"ctfId":3306},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680521/Blog/Author%20Headshots/mksionek-headshot.jpg","mksionek",{"template":735},"content:en-us:blog:authors:gosia-ksionek.yml","en-us/blog/authors/gosia-ksionek.yml","en-us/blog/authors/gosia-ksionek",{"_path":3312,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3313,"config":3318,"_id":3319,"_type":31,"title":3314,"_source":33,"_file":3320,"_stem":3321,"_extension":36},"/en-us/blog/authors/grant-hickman",{"name":3314,"config":3315},"Grant Hickman",{"headshot":3316,"ctfId":3317},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682570/Blog/Author%20Headshots/g.png","ghickman",{"template":735},"content:en-us:blog:authors:grant-hickman.yml","en-us/blog/authors/grant-hickman.yml","en-us/blog/authors/grant-hickman",{"_path":3323,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3324,"config":3329,"_id":3330,"_type":31,"title":3325,"_source":33,"_file":3331,"_stem":3332,"_extension":36},"/en-us/blog/authors/grant-young",{"name":3325,"config":3326},"Grant Young",{"headshot":3327,"ctfId":3328},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666346/Blog/Author%20Headshots/grantyoung-headshot.jpg","grantyoung",{"template":735},"content:en-us:blog:authors:grant-young.yml","en-us/blog/authors/grant-young.yml","en-us/blog/authors/grant-young",{"_path":3334,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3335,"config":3339,"_id":3340,"_type":31,"title":3336,"_source":33,"_file":3341,"_stem":3342,"_extension":36},"/en-us/blog/authors/greg-alfaro",{"name":3336,"config":3337},"Greg Alfaro",{"headshot":7,"ctfId":3338},"7zzMrU9Fbdw0QGxdFjJ1jE",{"template":735},"content:en-us:blog:authors:greg-alfaro.yml","en-us/blog/authors/greg-alfaro.yml","en-us/blog/authors/greg-alfaro",{"_path":3344,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3345,"config":3349,"_id":3350,"_type":31,"title":3346,"_source":33,"_file":3351,"_stem":3352,"_extension":36},"/en-us/blog/authors/greg-johnson",{"name":3346,"config":3347},"Greg Johnson",{"headshot":7,"ctfId":3348},"codeEmitter",{"template":735},"content:en-us:blog:authors:greg-johnson.yml","en-us/blog/authors/greg-johnson.yml","en-us/blog/authors/greg-johnson",{"_path":3354,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3355,"config":3360,"_id":3361,"_type":31,"title":3356,"_source":33,"_file":3362,"_stem":3363,"_extension":36},"/en-us/blog/authors/greg-myers",{"name":3356,"config":3357},"Greg Myers",{"headshot":3358,"ctfId":3359},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665570/Blog/Author%20Headshots/greg_myers_headshot.png","2uUYKgdtszyGfoOHbakiQX",{"template":735},"content:en-us:blog:authors:greg-myers.yml","en-us/blog/authors/greg-myers.yml","en-us/blog/authors/greg-myers",{"_path":3365,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3366,"config":3370,"_id":3371,"_type":31,"title":3367,"_source":33,"_file":3372,"_stem":3373,"_extension":36},"/en-us/blog/authors/grzegorz-bizon",{"name":3367,"config":3368},"Grzegorz Bizon",{"headshot":766,"ctfId":3369},"Grzegorz-Bizon",{"template":735},"content:en-us:blog:authors:grzegorz-bizon.yml","en-us/blog/authors/grzegorz-bizon.yml","en-us/blog/authors/grzegorz-bizon",{"_path":3375,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3376,"config":3380,"_id":3381,"_type":31,"title":3377,"_source":33,"_file":3382,"_stem":3383,"_extension":36},"/en-us/blog/authors/guenjun-yoo",{"name":3377,"config":3378},"Guenjun Yoo",{"headshot":7,"ctfId":3379},"gyoo",{"template":735},"content:en-us:blog:authors:guenjun-yoo.yml","en-us/blog/authors/guenjun-yoo.yml","en-us/blog/authors/guenjun-yoo",{"_path":3385,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3386,"config":3390,"_id":3391,"_type":31,"title":3392,"_source":33,"_file":3393,"_stem":3394,"_extension":36},"/en-us/blog/authors/guest-author-andr-arko-of-ruby-together",{"name":3387,"config":3388},"Guest author André Arko of Ruby Together",{"headshot":766,"ctfId":3389},"Guest-author-Andr-Arko-of-Ruby-Together",{"template":735},"content:en-us:blog:authors:guest-author-andr-arko-of-ruby-together.yml","Guest Author Andr Arko Of Ruby Together","en-us/blog/authors/guest-author-andr-arko-of-ruby-together.yml","en-us/blog/authors/guest-author-andr-arko-of-ruby-together",{"_path":3396,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3397,"config":3401,"_id":3402,"_type":31,"title":3403,"_source":33,"_file":3404,"_stem":3405,"_extension":36},"/en-us/blog/authors/guest-author-andr-miranda",{"name":3398,"config":3399},"Guest author André Miranda",{"headshot":766,"ctfId":3400},"Guest-author-Andr-Miranda",{"template":735},"content:en-us:blog:authors:guest-author-andr-miranda.yml","Guest Author Andr Miranda","en-us/blog/authors/guest-author-andr-miranda.yml","en-us/blog/authors/guest-author-andr-miranda",{"_path":3407,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3408,"config":3414,"_id":3415,"_type":31,"title":3416,"_source":33,"_file":3417,"_stem":3418,"_extension":36},"/en-us/blog/authors/gufran-yeilyurt-obss",{"name":3409,"config":3410},"Gufran Yeşilyurt, OBSS",{"headshot":3411,"linkedin":3412,"ctfId":3413},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666380/Blog/Author%20Headshots/1643972670650.jpg","https://www.linkedin.com/in/gufran-yesilyurt/","2ydYMU86my71BUASual2EI",{"template":735},"content:en-us:blog:authors:gufran-yeilyurt-obss.yml","Gufran Yeilyurt Obss","en-us/blog/authors/gufran-yeilyurt-obss.yml","en-us/blog/authors/gufran-yeilyurt-obss",{"_path":3420,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3421,"config":3425,"_id":3426,"_type":31,"title":3427,"_source":33,"_file":3428,"_stem":3429,"_extension":36},"/en-us/blog/authors/gustaw-fit-of-zoopla",{"name":3422,"config":3423},"Gustaw Fit of Zoopla",{"headshot":766,"ctfId":3424},"Gustaw-Fit-of-Zoopla",{"template":735},"content:en-us:blog:authors:gustaw-fit-of-zoopla.yml","Gustaw Fit Of Zoopla","en-us/blog/authors/gustaw-fit-of-zoopla.yml","en-us/blog/authors/gustaw-fit-of-zoopla",{"_path":3431,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3432,"config":3436,"_id":3437,"_type":31,"title":3438,"_source":33,"_file":3439,"_stem":3440,"_extension":36},"/en-us/blog/authors/guy-bar-gil-product-manager-at-whitesource",{"name":3433,"config":3434},"Guy Bar-Gil, Product Manager at WhiteSource",{"headshot":766,"ctfId":3435},"Guy-BarGil-Product-Manager-at-WhiteSource",{"template":735},"content:en-us:blog:authors:guy-bar-gil-product-manager-at-whitesource.yml","Guy Bar Gil Product Manager At Whitesource","en-us/blog/authors/guy-bar-gil-product-manager-at-whitesource.yml","en-us/blog/authors/guy-bar-gil-product-manager-at-whitesource",{"_path":3442,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3443,"config":3447,"_id":3448,"_type":31,"title":3444,"_source":33,"_file":3449,"_stem":3450,"_extension":36},"/en-us/blog/authors/gyan-chawdhary",{"name":3444,"config":3445},"Gyan Chawdhary",{"headshot":766,"ctfId":3446},"Gyan-Chawdhary",{"template":735},"content:en-us:blog:authors:gyan-chawdhary.yml","en-us/blog/authors/gyan-chawdhary.yml","en-us/blog/authors/gyan-chawdhary",{"_path":3452,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3453,"config":3458,"_id":3459,"_type":31,"title":3454,"_source":33,"_file":3460,"_stem":3461,"_extension":36},"/en-us/blog/authors/haim-snir",{"name":3454,"config":3455},"Haim Snir",{"headshot":3456,"ctfId":3457},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664386/Blog/Author%20Headshots/hsnir1-headshot.jpg","hsnir1",{"template":735},"content:en-us:blog:authors:haim-snir.yml","en-us/blog/authors/haim-snir.yml","en-us/blog/authors/haim-snir",{"_path":3463,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3464,"config":3469,"_id":3470,"_type":31,"title":3471,"_source":33,"_file":3472,"_stem":3473,"_extension":36},"/en-us/blog/authors/hakeem-abdul-razak",{"name":3465,"config":3466},"Hakeem Abdul-Razak",{"headshot":3467,"ctfId":3468},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662077/Blog/Author%20Headshots/Hakeem_Abdul-Razak_headshot.png","7H6nuZfVCK5mqJBK4fuaDH",{"template":735},"content:en-us:blog:authors:hakeem-abdul-razak.yml","Hakeem Abdul Razak","en-us/blog/authors/hakeem-abdul-razak.yml","en-us/blog/authors/hakeem-abdul-razak",{"_path":3475,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3476,"config":3480,"_id":3482,"_type":31,"title":3477,"_source":33,"_file":3483,"_stem":3484,"_extension":36},"/en-us/blog/authors/halil-coban",{"name":3477,"config":3478},"Halil Coban",{"headshot":3479},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751039592/hlxd6cnlgdioobqfvwus.png",{"template":735,"gitlabHandle":3481},"halilcoban","content:en-us:blog:authors:halil-coban.yml","en-us/blog/authors/halil-coban.yml","en-us/blog/authors/halil-coban",{"_path":3486,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3487,"config":3492,"_id":3493,"_type":31,"title":3488,"_source":33,"_file":3494,"_stem":3495,"_extension":36},"/en-us/blog/authors/hannah-sutor",{"name":3488,"config":3489},"Hannah Sutor",{"headshot":3490,"ctfId":3491},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665588/Blog/Author%20Headshots/hsutor-headshot.png","hsutor",{"template":735},"content:en-us:blog:authors:hannah-sutor.yml","en-us/blog/authors/hannah-sutor.yml","en-us/blog/authors/hannah-sutor",{"_path":3497,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3498,"config":3503,"_id":3504,"_type":31,"title":3499,"_source":33,"_file":3505,"_stem":3506,"_extension":36},"/en-us/blog/authors/harjeet-sharma",{"name":3499,"config":3500},"Harjeet Sharma",{"headshot":3501,"ctfId":3502},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665497/Blog/Author%20Headshots/harjeet_sharma_headshot.png","723O6GGQQEu75MCuhw6lqh",{"template":735},"content:en-us:blog:authors:harjeet-sharma.yml","en-us/blog/authors/harjeet-sharma.yml","en-us/blog/authors/harjeet-sharma",{"_path":3508,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3509,"config":3513,"_id":3514,"_type":31,"title":3510,"_source":33,"_file":3515,"_stem":3516,"_extension":36},"/en-us/blog/authors/haydn-mackay",{"name":3510,"config":3511},"Haydn Mackay",{"headshot":766,"ctfId":3512},"Haydn-Mackay",{"template":735},"content:en-us:blog:authors:haydn-mackay.yml","en-us/blog/authors/haydn-mackay.yml","en-us/blog/authors/haydn-mackay",{"_path":3518,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3519,"config":3523,"_id":3524,"_type":31,"title":3520,"_source":33,"_file":3525,"_stem":3526,"_extension":36},"/en-us/blog/authors/hazel-yang",{"name":3520,"config":3521},"Hazel Yang",{"headshot":7,"ctfId":3522},"hazelyang",{"template":735},"content:en-us:blog:authors:hazel-yang.yml","en-us/blog/authors/hazel-yang.yml","en-us/blog/authors/hazel-yang",{"_path":3528,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3529,"config":3533,"_id":3534,"_type":31,"title":3535,"_source":33,"_file":3536,"_stem":3537,"_extension":36},"/en-us/blog/authors/heather-mcnamee",{"name":3530,"config":3531},"Heather McNamee",{"headshot":766,"ctfId":3532},"Heather-McNamee",{"template":735},"content:en-us:blog:authors:heather-mcnamee.yml","Heather Mcnamee","en-us/blog/authors/heather-mcnamee.yml","en-us/blog/authors/heather-mcnamee",{"_path":3539,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3540,"config":3544,"_id":3545,"_type":31,"title":3541,"_source":33,"_file":3546,"_stem":3547,"_extension":36},"/en-us/blog/authors/heather-simpson",{"name":3541,"config":3542},"Heather Simpson",{"headshot":766,"ctfId":3543},"hsimpson",{"template":735},"content:en-us:blog:authors:heather-simpson.yml","en-us/blog/authors/heather-simpson.yml","en-us/blog/authors/heather-simpson",{"_path":3549,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3550,"config":3555,"_id":3556,"_type":31,"title":3551,"_source":33,"_file":3557,"_stem":3558,"_extension":36},"/en-us/blog/authors/hillary-benson",{"name":3551,"config":3552},"Hillary Benson",{"headshot":3553,"ctfId":3554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683387/Blog/Author%20Headshots/hillarybensonheadshot.png","45VEFoISCoOhRXzyPyAf1x",{"template":735},"content:en-us:blog:authors:hillary-benson.yml","en-us/blog/authors/hillary-benson.yml","en-us/blog/authors/hillary-benson",{"_path":3560,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3561,"config":3565,"_id":3567,"_type":31,"title":3562,"_source":33,"_file":3568,"_stem":3569,"_extension":36},"/en-us/blog/authors/himanshu-kapoor",{"name":3562,"config":3563},"Himanshu Kapoor",{"headshot":3564},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1754585086/hfuoktkehmq0jyfybrnt.png",{"template":735,"gitlabHandle":3566},"himkp","content:en-us:blog:authors:himanshu-kapoor.yml","en-us/blog/authors/himanshu-kapoor.yml","en-us/blog/authors/himanshu-kapoor",{"_path":3571,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3572,"config":3577,"_id":3578,"_type":31,"title":3573,"_source":33,"_file":3579,"_stem":3580,"_extension":36},"/en-us/blog/authors/hiroki-suezawa",{"name":3573,"config":3574},"Hiroki Suezawa",{"headshot":3575,"ctfId":3576},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662370/Blog/Author%20Headshots/hiroki_suezawa.png","cw6ZIj0yjr1uw2LAFr23h",{"template":735},"content:en-us:blog:authors:hiroki-suezawa.yml","en-us/blog/authors/hiroki-suezawa.yml","en-us/blog/authors/hiroki-suezawa",{"_path":3582,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3583,"config":3587,"_id":3588,"_type":31,"title":3584,"_source":33,"_file":3589,"_stem":3590,"_extension":36},"/en-us/blog/authors/holly-reynolds",{"name":3584,"config":3585},"Holly Reynolds",{"headshot":7,"ctfId":3586},"hollyreynolds",{"template":735},"content:en-us:blog:authors:holly-reynolds.yml","en-us/blog/authors/holly-reynolds.yml","en-us/blog/authors/holly-reynolds",{"_path":3592,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3593,"config":3597,"_id":3598,"_type":31,"title":3594,"_source":33,"_file":3599,"_stem":3600,"_extension":36},"/en-us/blog/authors/huldra",{"name":3594,"config":3595},"Huldra",{"headshot":7,"ctfId":3596},"huldra",{"template":735},"content:en-us:blog:authors:huldra.yml","en-us/blog/authors/huldra.yml","en-us/blog/authors/huldra",{"_path":3602,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3603,"config":3607,"_id":3608,"_type":31,"title":3604,"_source":33,"_file":3609,"_stem":3610,"_extension":36},"/en-us/blog/authors/iain-camacho",{"name":3604,"config":3605},"Iain Camacho",{"headshot":7,"ctfId":3606},"icamacho",{"template":735},"content:en-us:blog:authors:iain-camacho.yml","en-us/blog/authors/iain-camacho.yml","en-us/blog/authors/iain-camacho",{"_path":3612,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3613,"config":3617,"_id":3618,"_type":31,"title":3614,"_source":33,"_file":3619,"_stem":3620,"_extension":36},"/en-us/blog/authors/ian-bartholomew",{"name":3614,"config":3615},"Ian Bartholomew",{"headshot":766,"ctfId":3616},"7D4PE43CXfi8pgOSCmipH0",{"template":735},"content:en-us:blog:authors:ian-bartholomew.yml","en-us/blog/authors/ian-bartholomew.yml","en-us/blog/authors/ian-bartholomew",{"_path":3622,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3623,"config":3628,"_id":3629,"_type":31,"title":3624,"_source":33,"_file":3630,"_stem":3631,"_extension":36},"/en-us/blog/authors/ian-khor",{"name":3624,"config":3625},"Ian Khor",{"headshot":3626,"ctfId":3627},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662933/Blog/Author%20Headshots/ian_khor_headshot.png","nSk8fzDwtG3LVFWwg8HrF",{"template":735},"content:en-us:blog:authors:ian-khor.yml","en-us/blog/authors/ian-khor.yml","en-us/blog/authors/ian-khor",{"_path":3633,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3634,"config":3639,"_id":3640,"_type":31,"title":3635,"_source":33,"_file":3641,"_stem":3642,"_extension":36},"/en-us/blog/authors/ian-pedowitz",{"name":3635,"config":3636},"Ian Pedowitz",{"headshot":3637,"ctfId":3638},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683040/Blog/Author%20Headshots/ipedowitz-headshot.jpg","ipedowitz",{"template":735},"content:en-us:blog:authors:ian-pedowitz.yml","en-us/blog/authors/ian-pedowitz.yml","en-us/blog/authors/ian-pedowitz",{"_path":3644,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3645,"config":3650,"_id":3651,"_type":31,"title":3646,"_source":33,"_file":3652,"_stem":3653,"_extension":36},"/en-us/blog/authors/igor-drozdov",{"name":3646,"config":3647},"Igor Drozdov",{"headshot":3648,"ctfId":3649},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672455/Blog/Author%20Headshots/igor.png","igordrozdov",{"template":735},"content:en-us:blog:authors:igor-drozdov.yml","en-us/blog/authors/igor-drozdov.yml","en-us/blog/authors/igor-drozdov",{"_path":3655,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3656,"config":3661,"_id":3662,"_type":31,"title":3657,"_source":33,"_file":3663,"_stem":3664,"_extension":36},"/en-us/blog/authors/igor-wiedler",{"name":3657,"config":3658},"Igor Wiedler",{"headshot":3659,"ctfId":3660},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681841/Blog/Author%20Headshots/igorwwwwwwwwwwwwwwwwwwww-headshot.png","igorwwwwwwwwwwwwwwwwwwww",{"template":735},"content:en-us:blog:authors:igor-wiedler.yml","en-us/blog/authors/igor-wiedler.yml","en-us/blog/authors/igor-wiedler",{"_path":3666,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3667,"config":3672,"_id":3673,"_type":31,"title":3674,"_source":33,"_file":3675,"_stem":3676,"_extension":36},"/en-us/blog/authors/inchul-yoo-sunjung-park",{"name":3668,"config":3669},"Inchul Yoo, Sunjung Park",{"headshot":3670,"ctfId":3671},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669731/Blog/Author%20Headshots/sunjungp-headshot.png","sunjungp",{"template":735},"content:en-us:blog:authors:inchul-yoo-sunjung-park.yml","Inchul Yoo Sunjung Park","en-us/blog/authors/inchul-yoo-sunjung-park.yml","en-us/blog/authors/inchul-yoo-sunjung-park",{"_path":3678,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3679,"config":3684,"_id":3685,"_type":31,"title":3680,"_source":33,"_file":3686,"_stem":3687,"_extension":36},"/en-us/blog/authors/isaac-dawson",{"name":3680,"config":3681},"Isaac Dawson",{"headshot":3682,"ctfId":3683},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669814/Blog/Author%20Headshots/idawson-headshot.jpg","idawson",{"template":735},"content:en-us:blog:authors:isaac-dawson.yml","en-us/blog/authors/isaac-dawson.yml","en-us/blog/authors/isaac-dawson",{"_path":3689,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3690,"config":3694,"_id":3696,"_type":31,"title":3697,"_source":33,"_file":3698,"_stem":3699,"_extension":36},"/en-us/blog/authors/issei-hamada-sony-biz-networks-corporation",{"config":3691,"name":3693},{"headshot":3692},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1760414048/buvcowublhq36ongtzbx.png","Issei Hamada, Sony Biz Networks Corporation",{"template":735,"gitlabHandle":3695},"https://gitlab.com/issei-hamada","content:en-us:blog:authors:issei-hamada-sony-biz-networks-corporation.yml","Issei Hamada Sony Biz Networks Corporation","en-us/blog/authors/issei-hamada-sony-biz-networks-corporation.yml","en-us/blog/authors/issei-hamada-sony-biz-networks-corporation",{"_path":3701,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3702,"config":3707,"_id":3708,"_type":31,"title":3703,"_source":33,"_file":3709,"_stem":3710,"_extension":36},"/en-us/blog/authors/itzik-gan-baruch",{"name":3703,"config":3704},"Itzik Gan Baruch",{"headshot":3705,"ctfId":3706},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch",{"template":735},"content:en-us:blog:authors:itzik-gan-baruch.yml","en-us/blog/authors/itzik-gan-baruch.yml","en-us/blog/authors/itzik-gan-baruch",{"_path":3712,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3713,"config":3717,"_id":3718,"_type":31,"title":3714,"_source":33,"_file":3719,"_stem":3720,"_extension":36},"/en-us/blog/authors/ivan-lychev",{"name":3714,"config":3715},"Ivan Lychev",{"headshot":7,"ctfId":3716},"iLychevAD",{"template":735},"content:en-us:blog:authors:ivan-lychev.yml","en-us/blog/authors/ivan-lychev.yml","en-us/blog/authors/ivan-lychev",{"_path":3722,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3723,"config":3727,"_id":3728,"_type":31,"title":3724,"_source":33,"_file":3729,"_stem":3730,"_extension":36},"/en-us/blog/authors/ivan-nemytchenko",{"name":3724,"config":3725},"Ivan Nemytchenko",{"headshot":766,"ctfId":3726},"Ivan-Nemytchenko",{"template":735},"content:en-us:blog:authors:ivan-nemytchenko.yml","en-us/blog/authors/ivan-nemytchenko.yml","en-us/blog/authors/ivan-nemytchenko",{"_path":3732,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3733,"config":3739,"_id":3740,"_type":31,"title":3735,"_source":33,"_file":3741,"_stem":3742,"_extension":36},"/en-us/blog/authors/ivanha-paz",{"role":3734,"name":3735,"config":3736},"DevRel Lead at Jam","Ivanha Paz",{"headshot":3737,"ctfId":3738},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670359/Blog/Author%20Headshots/Ivanha_Paz_-_headshot.jpg","7sP877dkX9NIHekQO3HbUH",{"template":735},"content:en-us:blog:authors:ivanha-paz.yml","en-us/blog/authors/ivanha-paz.yml","en-us/blog/authors/ivanha-paz",{"_path":3744,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3745,"config":3749,"_id":3750,"_type":31,"title":3746,"_source":33,"_file":3751,"_stem":3752,"_extension":36},"/en-us/blog/authors/jacie-bandur",{"name":3746,"config":3747},"Jacie Bandur",{"headshot":7,"ctfId":3748},"jbandur",{"template":735},"content:en-us:blog:authors:jacie-bandur.yml","en-us/blog/authors/jacie-bandur.yml","en-us/blog/authors/jacie-bandur",{"_path":3754,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3755,"config":3760,"_id":3761,"_type":31,"title":3756,"_source":33,"_file":3762,"_stem":3763,"_extension":36},"/en-us/blog/authors/jacki-bauer",{"name":3756,"config":3757},"Jacki Bauer",{"headshot":3758,"ctfId":3759},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669728/Blog/Author%20Headshots/jackib-headshot.jpg","7nGz3EarOjQXW2gQuJaF1Z",{"template":735},"content:en-us:blog:authors:jacki-bauer.yml","en-us/blog/authors/jacki-bauer.yml","en-us/blog/authors/jacki-bauer",{"_path":3765,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3766,"config":3770,"_id":3771,"_type":31,"title":3767,"_source":33,"_file":3772,"_stem":3773,"_extension":36},"/en-us/blog/authors/jackie-meshell",{"name":3767,"config":3768},"Jackie Meshell",{"headshot":7,"ctfId":3769},"jmeshell",{"template":735},"content:en-us:blog:authors:jackie-meshell.yml","en-us/blog/authors/jackie-meshell.yml","en-us/blog/authors/jackie-meshell",{"_path":3775,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3776,"config":3781,"_id":3782,"_type":31,"title":3777,"_source":33,"_file":3783,"_stem":3784,"_extension":36},"/en-us/blog/authors/jackie-porter",{"name":3777,"config":3778},"Jackie Porter",{"headshot":3779,"ctfId":3780},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664942/Blog/Author%20Headshots/jreporter-headshot.png","jreporter",{"template":735},"content:en-us:blog:authors:jackie-porter.yml","en-us/blog/authors/jackie-porter.yml","en-us/blog/authors/jackie-porter",{"_path":3786,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3787,"config":3791,"_id":3792,"_type":31,"title":3788,"_source":33,"_file":3793,"_stem":3794,"_extension":36},"/en-us/blog/authors/jacob-schatz",{"name":3788,"config":3789},"Jacob Schatz",{"headshot":7,"ctfId":3790},"jschatz1",{"template":735},"content:en-us:blog:authors:jacob-schatz.yml","en-us/blog/authors/jacob-schatz.yml","en-us/blog/authors/jacob-schatz",{"_path":3796,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3797,"config":3801,"_id":3802,"_type":31,"title":3798,"_source":33,"_file":3803,"_stem":3804,"_extension":36},"/en-us/blog/authors/jacob-vosmaer",{"name":3798,"config":3799},"Jacob Vosmaer",{"headshot":766,"ctfId":3800},"Jacob-Vosmaer",{"template":735},"content:en-us:blog:authors:jacob-vosmaer.yml","en-us/blog/authors/jacob-vosmaer.yml","en-us/blog/authors/jacob-vosmaer",{"_path":3806,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3807,"config":3812,"_id":3813,"_type":31,"title":3808,"_source":33,"_file":3814,"_stem":3815,"_extension":36},"/en-us/blog/authors/jacques-erasmus",{"name":3808,"config":3809},"Jacques Erasmus",{"headshot":3810,"ctfId":3811},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682633/Blog/Author%20Headshots/jerasmus-headshot.png","jerasmus",{"template":735},"content:en-us:blog:authors:jacques-erasmus.yml","en-us/blog/authors/jacques-erasmus.yml","en-us/blog/authors/jacques-erasmus",{"_path":3817,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3818,"config":3823,"_id":3824,"_type":31,"title":3825,"_source":33,"_file":3826,"_stem":3827,"_extension":36},"/en-us/blog/authors/jaime-martnez",{"name":3819,"config":3820},"Jaime Martínez",{"headshot":3821,"ctfId":3822},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679630/Blog/Author%20Headshots/jaime-headshot.jpg","jaime",{"template":735},"content:en-us:blog:authors:jaime-martnez.yml","Jaime Martnez","en-us/blog/authors/jaime-martnez.yml","en-us/blog/authors/jaime-martnez",{"_path":3829,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3830,"config":3834,"_id":3835,"_type":31,"title":3831,"_source":33,"_file":3836,"_stem":3837,"_extension":36},"/en-us/blog/authors/jake-foster",{"name":3831,"config":3832},"Jake Foster",{"headshot":766,"ctfId":3833},"jakefoster1",{"template":735},"content:en-us:blog:authors:jake-foster.yml","en-us/blog/authors/jake-foster.yml","en-us/blog/authors/jake-foster",{"_path":3839,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3840,"config":3844,"_id":3845,"_type":31,"title":3841,"_source":33,"_file":3846,"_stem":3847,"_extension":36},"/en-us/blog/authors/jake-stein",{"name":3841,"config":3842},"Jake Stein",{"headshot":766,"ctfId":3843},"Jake-Stein",{"template":735},"content:en-us:blog:authors:jake-stein.yml","en-us/blog/authors/jake-stein.yml","en-us/blog/authors/jake-stein",{"_path":3849,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3850,"config":3854,"_id":3855,"_type":31,"title":3851,"_source":33,"_file":3856,"_stem":3857,"_extension":36},"/en-us/blog/authors/james-dang",{"name":3851,"config":3852},"James Dang",{"headshot":766,"ctfId":3853},"James-Dang",{"template":735},"content:en-us:blog:authors:james-dang.yml","en-us/blog/authors/james-dang.yml","en-us/blog/authors/james-dang",{"_path":3859,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3860,"config":3865,"_id":3866,"_type":31,"title":3861,"_source":33,"_file":3867,"_stem":3868,"_extension":36},"/en-us/blog/authors/james-heimbuck",{"name":3861,"config":3862},"James Heimbuck",{"headshot":3863,"ctfId":3864},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666934/Blog/Author%20Headshots/jheimbuck_gl-headshot.png","jheimbuckgl",{"template":735},"content:en-us:blog:authors:james-heimbuck.yml","en-us/blog/authors/james-heimbuck.yml","en-us/blog/authors/james-heimbuck",{"_path":3870,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3871,"config":3875,"_id":3876,"_type":31,"title":3872,"_source":33,"_file":3877,"_stem":3878,"_extension":36},"/en-us/blog/authors/james-ramsay",{"name":3872,"config":3873},"James Ramsay",{"headshot":7,"ctfId":3874},"jramsay",{"template":735},"content:en-us:blog:authors:james-ramsay.yml","en-us/blog/authors/james-ramsay.yml","en-us/blog/authors/james-ramsay",{"_path":3880,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3881,"config":3886,"_id":3887,"_type":31,"title":3882,"_source":33,"_file":3888,"_stem":3889,"_extension":36},"/en-us/blog/authors/james-wormwell",{"name":3882,"config":3883},"James Wormwell",{"headshot":3884,"ctfId":3885},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659474/Blog/Author%20Headshots/james_wormwell_headshot.png","CPPijHb0Op5C5aVcvsOEf",{"template":735},"content:en-us:blog:authors:james-wormwell.yml","en-us/blog/authors/james-wormwell.yml","en-us/blog/authors/james-wormwell",{"_path":3891,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3892,"config":3896,"_id":3897,"_type":31,"title":3893,"_source":33,"_file":3898,"_stem":3899,"_extension":36},"/en-us/blog/authors/jamie-hurewitz",{"name":3893,"config":3894},"Jamie Hurewitz",{"headshot":766,"ctfId":3895},"Jamie-Hurewitz",{"template":735},"content:en-us:blog:authors:jamie-hurewitz.yml","en-us/blog/authors/jamie-hurewitz.yml","en-us/blog/authors/jamie-hurewitz",{"_path":3901,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3902,"config":3906,"_id":3907,"_type":31,"title":3903,"_source":33,"_file":3908,"_stem":3909,"_extension":36},"/en-us/blog/authors/jamie-rachel",{"name":3903,"config":3904},"Jamie Rachel",{"headshot":7,"ctfId":3905},"jrachel1",{"template":735},"content:en-us:blog:authors:jamie-rachel.yml","en-us/blog/authors/jamie-rachel.yml","en-us/blog/authors/jamie-rachel",{"_path":3911,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3912,"config":3917,"_id":3918,"_type":31,"title":3913,"_source":33,"_file":3919,"_stem":3920,"_extension":36},"/en-us/blog/authors/jan-provaznik",{"name":3913,"config":3914},"Jan Provaznik",{"headshot":3915,"ctfId":3916},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683397/Blog/Author%20Headshots/jprovaznik-headshot.png","jprovaznik",{"template":735},"content:en-us:blog:authors:jan-provaznik.yml","en-us/blog/authors/jan-provaznik.yml","en-us/blog/authors/jan-provaznik",{"_path":3922,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3923,"config":3928,"_id":3929,"_type":31,"title":3924,"_source":33,"_file":3930,"_stem":3931,"_extension":36},"/en-us/blog/authors/janis-altherr",{"name":3924,"config":3925},"Janis Altherr",{"headshot":3926,"ctfId":3927},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663163/Blog/Author%20Headshots/janis-headshot.jpg","janis",{"template":735},"content:en-us:blog:authors:janis-altherr.yml","en-us/blog/authors/janis-altherr.yml","en-us/blog/authors/janis-altherr",{"_path":3933,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3934,"config":3939,"_id":3940,"_type":31,"title":3935,"_source":33,"_file":3941,"_stem":3942,"_extension":36},"/en-us/blog/authors/jannik-lehmann",{"name":3935,"config":3936},"Jannik Lehmann",{"headshot":3937,"ctfId":3938},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665530/Blog/Author%20Headshots/jannik_lehmann_headshot.png","1N3FaKXgM0jmYL8jdnWKGN",{"template":735},"content:en-us:blog:authors:jannik-lehmann.yml","en-us/blog/authors/jannik-lehmann.yml","en-us/blog/authors/jannik-lehmann",{"_path":3944,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3945,"config":3950,"_id":3951,"_type":31,"title":3952,"_source":33,"_file":3953,"_stem":3954,"_extension":36},"/en-us/blog/authors/jarka-koanov-et-al",{"name":3946,"config":3947},"Jarka Košanová et al",{"headshot":3948,"ctfId":3949},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672956/Blog/Author%20Headshots/jarka-headshot.jpg","jarka",{"template":735},"content:en-us:blog:authors:jarka-koanov-et-al.yml","Jarka Koanov Et Al","en-us/blog/authors/jarka-koanov-et-al.yml","en-us/blog/authors/jarka-koanov-et-al",{"_path":3956,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3957,"config":3961,"_id":3962,"_type":31,"title":3963,"_source":33,"_file":3964,"_stem":3965,"_extension":36},"/en-us/blog/authors/jason-blais-mattermost",{"name":3958,"config":3959},"Jason Blais – Mattermost",{"headshot":7,"ctfId":3960},"jasonblais",{"template":735},"content:en-us:blog:authors:jason-blais-mattermost.yml","Jason Blais Mattermost","en-us/blog/authors/jason-blais-mattermost.yml","en-us/blog/authors/jason-blais-mattermost",{"_path":3967,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3968,"config":3972,"_id":3973,"_type":31,"title":3969,"_source":33,"_file":3974,"_stem":3975,"_extension":36},"/en-us/blog/authors/jason-chen",{"name":3969,"config":3970},"Jason Chen",{"headshot":766,"ctfId":3971},"Jason-Chen",{"template":735},"content:en-us:blog:authors:jason-chen.yml","en-us/blog/authors/jason-chen.yml","en-us/blog/authors/jason-chen",{"_path":3977,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3978,"config":3983,"_id":3984,"_type":31,"title":3979,"_source":33,"_file":3985,"_stem":3986,"_extension":36},"/en-us/blog/authors/jason-colyer",{"name":3979,"config":3980},"Jason Colyer",{"headshot":3981,"ctfId":3982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670540/Blog/Author%20Headshots/jcolyer-headshot.jpg","jcolyer",{"template":735},"content:en-us:blog:authors:jason-colyer.yml","en-us/blog/authors/jason-colyer.yml","en-us/blog/authors/jason-colyer",{"_path":3988,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":3989,"config":3994,"_id":3995,"_type":31,"title":3990,"_source":33,"_file":3996,"_stem":3997,"_extension":36},"/en-us/blog/authors/jason-plum",{"name":3990,"config":3991},"Jason Plum",{"headshot":3992,"ctfId":3993},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683234/Blog/Author%20Headshots/WarheadsSE-headshot.jpg","WarheadsSE",{"template":735},"content:en-us:blog:authors:jason-plum.yml","en-us/blog/authors/jason-plum.yml","en-us/blog/authors/jason-plum",{"_path":3999,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4000,"config":4004,"_id":4005,"_type":31,"title":4001,"_source":33,"_file":4006,"_stem":4007,"_extension":36},"/en-us/blog/authors/jason-yavorska",{"name":4001,"config":4002},"Jason Yavorska",{"headshot":7,"ctfId":4003},"jyavorska",{"template":735},"content:en-us:blog:authors:jason-yavorska.yml","en-us/blog/authors/jason-yavorska.yml","en-us/blog/authors/jason-yavorska",{"_path":4009,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4010,"config":4014,"_id":4015,"_type":31,"title":4011,"_source":33,"_file":4016,"_stem":4017,"_extension":36},"/en-us/blog/authors/jay-newman",{"name":4011,"config":4012},"Jay Newman",{"headshot":766,"ctfId":4013},"Jay-Newman",{"template":735},"content:en-us:blog:authors:jay-newman.yml","en-us/blog/authors/jay-newman.yml","en-us/blog/authors/jay-newman",{"_path":4019,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4020,"config":4025,"_id":4026,"_type":31,"title":4021,"_source":33,"_file":4027,"_stem":4028,"_extension":36},"/en-us/blog/authors/jayson-salazar",{"name":4021,"config":4022},"Jayson Salazar",{"headshot":4023,"ctfId":4024},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669832/Blog/Author%20Headshots/jdsalaro-headshot.png","787SqtoQNu4DE3WGWE1WMv",{"template":735},"content:en-us:blog:authors:jayson-salazar.yml","en-us/blog/authors/jayson-salazar.yml","en-us/blog/authors/jayson-salazar",{"_path":4030,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4031,"config":4035,"_id":4036,"_type":31,"title":4037,"_source":33,"_file":4038,"_stem":4039,"_extension":36},"/en-us/blog/authors/jd-alex",{"name":4032,"config":4033},"JD Alex",{"headshot":7,"ctfId":4034},"jalex1",{"template":735},"content:en-us:blog:authors:jd-alex.yml","Jd Alex","en-us/blog/authors/jd-alex.yml","en-us/blog/authors/jd-alex",{"_path":4041,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4042,"config":4046,"_id":4047,"_type":31,"title":4048,"_source":33,"_file":4049,"_stem":4050,"_extension":36},"/en-us/blog/authors/jean-philippe-baconnais",{"name":4043,"config":4044},"Jean-Philippe Baconnais",{"headshot":7,"ctfId":4045},"jeanphibaconnais",{"template":735},"content:en-us:blog:authors:jean-philippe-baconnais.yml","Jean Philippe Baconnais","en-us/blog/authors/jean-philippe-baconnais.yml","en-us/blog/authors/jean-philippe-baconnais",{"_path":4052,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4053,"config":4058,"_id":4059,"_type":31,"title":4054,"_source":33,"_file":4060,"_stem":4061,"_extension":36},"/en-us/blog/authors/jeff-burrows",{"name":4054,"config":4055},"Jeff Burrows",{"headshot":4056,"ctfId":4057},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680588/Blog/Author%20Headshots/jburrows001-headshot.jpg","jburrows001",{"template":735},"content:en-us:blog:authors:jeff-burrows.yml","en-us/blog/authors/jeff-burrows.yml","en-us/blog/authors/jeff-burrows",{"_path":4063,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4064,"config":4068,"_id":4069,"_type":31,"title":4065,"_source":33,"_file":4070,"_stem":4071,"_extension":36},"/en-us/blog/authors/jeff-kelsey",{"name":4065,"config":4066},"Jeff Kelsey",{"headshot":766,"ctfId":4067},"Jeff-Kelsey",{"template":735},"content:en-us:blog:authors:jeff-kelsey.yml","en-us/blog/authors/jeff-kelsey.yml","en-us/blog/authors/jeff-kelsey",{"_path":4073,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4074,"config":4079,"_id":4080,"_type":31,"title":4075,"_source":33,"_file":4081,"_stem":4082,"_extension":36},"/en-us/blog/authors/jeff-park",{"name":4075,"config":4076},"Jeff Park",{"headshot":4077,"ctfId":4078},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662462/Blog/Author%20Headshots/jeff_park.png","6f3sZWoxqV0RIufjUp6ohq",{"template":735},"content:en-us:blog:authors:jeff-park.yml","en-us/blog/authors/jeff-park.yml","en-us/blog/authors/jeff-park",{"_path":4084,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4085,"config":4090,"_id":4091,"_type":31,"title":4086,"_source":33,"_file":4092,"_stem":4093,"_extension":36},"/en-us/blog/authors/jeff-tucker",{"name":4086,"config":4087},"Jeff Tucker",{"headshot":4088,"ctfId":4089},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662256/Blog/Author%20Headshots/jeff_tucker_headshot.png","QsMDilyLUNsS2rvyaG3ne",{"template":735},"content:en-us:blog:authors:jeff-tucker.yml","en-us/blog/authors/jeff-tucker.yml","en-us/blog/authors/jeff-tucker",{"_path":4095,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4096,"config":4101,"_id":4102,"_type":31,"title":4097,"_source":33,"_file":4103,"_stem":4104,"_extension":36},"/en-us/blog/authors/jensen-stava",{"name":4097,"config":4098},"Jensen Stava",{"headshot":4099,"ctfId":4100},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679862/Blog/Author%20Headshots/jstava-headshot.png","jstava",{"template":735},"content:en-us:blog:authors:jensen-stava.yml","en-us/blog/authors/jensen-stava.yml","en-us/blog/authors/jensen-stava",{"_path":4106,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4107,"config":4111,"_id":4112,"_type":31,"title":4108,"_source":33,"_file":4113,"_stem":4114,"_extension":36},"/en-us/blog/authors/jeremy-cooper",{"name":4108,"config":4109},"Jeremy Cooper",{"headshot":766,"ctfId":4110},"6sXs62l8jODDcUlS9OPgTu",{"template":735},"content:en-us:blog:authors:jeremy-cooper.yml","en-us/blog/authors/jeremy-cooper.yml","en-us/blog/authors/jeremy-cooper",{"_path":4116,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4117,"config":4122,"_id":4123,"_type":31,"title":4118,"_source":33,"_file":4124,"_stem":4125,"_extension":36},"/en-us/blog/authors/jeremy-elder",{"name":4118,"config":4119},"Jeremy Elder",{"headshot":4120,"ctfId":4121},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666146/Blog/Author%20Headshots/jeldergl-headshot.jpg","jeldergl",{"template":735},"content:en-us:blog:authors:jeremy-elder.yml","en-us/blog/authors/jeremy-elder.yml","en-us/blog/authors/jeremy-elder",{"_path":4127,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4128,"config":4133,"_id":4134,"_type":31,"title":4129,"_source":33,"_file":4135,"_stem":4136,"_extension":36},"/en-us/blog/authors/jeremy-wagner",{"name":4129,"config":4130},"Jeremy Wagner",{"headshot":4131,"ctfId":4132},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663285/Blog/Author%20Headshots/jeremywagner-headshot.jpg","jeremywagner",{"template":735},"content:en-us:blog:authors:jeremy-wagner.yml","en-us/blog/authors/jeremy-wagner.yml","en-us/blog/authors/jeremy-wagner",{"_path":4138,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4139,"config":4143,"_id":4144,"_type":31,"title":4140,"_source":33,"_file":4145,"_stem":4146,"_extension":36},"/en-us/blog/authors/jeremy-watson",{"name":4140,"config":4141},"Jeremy Watson",{"headshot":7,"ctfId":4142},"jeremy",{"template":735},"content:en-us:blog:authors:jeremy-watson.yml","en-us/blog/authors/jeremy-watson.yml","en-us/blog/authors/jeremy-watson",{"_path":4148,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4149,"config":4154,"_id":4155,"_type":31,"title":4150,"_source":33,"_file":4156,"_stem":4157,"_extension":36},"/en-us/blog/authors/jerez-solis",{"name":4150,"config":4151},"Jerez Solis",{"headshot":4152,"ctfId":4153},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664494/Blog/Author%20Headshots/jerezsolis.jpg","1Tx8fzD6QQglwxBTAlwAOZ",{"template":735},"content:en-us:blog:authors:jerez-solis.yml","en-us/blog/authors/jerez-solis.yml","en-us/blog/authors/jerez-solis",{"_path":4159,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4160,"config":4164,"_id":4165,"_type":31,"title":4166,"_source":33,"_file":4167,"_stem":4168,"_extension":36},"/en-us/blog/authors/jeroen-van-baarsen",{"name":4161,"config":4162},"Jeroen van Baarsen",{"headshot":766,"ctfId":4163},"Jeroen-van-Baarsen",{"template":735},"content:en-us:blog:authors:jeroen-van-baarsen.yml","Jeroen Van Baarsen","en-us/blog/authors/jeroen-van-baarsen.yml","en-us/blog/authors/jeroen-van-baarsen",{"_path":4170,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4171,"config":4176,"_id":4177,"_type":31,"title":4172,"_source":33,"_file":4178,"_stem":4179,"_extension":36},"/en-us/blog/authors/jessica-hurwitz",{"name":4172,"config":4173},"Jessica Hurwitz",{"headshot":4174,"ctfId":4175},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659532/Blog/Author%20Headshots/jessica_hurwitz_headshot.png","6c35XpCSITw8fPmcAX67of",{"template":735},"content:en-us:blog:authors:jessica-hurwitz.yml","en-us/blog/authors/jessica-hurwitz.yml","en-us/blog/authors/jessica-hurwitz",{"_path":4181,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4182,"config":4186,"_id":4187,"_type":31,"title":4183,"_source":33,"_file":4188,"_stem":4189,"_extension":36},"/en-us/blog/authors/jim-riley",{"name":4183,"config":4184},"Jim Riley",{"headshot":7,"ctfId":4185},"GitLabcom-username-jrileyinva",{"template":735},"content:en-us:blog:authors:jim-riley.yml","en-us/blog/authors/jim-riley.yml","en-us/blog/authors/jim-riley",{"_path":4191,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4192,"config":4196,"_id":4197,"_type":31,"title":4193,"_source":33,"_file":4198,"_stem":4199,"_extension":36},"/en-us/blog/authors/jim-thavisouk",{"name":4193,"config":4194},"Jim Thavisouk",{"headshot":766,"ctfId":4195},"jimthavisouk",{"template":735},"content:en-us:blog:authors:jim-thavisouk.yml","en-us/blog/authors/jim-thavisouk.yml","en-us/blog/authors/jim-thavisouk",{"_path":4201,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4202,"config":4206,"_id":4207,"_type":31,"title":4208,"_source":33,"_file":4209,"_stem":4210,"_extension":36},"/en-us/blog/authors/job-van-der-voort",{"name":4203,"config":4204},"Job van der Voort",{"headshot":766,"ctfId":4205},"Job-van-der-Voort",{"template":735},"content:en-us:blog:authors:job-van-der-voort.yml","Job Van Der Voort","en-us/blog/authors/job-van-der-voort.yml","en-us/blog/authors/job-van-der-voort",{"_path":4212,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4213,"config":4218,"_id":4219,"_type":31,"title":4214,"_source":33,"_file":4220,"_stem":4221,"_extension":36},"/en-us/blog/authors/jocelyn-eillis",{"name":4214,"config":4215},"Jocelyn Eillis",{"headshot":4216,"ctfId":4217},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713473/geqmxc4jkh4uy89m9loe.png","eGPL69Bvlva57elmDjuSo",{"template":735},"content:en-us:blog:authors:jocelyn-eillis.yml","en-us/blog/authors/jocelyn-eillis.yml","en-us/blog/authors/jocelyn-eillis",{"_path":4223,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4224,"config":4228,"_id":4229,"_type":31,"title":4225,"_source":33,"_file":4230,"_stem":4231,"_extension":36},"/en-us/blog/authors/jochen-roth",{"name":4225,"config":4226},"Jochen Roth",{"headshot":7,"ctfId":4227},"ochorocho",{"template":735},"content:en-us:blog:authors:jochen-roth.yml","en-us/blog/authors/jochen-roth.yml","en-us/blog/authors/jochen-roth",{"_path":4233,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4234,"config":4239,"_id":4240,"_type":31,"title":4235,"_source":33,"_file":4241,"_stem":4242,"_extension":36},"/en-us/blog/authors/joe-randazzo",{"name":4235,"config":4236},"Joe Randazzo",{"headshot":4237,"ctfId":4238},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664711/Blog/Author%20Headshots/randazzo.jpg","5DxpEbIVcwN2ukwiEMsHlH",{"template":735},"content:en-us:blog:authors:joe-randazzo.yml","en-us/blog/authors/joe-randazzo.yml","en-us/blog/authors/joe-randazzo",{"_path":4244,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4245,"config":4250,"_id":4251,"_type":31,"title":4246,"_source":33,"_file":4252,"_stem":4253,"_extension":36},"/en-us/blog/authors/joel-krooswyk",{"name":4246,"config":4247},"Joel Krooswyk",{"headshot":4248,"ctfId":4249},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669392/Blog/Author%20Headshots/jkrooswyk-headshot.jpg","jkrooswyk",{"template":735},"content:en-us:blog:authors:joel-krooswyk.yml","en-us/blog/authors/joel-krooswyk.yml","en-us/blog/authors/joel-krooswyk",{"_path":4255,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4256,"config":4261,"_id":4262,"_type":31,"title":4257,"_source":33,"_file":4263,"_stem":4264,"_extension":36},"/en-us/blog/authors/joern-schneeweisz",{"name":4257,"config":4258},"Joern Schneeweisz",{"headshot":4259,"ctfId":4260},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679144/Blog/Author%20Headshots/joernchen-headshot.png","joernchen",{"template":735},"content:en-us:blog:authors:joern-schneeweisz.yml","en-us/blog/authors/joern-schneeweisz.yml","en-us/blog/authors/joern-schneeweisz",{"_path":4266,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4267,"config":4271,"_id":4272,"_type":31,"title":4268,"_source":33,"_file":4273,"_stem":4274,"_extension":36},"/en-us/blog/authors/joey-salazar",{"name":4268,"config":4269},"Joey Salazar",{"headshot":766,"ctfId":4270},"4LgUP4bzQV6kuhoZNFID9r",{"template":735},"content:en-us:blog:authors:joey-salazar.yml","en-us/blog/authors/joey-salazar.yml","en-us/blog/authors/joey-salazar",{"_path":4276,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4277,"config":4281,"_id":4282,"_type":31,"title":4278,"_source":33,"_file":4283,"_stem":4284,"_extension":36},"/en-us/blog/authors/johanna-ambrosio",{"name":4278,"config":4279},"Johanna Ambrosio",{"headshot":766,"ctfId":4280},"Johanna-Ambrosio",{"template":735},"content:en-us:blog:authors:johanna-ambrosio.yml","en-us/blog/authors/johanna-ambrosio.yml","en-us/blog/authors/johanna-ambrosio",{"_path":4286,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4287,"config":4292,"_id":4293,"_type":31,"title":4288,"_source":33,"_file":4294,"_stem":4295,"_extension":36},"/en-us/blog/authors/johannes-bauer",{"name":4288,"config":4289},"Johannes Bauer",{"headshot":4290,"ctfId":4291},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662611/Blog/Author%20Headshots/johannes_bauer_headshot.png","6Snkao4VD1IxGOzV1YpcMZ",{"template":735},"content:en-us:blog:authors:johannes-bauer.yml","en-us/blog/authors/johannes-bauer.yml","en-us/blog/authors/johannes-bauer",{"_path":4297,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4298,"config":4303,"_id":4304,"_type":31,"title":4299,"_source":33,"_file":4305,"_stem":4306,"_extension":36},"/en-us/blog/authors/john-cai",{"name":4299,"config":4300},"John Cai",{"headshot":4301,"ctfId":4302},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667386/Blog/Author%20Headshots/jcaigitlab-headshot.jpg","jcaigitlab",{"template":735},"content:en-us:blog:authors:john-cai.yml","en-us/blog/authors/john-cai.yml","en-us/blog/authors/john-cai",{"_path":4308,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4309,"config":4314,"_id":4315,"_type":31,"title":4310,"_source":33,"_file":4316,"_stem":4317,"_extension":36},"/en-us/blog/authors/john-coghlan",{"name":4310,"config":4311},"John Coghlan",{"headshot":4312,"ctfId":4313},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670167/Blog/Author%20Headshots/johncoghlan-headshot.jpg","johncoghlan",{"template":735},"content:en-us:blog:authors:john-coghlan.yml","en-us/blog/authors/john-coghlan.yml","en-us/blog/authors/john-coghlan",{"_path":4319,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4320,"config":4325,"_id":4326,"_type":31,"title":4321,"_source":33,"_file":4327,"_stem":4328,"_extension":36},"/en-us/blog/authors/john-crowley",{"name":4321,"config":4322},"John Crowley",{"headshot":4323,"ctfId":4324},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666042/Blog/Author%20Headshots/john_crowley_headshot.png","64k6bR3mtIchoqBccJDaTO",{"template":735},"content:en-us:blog:authors:john-crowley.yml","en-us/blog/authors/john-crowley.yml","en-us/blog/authors/john-crowley",{"_path":4330,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4331,"config":4336,"_id":4337,"_type":31,"title":4332,"_source":33,"_file":4338,"_stem":4339,"_extension":36},"/en-us/blog/authors/john-jarvis",{"name":4332,"config":4333},"John Jarvis",{"headshot":4334,"ctfId":4335},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678622/Blog/Author%20Headshots/jarv-headshot.jpg","jarv",{"template":735},"content:en-us:blog:authors:john-jarvis.yml","en-us/blog/authors/john-jarvis.yml","en-us/blog/authors/john-jarvis",{"_path":4341,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4342,"config":4346,"_id":4347,"_type":31,"title":4343,"_source":33,"_file":4348,"_stem":4349,"_extension":36},"/en-us/blog/authors/john-jeremiah",{"name":4343,"config":4344},"John Jeremiah",{"headshot":766,"ctfId":4345},"johnjeremiah",{"template":735},"content:en-us:blog:authors:john-jeremiah.yml","en-us/blog/authors/john-jeremiah.yml","en-us/blog/authors/john-jeremiah",{"_path":4351,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4352,"config":4356,"_id":4357,"_type":31,"title":4358,"_source":33,"_file":4359,"_stem":4360,"_extension":36},"/en-us/blog/authors/john-mcguire",{"name":4353,"config":4354},"John McGuire",{"headshot":766,"ctfId":4355},"2BpYnUcWeqmuRlVM7w9ZIv",{"template":735},"content:en-us:blog:authors:john-mcguire.yml","John Mcguire","en-us/blog/authors/john-mcguire.yml","en-us/blog/authors/john-mcguire",{"_path":4362,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4363,"config":4367,"_id":4369,"_type":31,"title":4364,"_source":33,"_file":4370,"_stem":4371,"_extension":36},"/en-us/blog/authors/john-skarbek",{"name":4364,"config":4365},"John Skarbek",{"headshot":4366},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751303547/nq8dxitzoybran2r7crm.png",{"template":735,"gitlabHandle":4368},"skarbek","content:en-us:blog:authors:john-skarbek.yml","en-us/blog/authors/john-skarbek.yml","en-us/blog/authors/john-skarbek",{"_path":4373,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4374,"config":4378,"_id":4379,"_type":31,"title":4375,"_source":33,"_file":4380,"_stem":4381,"_extension":36},"/en-us/blog/authors/john-sparrow",{"name":4375,"config":4376},"John Sparrow",{"headshot":766,"ctfId":4377},"John-Sparrow",{"template":735},"content:en-us:blog:authors:john-sparrow.yml","en-us/blog/authors/john-sparrow.yml","en-us/blog/authors/john-sparrow",{"_path":4383,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4384,"config":4388,"_id":4389,"_type":31,"title":4385,"_source":33,"_file":4390,"_stem":4391,"_extension":36},"/en-us/blog/authors/johnathan-hunt",{"name":4385,"config":4386},"Johnathan Hunt",{"headshot":766,"ctfId":4387},"JohnathanHunt",{"template":735},"content:en-us:blog:authors:johnathan-hunt.yml","en-us/blog/authors/johnathan-hunt.yml","en-us/blog/authors/johnathan-hunt",{"_path":4393,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4394,"config":4398,"_id":4399,"_type":31,"title":4395,"_source":33,"_file":4400,"_stem":4401,"_extension":36},"/en-us/blog/authors/joni-klippert",{"name":4395,"config":4396},"Joni Klippert",{"headshot":766,"ctfId":4397},"Joni-Klippert",{"template":735},"content:en-us:blog:authors:joni-klippert.yml","en-us/blog/authors/joni-klippert.yml","en-us/blog/authors/joni-klippert",{"_path":4403,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4404,"config":4409,"_id":4410,"_type":31,"title":4411,"_source":33,"_file":4412,"_stem":4413,"_extension":36},"/en-us/blog/authors/joo-alexandre-prado-tavares-cunha",{"name":4405,"config":4406},"João Alexandre Prado Tavares Cunha",{"headshot":4407,"ctfId":4408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682771/Blog/Author%20Headshots/Alexand-headshot.jpg","Alexand",{"template":735},"content:en-us:blog:authors:joo-alexandre-prado-tavares-cunha.yml","Joo Alexandre Prado Tavares Cunha","en-us/blog/authors/joo-alexandre-prado-tavares-cunha.yml","en-us/blog/authors/joo-alexandre-prado-tavares-cunha",{"_path":4415,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4416,"config":4421,"_id":4422,"_type":31,"title":4423,"_source":33,"_file":4424,"_stem":4425,"_extension":36},"/en-us/blog/authors/joo-pereira",{"name":4417,"config":4418},"João Pereira",{"headshot":4419,"ctfId":4420},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665547/Blog/Author%20Headshots/joao_pereira.png","7wLh5rwID5R39PRA6aiAb0",{"template":735},"content:en-us:blog:authors:joo-pereira.yml","Joo Pereira","en-us/blog/authors/joo-pereira.yml","en-us/blog/authors/joo-pereira",{"_path":4427,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4428,"config":4432,"_id":4433,"_type":31,"title":4429,"_source":33,"_file":4434,"_stem":4435,"_extension":36},"/en-us/blog/authors/jordi-mon",{"name":4429,"config":4430},"Jordi Mon",{"headshot":7,"ctfId":4431},"jordimon",{"template":735},"content:en-us:blog:authors:jordi-mon.yml","en-us/blog/authors/jordi-mon.yml","en-us/blog/authors/jordi-mon",{"_path":4437,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4438,"config":4443,"_id":4444,"_type":31,"title":4445,"_source":33,"_file":4446,"_stem":4447,"_extension":36},"/en-us/blog/authors/jos-ivn-vargas",{"name":4439,"config":4440},"José Iván Vargas",{"headshot":4441,"ctfId":4442},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679024/Blog/Author%20Headshots/jivanvl-headshot.jpg","jivanvl",{"template":735},"content:en-us:blog:authors:jos-ivn-vargas.yml","Jos Ivn Vargas","en-us/blog/authors/jos-ivn-vargas.yml","en-us/blog/authors/jos-ivn-vargas",{"_path":4449,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4450,"config":4454,"_id":4455,"_type":31,"title":4451,"_source":33,"_file":4456,"_stem":4457,"_extension":36},"/en-us/blog/authors/jose-finotto",{"name":4451,"config":4452},"Jose Finotto",{"headshot":7,"ctfId":4453},"finotto",{"template":735},"content:en-us:blog:authors:jose-finotto.yml","en-us/blog/authors/jose-finotto.yml","en-us/blog/authors/jose-finotto",{"_path":4459,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4460,"config":4464,"_id":4466,"_type":31,"title":4463,"_source":33,"_file":4467,"_stem":4468,"_extension":36},"/en-us/blog/authors/joseph-burnett",{"config":4461,"name":4463},{"headshot":4462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752169072/teprmqbylocazrqdtuix.png","Joseph Burnett",{"template":735,"gitlabHandle":4465},"josephburnett","content:en-us:blog:authors:joseph-burnett.yml","en-us/blog/authors/joseph-burnett.yml","en-us/blog/authors/joseph-burnett",{"_path":4470,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4471,"config":4476,"_id":4477,"_type":31,"title":4472,"_source":33,"_file":4478,"_stem":4479,"_extension":36},"/en-us/blog/authors/joseph-longo",{"name":4472,"config":4473},"Joseph Longo",{"headshot":4474,"ctfId":4475},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659681/Blog/Author%20Headshots/jlongo_gitlab-headshot.jpg","jlongogitlab",{"template":735},"content:en-us:blog:authors:joseph-longo.yml","en-us/blog/authors/joseph-longo.yml","en-us/blog/authors/joseph-longo",{"_path":4481,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4482,"config":4486,"_id":4487,"_type":31,"title":4488,"_source":33,"_file":4489,"_stem":4490,"_extension":36},"/en-us/blog/authors/joseph-schorr-from-coreos",{"name":4483,"config":4484},"Joseph Schorr from CoreOS",{"headshot":766,"ctfId":4485},"Joseph-Schorr-from-CoreOS",{"template":735},"content:en-us:blog:authors:joseph-schorr-from-coreos.yml","Joseph Schorr From Coreos","en-us/blog/authors/joseph-schorr-from-coreos.yml","en-us/blog/authors/joseph-schorr-from-coreos",{"_path":4492,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4493,"config":4498,"_id":4499,"_type":31,"title":4494,"_source":33,"_file":4500,"_stem":4501,"_extension":36},"/en-us/blog/authors/josh-feehs",{"name":4494,"config":4495},"Josh Feehs",{"headshot":4496,"ctfId":4497},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683068/Blog/Author%20Headshots/Screenshot_2023-11-28_at_9.12.13_AM.png","g5S7qgnlO5aJJ00brs77P",{"template":735},"content:en-us:blog:authors:josh-feehs.yml","en-us/blog/authors/josh-feehs.yml","en-us/blog/authors/josh-feehs",{"_path":4503,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4504,"config":4510,"_id":4511,"_type":31,"title":4512,"_source":33,"_file":4513,"_stem":4514,"_extension":36},"/en-us/blog/authors/josh-kodroff-pulumi",{"role":4505,"name":4506,"config":4507},"Sr. Solutions Architect, Pulumi","Josh Kodroff, Pulumi",{"headshot":4508,"ctfId":4509},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683425/Blog/Author%20Headshots/joshkodroff.jpg","2GF0MF1ngEBxos4nRKt8tL",{"template":735},"content:en-us:blog:authors:josh-kodroff-pulumi.yml","Josh Kodroff Pulumi","en-us/blog/authors/josh-kodroff-pulumi.yml","en-us/blog/authors/josh-kodroff-pulumi",{"_path":4516,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4517,"config":4521,"_id":4522,"_type":31,"title":4518,"_source":33,"_file":4523,"_stem":4524,"_extension":36},"/en-us/blog/authors/josh-zimmerman",{"name":4518,"config":4519},"Josh Zimmerman",{"headshot":7,"ctfId":4520},"JoshZimmerman",{"template":735},"content:en-us:blog:authors:josh-zimmerman.yml","en-us/blog/authors/josh-zimmerman.yml","en-us/blog/authors/josh-zimmerman",{"_path":4526,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4527,"config":4532,"_id":4533,"_type":31,"title":4528,"_source":33,"_file":4534,"_stem":4535,"_extension":36},"/en-us/blog/authors/joshua-carroll",{"name":4528,"config":4529},"Joshua Carroll",{"headshot":4530,"ctfId":4531},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664952/Blog/Author%20Headshots/joshua_carroll_headshot.png","8HOTaXswBopyqMWFZMSv3",{"template":735},"content:en-us:blog:authors:joshua-carroll.yml","en-us/blog/authors/joshua-carroll.yml","en-us/blog/authors/joshua-carroll",{"_path":4537,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4538,"config":4543,"_id":4544,"_type":31,"title":4539,"_source":33,"_file":4545,"_stem":4546,"_extension":36},"/en-us/blog/authors/joshua-lambert",{"name":4539,"config":4540},"Joshua Lambert",{"headshot":4541,"ctfId":4542},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681281/Blog/Author%20Headshots/joshlambert-headshot.png","joshlambert",{"template":735},"content:en-us:blog:authors:joshua-lambert.yml","en-us/blog/authors/joshua-lambert.yml","en-us/blog/authors/joshua-lambert",{"_path":4548,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4549,"config":4553,"_id":4554,"_type":31,"title":4550,"_source":33,"_file":4555,"_stem":4556,"_extension":36},"/en-us/blog/authors/joyce-tompsett",{"name":4550,"config":4551},"Joyce Tompsett",{"headshot":7,"ctfId":4552},"Tompsett",{"template":735},"content:en-us:blog:authors:joyce-tompsett.yml","en-us/blog/authors/joyce-tompsett.yml","en-us/blog/authors/joyce-tompsett",{"_path":4558,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4559,"config":4563,"_id":4564,"_type":31,"title":4560,"_source":33,"_file":4565,"_stem":4566,"_extension":36},"/en-us/blog/authors/juan-broullon",{"name":4560,"config":4561},"Juan Broullon",{"headshot":7,"ctfId":4562},"jbroullon",{"template":735},"content:en-us:blog:authors:juan-broullon.yml","en-us/blog/authors/juan-broullon.yml","en-us/blog/authors/juan-broullon",{"_path":4568,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4569,"config":4573,"_id":4574,"_type":31,"title":4570,"_source":33,"_file":4575,"_stem":4576,"_extension":36},"/en-us/blog/authors/julia-lake",{"name":4570,"config":4571},"Julia Lake",{"headshot":766,"ctfId":4572},"5i9IDwCDDg3lfkiu9T3edZ",{"template":735},"content:en-us:blog:authors:julia-lake.yml","en-us/blog/authors/julia-lake.yml","en-us/blog/authors/julia-lake",{"_path":4578,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4579,"config":4584,"_id":4585,"_type":31,"title":4580,"_source":33,"_file":4586,"_stem":4587,"_extension":36},"/en-us/blog/authors/julia-miocene",{"name":4580,"config":4581},"Julia Miocene",{"headshot":4582,"ctfId":4583},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755616177/yatkjhtf60edealtvpr4.png","6SK0DpWNK5NmfLyn2vWMPI",{"template":735},"content:en-us:blog:authors:julia-miocene.yml","en-us/blog/authors/julia-miocene.yml","en-us/blog/authors/julia-miocene",{"_path":4589,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4590,"config":4594,"_id":4595,"_type":31,"title":4591,"_source":33,"_file":4596,"_stem":4597,"_extension":36},"/en-us/blog/authors/julian-thome",{"name":4591,"config":4592},"Julian Thome",{"headshot":7,"ctfId":4593},"jthome",{"template":735},"content:en-us:blog:authors:julian-thome.yml","en-us/blog/authors/julian-thome.yml","en-us/blog/authors/julian-thome",{"_path":4599,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4600,"config":4605,"_id":4606,"_type":31,"title":4601,"_source":33,"_file":4607,"_stem":4608,"_extension":36},"/en-us/blog/authors/julie-byrne",{"name":4601,"config":4602},"Julie Byrne",{"headshot":4603,"ctfId":4604},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669432/Blog/Author%20Headshots/juliebyrne.jpg","3SaRWyz0u889xiq6rZkCO",{"template":735},"content:en-us:blog:authors:julie-byrne.yml","en-us/blog/authors/julie-byrne.yml","en-us/blog/authors/julie-byrne",{"_path":4610,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4611,"config":4616,"_id":4617,"_type":31,"title":4612,"_source":33,"_file":4618,"_stem":4619,"_extension":36},"/en-us/blog/authors/julie-griffin",{"name":4612,"config":4613},"Julie Griffin",{"headshot":4614,"ctfId":4615},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665206/Blog/Author%20Headshots/julie_griffin_-_headshot.png","3djBidFIW3or5K9uhi9LE5",{"template":735},"content:en-us:blog:authors:julie-griffin.yml","en-us/blog/authors/julie-griffin.yml","en-us/blog/authors/julie-griffin",{"_path":4621,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4622,"config":4626,"_id":4627,"_type":31,"title":4623,"_source":33,"_file":4628,"_stem":4629,"_extension":36},"/en-us/blog/authors/julien-andrieux",{"name":4623,"config":4624},"Julien Andrieux",{"headshot":766,"ctfId":4625},"Julien-Andrieux",{"template":735},"content:en-us:blog:authors:julien-andrieux.yml","en-us/blog/authors/julien-andrieux.yml","en-us/blog/authors/julien-andrieux",{"_path":4631,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4632,"config":4637,"_id":4638,"_type":31,"title":4633,"_source":33,"_file":4639,"_stem":4640,"_extension":36},"/en-us/blog/authors/juliet-wanjohi",{"name":4633,"config":4634},"Juliet Wanjohi",{"headshot":4635,"ctfId":4636},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669837/Blog/Author%20Headshots/jwanjohi-headshot.jpg","jwanjohi",{"template":735},"content:en-us:blog:authors:juliet-wanjohi.yml","en-us/blog/authors/juliet-wanjohi.yml","en-us/blog/authors/juliet-wanjohi",{"_path":4642,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4643,"config":4647,"_id":4648,"_type":31,"title":4644,"_source":33,"_file":4649,"_stem":4650,"_extension":36},"/en-us/blog/authors/justin-farris",{"name":4644,"config":4645},"Justin Farris",{"headshot":766,"ctfId":4646},"5RHYudAlWLmSj5U7AOIcbG",{"template":735},"content:en-us:blog:authors:justin-farris.yml","en-us/blog/authors/justin-farris.yml","en-us/blog/authors/justin-farris",{"_path":4652,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4653,"config":4658,"_id":4659,"_type":31,"title":4654,"_source":33,"_file":4660,"_stem":4661,"_extension":36},"/en-us/blog/authors/justin-tobler",{"name":4654,"config":4655},"Justin Tobler",{"headshot":4656,"ctfId":4657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664737/Blog/Author%20Headshots/james_tobler_headshot.png","5pnOIbNI1Sc5IFnReNHNtv",{"template":735},"content:en-us:blog:authors:justin-tobler.yml","en-us/blog/authors/justin-tobler.yml","en-us/blog/authors/justin-tobler",{"_path":4663,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4664,"config":4669,"_id":4670,"_type":31,"title":4665,"_source":33,"_file":4671,"_stem":4672,"_extension":36},"/en-us/blog/authors/kai-armstrong",{"name":4665,"config":4666},"Kai Armstrong",{"headshot":4667,"ctfId":4668},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682535/Blog/Author%20Headshots/phikai-headshot.png","phikai",{"template":735},"content:en-us:blog:authors:kai-armstrong.yml","en-us/blog/authors/kai-armstrong.yml","en-us/blog/authors/kai-armstrong",{"_path":4674,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4675,"config":4679,"_id":4680,"_type":31,"title":4681,"_source":33,"_file":4682,"_stem":4683,"_extension":36},"/en-us/blog/authors/kamil-trzciski",{"name":4676,"config":4677},"Kamil Trzciński",{"headshot":766,"ctfId":4678},"Kamil-Trzciski",{"template":735},"content:en-us:blog:authors:kamil-trzciski.yml","Kamil Trzciski","en-us/blog/authors/kamil-trzciski.yml","en-us/blog/authors/kamil-trzciski",{"_path":4685,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4686,"config":4690,"_id":4691,"_type":31,"title":4692,"_source":33,"_file":4693,"_stem":4694,"_extension":36},"/en-us/blog/authors/karen-caras",{"name":4687,"config":4688},"Karen Carías",{"headshot":766,"ctfId":4689},"Karen-Caras",{"template":735},"content:en-us:blog:authors:karen-caras.yml","Karen Caras","en-us/blog/authors/karen-caras.yml","en-us/blog/authors/karen-caras",{"_path":4696,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4697,"config":4702,"_id":4703,"_type":31,"title":4698,"_source":33,"_file":4704,"_stem":4705,"_extension":36},"/en-us/blog/authors/karthik-nayak",{"name":4698,"config":4699},"Karthik Nayak",{"headshot":4700,"ctfId":4701},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659809/Blog/Author%20Headshots/Screenshot_2025-06-04_at_8.49.51%C3%A2__AM.png","3Q6ZKvaiCRw7tFZdDGlecg",{"template":735},"content:en-us:blog:authors:karthik-nayak.yml","en-us/blog/authors/karthik-nayak.yml","en-us/blog/authors/karthik-nayak",{"_path":4707,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4708,"config":4712,"_id":4713,"_type":31,"title":4709,"_source":33,"_file":4714,"_stem":4715,"_extension":36},"/en-us/blog/authors/katherine-okpara",{"name":4709,"config":4710},"Katherine Okpara",{"headshot":7,"ctfId":4711},"katokpara",{"template":735},"content:en-us:blog:authors:katherine-okpara.yml","en-us/blog/authors/katherine-okpara.yml","en-us/blog/authors/katherine-okpara",{"_path":4717,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4718,"config":4722,"_id":4723,"_type":31,"title":4719,"_source":33,"_file":4724,"_stem":4725,"_extension":36},"/en-us/blog/authors/kathy-wang",{"name":4719,"config":4720},"Kathy Wang",{"headshot":7,"ctfId":4721},"kathyw",{"template":735},"content:en-us:blog:authors:kathy-wang.yml","en-us/blog/authors/kathy-wang.yml","en-us/blog/authors/kathy-wang",{"_path":4727,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4728,"config":4732,"_id":4733,"_type":31,"title":4734,"_source":33,"_file":4735,"_stem":4736,"_extension":36},"/en-us/blog/authors/keanon-okeefe",{"name":4729,"config":4730},"Keanon O’Keefe",{"headshot":7,"ctfId":4731},"kokeefe",{"template":735},"content:en-us:blog:authors:keanon-okeefe.yml","Keanon Okeefe","en-us/blog/authors/keanon-okeefe.yml","en-us/blog/authors/keanon-okeefe",{"_path":4738,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4739,"config":4744,"_id":4745,"_type":31,"title":4740,"_source":33,"_file":4746,"_stem":4747,"_extension":36},"/en-us/blog/authors/kees-valkhof",{"name":4740,"role":4741,"config":4742},"Kees Valkhof","Configuration manager at Lely",{"headshot":4743},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750331281/xojwtvpk5pif84wlahx1.jpg",{"template":735},"content:en-us:blog:authors:kees-valkhof.yml","en-us/blog/authors/kees-valkhof.yml","en-us/blog/authors/kees-valkhof",{"_path":4749,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4750,"config":4754,"_id":4755,"_type":31,"title":4751,"_source":33,"_file":4756,"_stem":4757,"_extension":36},"/en-us/blog/authors/kelly-hair",{"name":4751,"config":4752},"Kelly Hair",{"headshot":766,"ctfId":4753},"16z1eHwE7Ok5Ty4C6gpbUY",{"template":735},"content:en-us:blog:authors:kelly-hair.yml","en-us/blog/authors/kelly-hair.yml","en-us/blog/authors/kelly-hair",{"_path":4759,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4760,"config":4764,"_id":4765,"_type":31,"title":4761,"_source":33,"_file":4766,"_stem":4767,"_extension":36},"/en-us/blog/authors/kendra-marquart",{"name":4761,"config":4762},"Kendra Marquart",{"headshot":7,"ctfId":4763},"kmarquart",{"template":735},"content:en-us:blog:authors:kendra-marquart.yml","en-us/blog/authors/kendra-marquart.yml","en-us/blog/authors/kendra-marquart",{"_path":4769,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4770,"config":4774,"_id":4775,"_type":31,"title":4771,"_source":33,"_file":4776,"_stem":4777,"_extension":36},"/en-us/blog/authors/kenny-johnston",{"name":4771,"config":4772},"Kenny Johnston",{"headshot":7,"ctfId":4773},"kencjohnston",{"template":735},"content:en-us:blog:authors:kenny-johnston.yml","en-us/blog/authors/kenny-johnston.yml","en-us/blog/authors/kenny-johnston",{"_path":4779,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4780,"config":4785,"_id":4786,"_type":31,"title":4781,"_source":33,"_file":4787,"_stem":4788,"_extension":36},"/en-us/blog/authors/kevin-chu",{"name":4781,"config":4782},"Kevin Chu",{"headshot":4783,"ctfId":4784},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683472/Blog/Author%20Headshots/Screenshot_2024-01-12_at_2.12.33_PM.png","4wPeZqchWYCDsBeGjla485",{"template":735},"content:en-us:blog:authors:kevin-chu.yml","en-us/blog/authors/kevin-chu.yml","en-us/blog/authors/kevin-chu",{"_path":4790,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4791,"config":4796,"_id":4797,"_type":31,"title":4792,"_source":33,"_file":4798,"_stem":4799,"_extension":36},"/en-us/blog/authors/kevin-morrison",{"name":4792,"config":4793},"Kevin Morrison",{"headshot":4794,"ctfId":4795},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663642/Blog/Author%20Headshots/kevin_morrison_headshot.png","AcJIuz1VNQZIVdqgesMMh",{"template":735},"content:en-us:blog:authors:kevin-morrison.yml","en-us/blog/authors/kevin-morrison.yml","en-us/blog/authors/kevin-morrison",{"_path":4801,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4802,"config":4806,"_id":4807,"_type":31,"title":4803,"_source":33,"_file":4808,"_stem":4809,"_extension":36},"/en-us/blog/authors/khrystyna-humenna",{"name":4803,"config":4804},"Khrystyna Humenna",{"headshot":766,"ctfId":4805},"Khrystyna-Humenna",{"template":735},"content:en-us:blog:authors:khrystyna-humenna.yml","en-us/blog/authors/khrystyna-humenna.yml","en-us/blog/authors/khrystyna-humenna",{"_path":4811,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4812,"config":4816,"_id":4817,"_type":31,"title":4813,"_source":33,"_file":4818,"_stem":4819,"_extension":36},"/en-us/blog/authors/kim-lock",{"name":4813,"config":4814},"Kim Lock",{"headshot":7,"ctfId":4815},"KimLock",{"template":735},"content:en-us:blog:authors:kim-lock.yml","en-us/blog/authors/kim-lock.yml","en-us/blog/authors/kim-lock",{"_path":4821,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4822,"config":4826,"_id":4827,"_type":31,"title":4823,"_source":33,"_file":4828,"_stem":4829,"_extension":36},"/en-us/blog/authors/kirsten-abma",{"name":4823,"config":4824},"Kirsten Abma",{"headshot":766,"ctfId":4825},"Kirsten-Abma",{"template":735},"content:en-us:blog:authors:kirsten-abma.yml","en-us/blog/authors/kirsten-abma.yml","en-us/blog/authors/kirsten-abma",{"_path":4831,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4832,"config":4836,"_id":4837,"_type":31,"title":4833,"_source":33,"_file":4838,"_stem":4839,"_extension":36},"/en-us/blog/authors/kristian-larsson",{"name":4833,"config":4834},"Kristian Larsson",{"headshot":766,"ctfId":4835},"Kristian-Larsson",{"template":735},"content:en-us:blog:authors:kristian-larsson.yml","en-us/blog/authors/kristian-larsson.yml","en-us/blog/authors/kristian-larsson",{"_path":4841,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4842,"config":4847,"_id":4848,"_type":31,"title":4843,"_source":33,"_file":4849,"_stem":4850,"_extension":36},"/en-us/blog/authors/kristina-weis",{"name":4843,"config":4844},"Kristina Weis",{"headshot":4845,"ctfId":4846},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663955/Blog/Author%20Headshots/K-W-0155.jpg","kristinaweis",{"template":735},"content:en-us:blog:authors:kristina-weis.yml","en-us/blog/authors/kristina-weis.yml","en-us/blog/authors/kristina-weis",{"_path":4852,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4853,"config":4857,"_id":4858,"_type":31,"title":4854,"_source":33,"_file":4859,"_stem":4860,"_extension":36},"/en-us/blog/authors/kurt-dusek",{"name":4854,"config":4855},"Kurt Dusek",{"headshot":7,"ctfId":4856},"kdusek",{"template":735},"content:en-us:blog:authors:kurt-dusek.yml","en-us/blog/authors/kurt-dusek.yml","en-us/blog/authors/kurt-dusek",{"_path":4862,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4863,"config":4867,"_id":4868,"_type":31,"title":4864,"_source":33,"_file":4869,"_stem":4870,"_extension":36},"/en-us/blog/authors/kushal-koolwal",{"name":4864,"config":4865},"Kushal Koolwal",{"headshot":766,"ctfId":4866},"Kushal-Koolwal",{"template":735},"content:en-us:blog:authors:kushal-koolwal.yml","en-us/blog/authors/kushal-koolwal.yml","en-us/blog/authors/kushal-koolwal",{"_path":4872,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4873,"config":4878,"_id":4879,"_type":31,"title":4874,"_source":33,"_file":4880,"_stem":4881,"_extension":36},"/en-us/blog/authors/kushal-pandya",{"name":4874,"config":4875},"Kushal Pandya",{"headshot":4876,"ctfId":4877},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659454/Blog/Author%20Headshots/kushalpandya-headshot.png","kushalpandya",{"template":735},"content:en-us:blog:authors:kushal-pandya.yml","en-us/blog/authors/kushal-pandya.yml","en-us/blog/authors/kushal-pandya",{"_path":4883,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4884,"config":4888,"_id":4889,"_type":31,"title":4885,"_source":33,"_file":4890,"_stem":4891,"_extension":36},"/en-us/blog/authors/kwan-lee",{"name":4885,"config":4886},"Kwan Lee",{"headshot":766,"ctfId":4887},"Kwan-Lee",{"template":735},"content:en-us:blog:authors:kwan-lee.yml","en-us/blog/authors/kwan-lee.yml","en-us/blog/authors/kwan-lee",{"_path":4893,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4894,"config":4899,"_id":4900,"_type":31,"title":4895,"_source":33,"_file":4901,"_stem":4902,"_extension":36},"/en-us/blog/authors/kyla-gradin-dahl",{"name":4895,"config":4896},"Kyla Gradin Dahl",{"headshot":4897,"ctfId":4898},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682273/Blog/Author%20Headshots/kyla-headshot.jpg","kyla",{"template":735},"content:en-us:blog:authors:kyla-gradin-dahl.yml","en-us/blog/authors/kyla-gradin-dahl.yml","en-us/blog/authors/kyla-gradin-dahl",{"_path":4904,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4905,"config":4909,"_id":4910,"_type":31,"title":4906,"_source":33,"_file":4911,"_stem":4912,"_extension":36},"/en-us/blog/authors/kyle-mann",{"name":4906,"config":4907},"Kyle Mann",{"headshot":766,"ctfId":4908},"44YiW1r6sTpbC9wKBeHGgE",{"template":735},"content:en-us:blog:authors:kyle-mann.yml","en-us/blog/authors/kyle-mann.yml","en-us/blog/authors/kyle-mann",{"_path":4914,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4915,"config":4920,"_id":4921,"_type":31,"title":4916,"_source":33,"_file":4922,"_stem":4923,"_extension":36},"/en-us/blog/authors/kyle-smith",{"name":4916,"config":4917},"Kyle Smith",{"headshot":4918,"ctfId":4919},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664290/Blog/Author%20Headshots/kyle_smith_headshot.png","3Cec6opzqJpbhKXQ5nA4gU",{"template":735},"content:en-us:blog:authors:kyle-smith.yml","en-us/blog/authors/kyle-smith.yml","en-us/blog/authors/kyle-smith",{"_path":4925,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4926,"config":4930,"_id":4932,"_type":31,"title":4927,"_source":33,"_file":4933,"_stem":4934,"_extension":36},"/en-us/blog/authors/kymberlee-price",{"name":4927,"config":4928},"Kymberlee Price",{"headshot":4929},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753961652/wggh3ikqpm5plrptfza0.png",{"template":735,"gitlabHandle":4931},"eelrebmyk","content:en-us:blog:authors:kymberlee-price.yml","en-us/blog/authors/kymberlee-price.yml","en-us/blog/authors/kymberlee-price",{"_path":4936,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4937,"config":4941,"_id":4942,"_type":31,"title":4938,"_source":33,"_file":4943,"_stem":4944,"_extension":36},"/en-us/blog/authors/lasse-schuirmann",{"name":4938,"config":4939},"Lasse Schuirmann",{"headshot":766,"ctfId":4940},"5vpo2ZOrPIS8PBp3k47S6w",{"template":735},"content:en-us:blog:authors:lasse-schuirmann.yml","en-us/blog/authors/lasse-schuirmann.yml","en-us/blog/authors/lasse-schuirmann",{"_path":4946,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4947,"config":4951,"_id":4952,"_type":31,"title":4948,"_source":33,"_file":4953,"_stem":4954,"_extension":36},"/en-us/blog/authors/laura-montemayor",{"name":4948,"config":4949},"Laura Montemayor",{"headshot":7,"ctfId":4950},"lauraMon",{"template":735},"content:en-us:blog:authors:laura-montemayor.yml","en-us/blog/authors/laura-montemayor.yml","en-us/blog/authors/laura-montemayor",{"_path":4956,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4957,"config":4962,"_id":4963,"_type":31,"title":4958,"_source":33,"_file":4964,"_stem":4965,"_extension":36},"/en-us/blog/authors/lauren-barker",{"name":4958,"config":4959},"Lauren Barker",{"headshot":4960,"ctfId":4961},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669974/Blog/Author%20Headshots/laurenbarker-headshot.jpg","laurenbarker",{"template":735},"content:en-us:blog:authors:lauren-barker.yml","en-us/blog/authors/lauren-barker.yml","en-us/blog/authors/lauren-barker",{"_path":4967,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4968,"config":4972,"_id":4973,"_type":31,"title":4969,"_source":33,"_file":4974,"_stem":4975,"_extension":36},"/en-us/blog/authors/lauren-gibbons-paul",{"name":4969,"config":4970},"Lauren Gibbons Paul",{"headshot":766,"ctfId":4971},"Lauren-Gibbons-Paul",{"template":735},"content:en-us:blog:authors:lauren-gibbons-paul.yml","en-us/blog/authors/lauren-gibbons-paul.yml","en-us/blog/authors/lauren-gibbons-paul",{"_path":4977,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4978,"config":4982,"_id":4983,"_type":31,"title":4979,"_source":33,"_file":4984,"_stem":4985,"_extension":36},"/en-us/blog/authors/lauren-minning",{"name":4979,"config":4980},"Lauren Minning",{"headshot":7,"ctfId":4981},"lminning",{"template":735},"content:en-us:blog:authors:lauren-minning.yml","en-us/blog/authors/lauren-minning.yml","en-us/blog/authors/lauren-minning",{"_path":4987,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4988,"config":4993,"_id":4994,"_type":31,"title":4989,"_source":33,"_file":4995,"_stem":4996,"_extension":36},"/en-us/blog/authors/laurena-alves",{"name":4989,"config":4990},"Laurena Alves",{"headshot":4991,"ctfId":4992},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713473/ip0jiy4wwyc0btfb09y5.png","Q834apoVRmcNXy507xyf5",{"template":735},"content:en-us:blog:authors:laurena-alves.yml","en-us/blog/authors/laurena-alves.yml","en-us/blog/authors/laurena-alves",{"_path":4998,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":4999,"config":5004,"_id":5005,"_type":31,"title":5000,"_source":33,"_file":5006,"_stem":5007,"_extension":36},"/en-us/blog/authors/lee-faus",{"name":5000,"config":5001},"Lee Faus",{"headshot":5002,"ctfId":5003},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666427/Blog/Author%20Headshots/lee_faus_headshot.png","lfaus",{"template":735},"content:en-us:blog:authors:lee-faus.yml","en-us/blog/authors/lee-faus.yml","en-us/blog/authors/lee-faus",{"_path":5009,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5010,"config":5015,"_id":5016,"_type":31,"title":5011,"_source":33,"_file":5017,"_stem":5018,"_extension":36},"/en-us/blog/authors/lee-matos",{"name":5011,"config":5012},"Lee Matos",{"headshot":5013,"ctfId":5014},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670430/Blog/Author%20Headshots/lbot-headshot.jpg","lbot",{"template":735},"content:en-us:blog:authors:lee-matos.yml","en-us/blog/authors/lee-matos.yml","en-us/blog/authors/lee-matos",{"_path":5020,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5021,"config":5026,"_id":5027,"_type":31,"title":5022,"_source":33,"_file":5028,"_stem":5029,"_extension":36},"/en-us/blog/authors/lee-tickett",{"name":5022,"config":5023},"Lee Tickett",{"headshot":5024,"ctfId":5025},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752592356/ibeixykxeiey9aiebylt.png","leetickett",{"template":735},"content:en-us:blog:authors:lee-tickett.yml","en-us/blog/authors/lee-tickett.yml","en-us/blog/authors/lee-tickett",{"_path":5031,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5032,"config":5036,"_id":5037,"_type":31,"title":5033,"_source":33,"_file":5038,"_stem":5039,"_extension":36},"/en-us/blog/authors/levente-polyak",{"name":5033,"config":5034},"Levente Polyak",{"headshot":7,"ctfId":5035},"anthraxx",{"template":735},"content:en-us:blog:authors:levente-polyak.yml","en-us/blog/authors/levente-polyak.yml","en-us/blog/authors/levente-polyak",{"_path":5041,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5042,"config":5047,"_id":5048,"_type":31,"title":5049,"_source":33,"_file":5050,"_stem":5051,"_extension":36},"/en-us/blog/authors/lin-jen-shin",{"name":5043,"config":5044},"Lin Jen-Shin",{"headshot":5045,"ctfId":5046},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678992/Blog/Author%20Headshots/godfat-gitlab-headshot.jpg","godfatgitlab",{"template":735},"content:en-us:blog:authors:lin-jen-shin.yml","Lin Jen Shin","en-us/blog/authors/lin-jen-shin.yml","en-us/blog/authors/lin-jen-shin",{"_path":5053,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5054,"config":5059,"_id":5060,"_type":31,"title":5055,"_source":33,"_file":5061,"_stem":5062,"_extension":36},"/en-us/blog/authors/liz-coleman",{"name":5055,"config":5056},"Liz Coleman",{"headshot":5057,"ctfId":5058},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659695/Blog/Author%20Headshots/coleman_headshot.png","5MTSBqnOko7zYTQa3vVy1c",{"template":735},"content:en-us:blog:authors:liz-coleman.yml","en-us/blog/authors/liz-coleman.yml","en-us/blog/authors/liz-coleman",{"_path":5064,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5065,"config":5070,"_id":5071,"_type":31,"title":5066,"_source":33,"_file":5072,"_stem":5073,"_extension":36},"/en-us/blog/authors/loryn-bortins",{"name":5066,"config":5067},"Loryn Bortins",{"headshot":5068,"ctfId":5069},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668992/Blog/Author%20Headshots/loryn_bortins_headshot.png","5LgbtMISutHieB86Rk8uOL",{"template":735},"content:en-us:blog:authors:loryn-bortins.yml","en-us/blog/authors/loryn-bortins.yml","en-us/blog/authors/loryn-bortins",{"_path":5075,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5076,"config":5080,"_id":5081,"_type":31,"title":5077,"_source":33,"_file":5082,"_stem":5083,"_extension":36},"/en-us/blog/authors/lucas-charles",{"name":5077,"config":5078},"Lucas Charles",{"headshot":766,"ctfId":5079},"01OUkmRJImMowxMk3YHGNS",{"template":735},"content:en-us:blog:authors:lucas-charles.yml","en-us/blog/authors/lucas-charles.yml","en-us/blog/authors/lucas-charles",{"_path":5085,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5086,"config":5090,"_id":5091,"_type":31,"title":5087,"_source":33,"_file":5092,"_stem":5093,"_extension":36},"/en-us/blog/authors/luka-trbojevic",{"name":5087,"config":5088},"Luka Trbojevic",{"headshot":7,"ctfId":5089},"ltrbojevic",{"template":735},"content:en-us:blog:authors:luka-trbojevic.yml","en-us/blog/authors/luka-trbojevic.yml","en-us/blog/authors/luka-trbojevic",{"_path":5095,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5096,"config":5100,"_id":5101,"_type":31,"title":5097,"_source":33,"_file":5102,"_stem":5103,"_extension":36},"/en-us/blog/authors/lukas-eipert",{"name":5097,"config":5098},"Lukas Eipert",{"headshot":766,"ctfId":5099},"37PO8stm7JUQgglr4tWcmw",{"template":735},"content:en-us:blog:authors:lukas-eipert.yml","en-us/blog/authors/lukas-eipert.yml","en-us/blog/authors/lukas-eipert",{"_path":5105,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5106,"config":5111,"_id":5112,"_type":31,"title":5107,"_source":33,"_file":5113,"_stem":5114,"_extension":36},"/en-us/blog/authors/lyle-kozloff",{"name":5107,"config":5108},"Lyle Kozloff",{"headshot":5109,"ctfId":5110},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666803/Blog/Author%20Headshots/lyle-headshot.jpg","lyle",{"template":735},"content:en-us:blog:authors:lyle-kozloff.yml","en-us/blog/authors/lyle-kozloff.yml","en-us/blog/authors/lyle-kozloff",{"_path":5116,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5117,"config":5122,"_id":5123,"_type":31,"title":5118,"_source":33,"_file":5124,"_stem":5125,"_extension":36},"/en-us/blog/authors/madeline-lake",{"name":5118,"config":5119},"Madeline Lake",{"headshot":5120,"ctfId":5121},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659736/Blog/Author%20Headshots/madlake-headshot.jpg","madlake",{"template":735},"content:en-us:blog:authors:madeline-lake.yml","en-us/blog/authors/madeline-lake.yml","en-us/blog/authors/madeline-lake",{"_path":5127,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5128,"config":5133,"_id":5134,"_type":31,"title":5129,"_source":33,"_file":5135,"_stem":5136,"_extension":36},"/en-us/blog/authors/madou-coulibaly",{"name":5129,"config":5130},"Madou Coulibaly",{"headshot":5131,"ctfId":5132},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679848/Blog/Author%20Headshots/madou-headshot.jpg","madou",{"template":735},"content:en-us:blog:authors:madou-coulibaly.yml","en-us/blog/authors/madou-coulibaly.yml","en-us/blog/authors/madou-coulibaly",{"_path":5138,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5139,"config":5144,"_id":5145,"_type":31,"title":5140,"_source":33,"_file":5146,"_stem":5147,"_extension":36},"/en-us/blog/authors/magdalena-frankiewicz",{"name":5140,"config":5141},"Magdalena Frankiewicz",{"headshot":5142,"ctfId":5143},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663511/Blog/Author%20Headshots/m_frankiewicz-headshot.jpg","mfrankiewicz",{"template":735},"content:en-us:blog:authors:magdalena-frankiewicz.yml","en-us/blog/authors/magdalena-frankiewicz.yml","en-us/blog/authors/magdalena-frankiewicz",{"_path":5149,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5150,"config":5154,"_id":5155,"_type":31,"title":5151,"_source":33,"_file":5156,"_stem":5157,"_extension":36},"/en-us/blog/authors/mahesh-kumar",{"name":5151,"config":5152},"Mahesh Kumar",{"headshot":766,"ctfId":5153},"2ihYV6SzSOXfvpI2eJ87Mv",{"template":735},"content:en-us:blog:authors:mahesh-kumar.yml","en-us/blog/authors/mahesh-kumar.yml","en-us/blog/authors/mahesh-kumar",{"_path":5159,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5160,"config":5165,"_id":5166,"_type":31,"title":5161,"_source":33,"_file":5167,"_stem":5168,"_extension":36},"/en-us/blog/authors/manav-khurana",{"name":5161,"config":5162,"role":5164},"Manav Khurana",{"headshot":5163},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1757676476/ygij7nxvn2caq6vajhmy.png","Chief Product and Marketing Officer",{"template":735,"gitlabHandle":7},"content:en-us:blog:authors:manav-khurana.yml","en-us/blog/authors/manav-khurana.yml","en-us/blog/authors/manav-khurana",{"_path":5170,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5171,"config":5176,"_id":5177,"_type":31,"title":5172,"_source":33,"_file":5178,"_stem":5179,"_extension":36},"/en-us/blog/authors/manuel-kraft",{"name":5172,"config":5173},"Manuel Kraft",{"headshot":5174,"ctfId":5175},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659815/Blog/Author%20Headshots/manuel_kraft.png","5q1NADtEqxyoV1F1s6JKDz",{"template":735},"content:en-us:blog:authors:manuel-kraft.yml","en-us/blog/authors/manuel-kraft.yml","en-us/blog/authors/manuel-kraft",{"_path":5181,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5182,"config":5186,"_id":5187,"_type":31,"title":5183,"_source":33,"_file":5188,"_stem":5189,"_extension":36},"/en-us/blog/authors/marc-radulescu",{"name":5183,"config":5184},"Marc Radulescu",{"headshot":766,"ctfId":5185},"Marc-Radulescu",{"template":735},"content:en-us:blog:authors:marc-radulescu.yml","en-us/blog/authors/marc-radulescu.yml","en-us/blog/authors/marc-radulescu",{"_path":5191,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5192,"config":5197,"_id":5198,"_type":31,"title":5193,"_source":33,"_file":5199,"_stem":5200,"_extension":36},"/en-us/blog/authors/marc-shaw",{"name":5193,"config":5194},"Marc Shaw",{"headshot":5195,"ctfId":5196},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672589/Blog/Author%20Headshots/marc_shaw-headshot.jpg","marcshaw",{"template":735},"content:en-us:blog:authors:marc-shaw.yml","en-us/blog/authors/marc-shaw.yml","en-us/blog/authors/marc-shaw",{"_path":5202,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5203,"config":5208,"_id":5209,"_type":31,"title":5210,"_source":33,"_file":5211,"_stem":5212,"_extension":36},"/en-us/blog/authors/marcel-van-remmerden",{"name":5204,"config":5205},"Marcel van Remmerden",{"headshot":5206,"ctfId":5207},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669545/Blog/Author%20Headshots/mvanremmerden-headshot.jpg","7lMCQY4CU5xfTjIiMsNqkR",{"template":735},"content:en-us:blog:authors:marcel-van-remmerden.yml","Marcel Van Remmerden","en-us/blog/authors/marcel-van-remmerden.yml","en-us/blog/authors/marcel-van-remmerden",{"_path":5214,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5215,"config":5219,"_id":5220,"_type":31,"title":5216,"_source":33,"_file":5221,"_stem":5222,"_extension":36},"/en-us/blog/authors/marcia-ramos",{"name":5216,"config":5217},"Marcia Ramos",{"headshot":766,"ctfId":5218},"Marcia-Ramos",{"template":735},"content:en-us:blog:authors:marcia-ramos.yml","en-us/blog/authors/marcia-ramos.yml","en-us/blog/authors/marcia-ramos",{"_path":5224,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5225,"config":5229,"_id":5230,"_type":31,"title":5226,"_source":33,"_file":5231,"_stem":5232,"_extension":36},"/en-us/blog/authors/marco-lenzo",{"name":5226,"config":5227},"Marco Lenzo",{"headshot":766,"ctfId":5228},"Marco-Lenzo",{"template":735},"content:en-us:blog:authors:marco-lenzo.yml","en-us/blog/authors/marco-lenzo.yml","en-us/blog/authors/marco-lenzo",{"_path":5234,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5235,"config":5239,"_id":5240,"_type":31,"title":5236,"_source":33,"_file":5241,"_stem":5242,"_extension":36},"/en-us/blog/authors/marie-hargitt",{"name":5236,"config":5237},"Marie Hargitt",{"headshot":766,"ctfId":5238},"Marie-Hargitt",{"template":735},"content:en-us:blog:authors:marie-hargitt.yml","en-us/blog/authors/marie-hargitt.yml","en-us/blog/authors/marie-hargitt",{"_path":5244,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5245,"config":5250,"_id":5251,"_type":31,"title":5246,"_source":33,"_file":5252,"_stem":5253,"_extension":36},"/en-us/blog/authors/marin-jankovski",{"name":5246,"config":5247},"Marin Jankovski",{"headshot":5248,"ctfId":5249},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671628/Blog/Author%20Headshots/marin-headshot.jpg","Marin-Jankovski",{"template":735},"content:en-us:blog:authors:marin-jankovski.yml","en-us/blog/authors/marin-jankovski.yml","en-us/blog/authors/marin-jankovski",{"_path":5255,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5256,"config":5260,"_id":5261,"_type":31,"title":5262,"_source":33,"_file":5263,"_stem":5264,"_extension":36},"/en-us/blog/authors/marin-job",{"name":5257,"config":5258},"Marin, Job",{"headshot":766,"ctfId":5259},"Marin-Job",{"template":735},"content:en-us:blog:authors:marin-job.yml","Marin Job","en-us/blog/authors/marin-job.yml","en-us/blog/authors/marin-job",{"_path":5266,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5267,"config":5271,"_id":5272,"_type":31,"title":5273,"_source":33,"_file":5274,"_stem":5275,"_extension":36},"/en-us/blog/authors/mario-de-la-ossa",{"name":5268,"config":5269},"Mario de la Ossa",{"headshot":7,"ctfId":5270},"mdelaossa",{"template":735},"content:en-us:blog:authors:mario-de-la-ossa.yml","Mario De La Ossa","en-us/blog/authors/mario-de-la-ossa.yml","en-us/blog/authors/mario-de-la-ossa",{"_path":5277,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5278,"config":5282,"_id":5283,"_type":31,"title":5279,"_source":33,"_file":5284,"_stem":5285,"_extension":36},"/en-us/blog/authors/mark-art",{"name":5279,"config":5280},"Mark Art",{"headshot":766,"ctfId":5281},"55KCfyNmgPaJRmBZhiN7k5",{"template":735},"content:en-us:blog:authors:mark-art.yml","en-us/blog/authors/mark-art.yml","en-us/blog/authors/mark-art",{"_path":5287,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5288,"config":5292,"_id":5293,"_type":31,"title":5289,"_source":33,"_file":5294,"_stem":5295,"_extension":36},"/en-us/blog/authors/mark-fletcher",{"name":5289,"config":5290},"Mark Fletcher",{"headshot":7,"ctfId":5291},"markglenfletcher",{"template":735},"content:en-us:blog:authors:mark-fletcher.yml","en-us/blog/authors/mark-fletcher.yml","en-us/blog/authors/mark-fletcher",{"_path":5297,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5298,"config":5303,"_id":5304,"_type":31,"title":5299,"_source":33,"_file":5305,"_stem":5306,"_extension":36},"/en-us/blog/authors/mark-lapierre",{"name":5299,"config":5300},"Mark Lapierre",{"headshot":5301,"ctfId":5302},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669066/Blog/Author%20Headshots/mark_lapierre.png","2Fnsk5H33npbli2fy9kMqu",{"template":735},"content:en-us:blog:authors:mark-lapierre.yml","en-us/blog/authors/mark-lapierre.yml","en-us/blog/authors/mark-lapierre",{"_path":5308,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5309,"config":5314,"_id":5315,"_type":31,"title":5310,"_source":33,"_file":5316,"_stem":5317,"_extension":36},"/en-us/blog/authors/mark-loveless",{"name":5310,"config":5311},"Mark Loveless",{"headshot":5312,"ctfId":5313},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664093/Blog/Author%20Headshots/mloveless-headshot.png","mloveless",{"template":735},"content:en-us:blog:authors:mark-loveless.yml","en-us/blog/authors/mark-loveless.yml","en-us/blog/authors/mark-loveless",{"_path":5319,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5320,"config":5324,"_id":5325,"_type":31,"title":5321,"_source":33,"_file":5326,"_stem":5327,"_extension":36},"/en-us/blog/authors/mark-pundsack",{"name":5321,"config":5322},"Mark Pundsack",{"headshot":766,"ctfId":5323},"markpundsack",{"template":735},"content:en-us:blog:authors:mark-pundsack.yml","en-us/blog/authors/mark-pundsack.yml","en-us/blog/authors/mark-pundsack",{"_path":5329,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5330,"config":5335,"_id":5336,"_type":31,"title":5337,"_source":33,"_file":5338,"_stem":5339,"_extension":36},"/en-us/blog/authors/martin-brmmer",{"name":5331,"config":5332},"Martin Brümmer",{"headshot":5333,"ctfId":5334},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659427/Blog/Author%20Headshots/martin_brummer.webp","1QkLKK0UnkvZDDBzzEhkaA",{"template":735},"content:en-us:blog:authors:martin-brmmer.yml","Martin Brmmer","en-us/blog/authors/martin-brmmer.yml","en-us/blog/authors/martin-brmmer",{"_path":5341,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5342,"config":5346,"_id":5347,"_type":31,"title":5343,"_source":33,"_file":5348,"_stem":5349,"_extension":36},"/en-us/blog/authors/martynas-krupskis",{"name":5343,"config":5344},"Martynas Krupskis",{"headshot":766,"ctfId":5345},"3tK5S0f4QshGFGRrdEl7rn",{"template":735},"content:en-us:blog:authors:martynas-krupskis.yml","en-us/blog/authors/martynas-krupskis.yml","en-us/blog/authors/martynas-krupskis",{"_path":5351,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5352,"config":5356,"_id":5357,"_type":31,"title":5353,"_source":33,"_file":5358,"_stem":5359,"_extension":36},"/en-us/blog/authors/matej-latin",{"name":5353,"config":5354},"Matej Latin",{"headshot":7,"ctfId":5355},"matejlatin",{"template":735},"content:en-us:blog:authors:matej-latin.yml","en-us/blog/authors/matej-latin.yml","en-us/blog/authors/matej-latin",{"_path":5361,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5362,"config":5367,"_id":5368,"_type":31,"title":5363,"_source":33,"_file":5369,"_stem":5370,"_extension":36},"/en-us/blog/authors/mathias-ewald",{"name":5363,"config":5364},"Mathias Ewald",{"headshot":5365,"ctfId":5366},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664526/Blog/Author%20Headshots/mathias_ewald_headshot.png","7vLTPhU3yvh4xTToXcLpg9",{"template":735},"content:en-us:blog:authors:mathias-ewald.yml","en-us/blog/authors/mathias-ewald.yml","en-us/blog/authors/mathias-ewald",{"_path":5372,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5373,"config":5377,"_id":5378,"_type":31,"title":5374,"_source":33,"_file":5379,"_stem":5380,"_extension":36},"/en-us/blog/authors/matt-baldwin",{"name":5374,"config":5375},"Matt Baldwin",{"headshot":766,"ctfId":5376},"Matt-Baldwin",{"template":735},"content:en-us:blog:authors:matt-baldwin.yml","en-us/blog/authors/matt-baldwin.yml","en-us/blog/authors/matt-baldwin",{"_path":5382,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5383,"config":5388,"_id":5389,"_type":31,"title":5384,"_source":33,"_file":5390,"_stem":5391,"_extension":36},"/en-us/blog/authors/matt-coons",{"name":5384,"config":5385},"Matt Coons",{"headshot":5386,"ctfId":5387},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661888/Blog/Author%20Headshots/mcoons-headshot.jpg","mcoons",{"template":735},"content:en-us:blog:authors:matt-coons.yml","en-us/blog/authors/matt-coons.yml","en-us/blog/authors/matt-coons",{"_path":5393,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5394,"config":5399,"_id":5400,"_type":31,"title":5401,"_source":33,"_file":5402,"_stem":5403,"_extension":36},"/en-us/blog/authors/matt-delaney",{"name":5395,"config":5396},"Matt DeLaney",{"headshot":5397,"ctfId":5398},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659749/Blog/Author%20Headshots/matt_delaney_headshot.png","6apeWdrqrZlMIdaxzV5NvZ",{"template":735},"content:en-us:blog:authors:matt-delaney.yml","Matt Delaney","en-us/blog/authors/matt-delaney.yml","en-us/blog/authors/matt-delaney",{"_path":5405,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5406,"config":5411,"_id":5412,"_type":31,"title":5407,"_source":33,"_file":5413,"_stem":5414,"_extension":36},"/en-us/blog/authors/matt-genelin",{"name":5407,"config":5408},"Matt Genelin",{"headshot":5409,"ctfId":5410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664522/Blog/Author%20Headshots/matty_genelin.png","6x9dTYZik3lSViI8hu6dYQ",{"template":735},"content:en-us:blog:authors:matt-genelin.yml","en-us/blog/authors/matt-genelin.yml","en-us/blog/authors/matt-genelin",{"_path":5416,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5417,"config":5421,"_id":5422,"_type":31,"title":5418,"_source":33,"_file":5423,"_stem":5424,"_extension":36},"/en-us/blog/authors/matt-nguyen",{"name":5418,"config":5419},"Matt Nguyen",{"headshot":766,"ctfId":5420},"Matt-Nguyen",{"template":735},"content:en-us:blog:authors:matt-nguyen.yml","en-us/blog/authors/matt-nguyen.yml","en-us/blog/authors/matt-nguyen",{"_path":5426,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5427,"config":5432,"_id":5433,"_type":31,"title":5428,"_source":33,"_file":5434,"_stem":5435,"_extension":36},"/en-us/blog/authors/matt-nohr",{"name":5428,"config":5429},"Matt Nohr",{"headshot":5430,"ctfId":5431},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681473/Blog/Author%20Headshots/mnohr-headshot.jpg","mnohr",{"template":735},"content:en-us:blog:authors:matt-nohr.yml","en-us/blog/authors/matt-nohr.yml","en-us/blog/authors/matt-nohr",{"_path":5437,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5438,"config":5443,"_id":5444,"_type":31,"title":5439,"_source":33,"_file":5445,"_stem":5446,"_extension":36},"/en-us/blog/authors/matt-smiley",{"name":5439,"config":5440},"Matt Smiley",{"headshot":5441,"ctfId":5442},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682529/Blog/Author%20Headshots/msmiley-headshot.jpg","msmiley",{"template":735},"content:en-us:blog:authors:matt-smiley.yml","en-us/blog/authors/matt-smiley.yml","en-us/blog/authors/matt-smiley",{"_path":5448,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5449,"config":5453,"_id":5454,"_type":31,"title":5450,"_source":33,"_file":5455,"_stem":5456,"_extension":36},"/en-us/blog/authors/matt-wilson",{"name":5450,"config":5451},"Matt Wilson",{"headshot":766,"ctfId":5452},"mattwilson",{"template":735},"content:en-us:blog:authors:matt-wilson.yml","en-us/blog/authors/matt-wilson.yml","en-us/blog/authors/matt-wilson",{"_path":5458,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5459,"config":5464,"_id":5465,"_type":31,"title":5460,"_source":33,"_file":5466,"_stem":5467,"_extension":36},"/en-us/blog/authors/matthew-macfarlane",{"name":5460,"config":5461},"Matthew Macfarlane",{"headshot":5462,"ctfId":5463},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663160/Blog/Author%20Headshots/matthew_mcfarlane_headshot.png","6dyod6DIfkxY5CognC5g2N",{"template":735},"content:en-us:blog:authors:matthew-macfarlane.yml","en-us/blog/authors/matthew-macfarlane.yml","en-us/blog/authors/matthew-macfarlane",{"_path":5469,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5470,"config":5475,"_id":5476,"_type":31,"title":5471,"_source":33,"_file":5477,"_stem":5478,"_extension":36},"/en-us/blog/authors/matthew-nearents",{"name":5471,"config":5472},"Matthew Nearents",{"headshot":5473,"ctfId":5474},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681789/Blog/Author%20Headshots/mnearents-headshot.jpg","mnearents",{"template":735},"content:en-us:blog:authors:matthew-nearents.yml","en-us/blog/authors/matthew-nearents.yml","en-us/blog/authors/matthew-nearents",{"_path":5480,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5481,"config":5486,"_id":5487,"_type":31,"title":5488,"_source":33,"_file":5489,"_stem":5490,"_extension":36},"/en-us/blog/authors/matthias-kppler",{"name":5482,"config":5483},"Matthias Käppler",{"headshot":5484,"ctfId":5485},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749670351/Blog/Author%20Headshots/mkaeppler-headshot.jpg","mkaeppler",{"template":735},"content:en-us:blog:authors:matthias-kppler.yml","Matthias Kppler","en-us/blog/authors/matthias-kppler.yml","en-us/blog/authors/matthias-kppler",{"_path":5492,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5493,"config":5497,"_id":5498,"_type":31,"title":5494,"_source":33,"_file":5499,"_stem":5500,"_extension":36},"/en-us/blog/authors/matthieu-fronton",{"name":5494,"config":5495},"Matthieu Fronton",{"headshot":7,"ctfId":5496},"frntn",{"template":735},"content:en-us:blog:authors:matthieu-fronton.yml","en-us/blog/authors/matthieu-fronton.yml","en-us/blog/authors/matthieu-fronton",{"_path":5502,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5503,"config":5507,"_id":5508,"_type":31,"title":5504,"_source":33,"_file":5509,"_stem":5510,"_extension":36},"/en-us/blog/authors/max-woolf",{"name":5504,"config":5505},"Max Woolf",{"headshot":766,"ctfId":5506},"Max-Woolf",{"template":735},"content:en-us:blog:authors:max-woolf.yml","en-us/blog/authors/max-woolf.yml","en-us/blog/authors/max-woolf",{"_path":5512,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5513,"config":5518,"_id":5519,"_type":31,"title":5514,"_source":33,"_file":5520,"_stem":5521,"_extension":36},"/en-us/blog/authors/maximilien-belinga",{"name":5514,"config":5515},"Maximilien Belinga",{"headshot":5516,"ctfId":5517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665080/Blog/Author%20Headshots/max_belinga.png","4n2a5tKPKk6qCis0IzevOS",{"template":735},"content:en-us:blog:authors:maximilien-belinga.yml","en-us/blog/authors/maximilien-belinga.yml","en-us/blog/authors/maximilien-belinga",{"_path":5523,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5524,"config":5528,"_id":5529,"_type":31,"title":5525,"_source":33,"_file":5530,"_stem":5531,"_extension":36},"/en-us/blog/authors/mayank-tahilramani",{"name":5525,"config":5526},"Mayank Tahilramani",{"headshot":7,"ctfId":5527},"mayanktahil",{"template":735},"content:en-us:blog:authors:mayank-tahilramani.yml","en-us/blog/authors/mayank-tahilramani.yml","en-us/blog/authors/mayank-tahilramani",{"_path":5533,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5534,"config":5539,"_id":5540,"_type":31,"title":5535,"_source":33,"_file":5541,"_stem":5542,"_extension":36},"/en-us/blog/authors/mayra-cabrera",{"name":5535,"config":5536},"Mayra Cabrera",{"headshot":5537,"ctfId":5538},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663224/Blog/Author%20Headshots/mayra-cabrera-headshot.jpg","mayracabrera",{"template":735},"content:en-us:blog:authors:mayra-cabrera.yml","en-us/blog/authors/mayra-cabrera.yml","en-us/blog/authors/mayra-cabrera",{"_path":5544,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5545,"config":5549,"_id":5550,"_type":31,"title":5546,"_source":33,"_file":5551,"_stem":5552,"_extension":36},"/en-us/blog/authors/meghan-maneval",{"name":5546,"config":5547},"Meghan Maneval",{"headshot":7,"ctfId":5548},"mmaneval20",{"template":735},"content:en-us:blog:authors:meghan-maneval.yml","en-us/blog/authors/meghan-maneval.yml","en-us/blog/authors/meghan-maneval",{"_path":5554,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5555,"config":5560,"_id":5561,"_type":31,"title":5556,"_source":33,"_file":5562,"_stem":5563,"_extension":36},"/en-us/blog/authors/mek-stittri",{"name":5556,"config":5557},"Mek Stittri",{"headshot":5558,"ctfId":5559},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682281/Blog/Author%20Headshots/meks-headshot.png","meks",{"template":735},"content:en-us:blog:authors:mek-stittri.yml","en-us/blog/authors/mek-stittri.yml","en-us/blog/authors/mek-stittri",{"_path":5565,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5566,"config":5570,"_id":5571,"_type":31,"title":5567,"_source":33,"_file":5572,"_stem":5573,"_extension":36},"/en-us/blog/authors/melissa-farber",{"name":5567,"config":5568},"Melissa Farber",{"headshot":7,"ctfId":5569},"mfarber",{"template":735},"content:en-us:blog:authors:melissa-farber.yml","en-us/blog/authors/melissa-farber.yml","en-us/blog/authors/melissa-farber",{"_path":5575,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5576,"config":5580,"_id":5581,"_type":31,"title":5577,"_source":33,"_file":5582,"_stem":5583,"_extension":36},"/en-us/blog/authors/melissa-smolensky",{"name":5577,"config":5578},"Melissa Smolensky",{"headshot":7,"ctfId":5579},"melsmo",{"template":735},"content:en-us:blog:authors:melissa-smolensky.yml","en-us/blog/authors/melissa-smolensky.yml","en-us/blog/authors/melissa-smolensky",{"_path":5585,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5586,"config":5591,"_id":5592,"_type":31,"title":5587,"_source":33,"_file":5593,"_stem":5594,"_extension":36},"/en-us/blog/authors/melissa-ushakov",{"name":5587,"config":5588},"Melissa Ushakov",{"headshot":5589,"ctfId":5590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666529/Blog/Author%20Headshots/mushakov-headshot.jpg","mushakov",{"template":735},"content:en-us:blog:authors:melissa-ushakov.yml","en-us/blog/authors/melissa-ushakov.yml","en-us/blog/authors/melissa-ushakov",{"_path":5596,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5597,"config":5601,"_id":5602,"_type":31,"title":5598,"_source":33,"_file":5603,"_stem":5604,"_extension":36},"/en-us/blog/authors/michael-fahey",{"name":5598,"config":5599},"Michael Fahey",{"headshot":7,"ctfId":5600},"mfahey",{"template":735},"content:en-us:blog:authors:michael-fahey.yml","en-us/blog/authors/michael-fahey.yml","en-us/blog/authors/michael-fahey",{"_path":5606,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5607,"config":5612,"_id":5613,"_type":31,"title":5608,"_source":33,"_file":5614,"_stem":5615,"_extension":36},"/en-us/blog/authors/michael-friedrich",{"name":5608,"config":5609},"Michael Friedrich",{"headshot":5610,"ctfId":5611},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659879/Blog/Author%20Headshots/dnsmichi-headshot.jpg","dnsmichi",{"template":735},"content:en-us:blog:authors:michael-friedrich.yml","en-us/blog/authors/michael-friedrich.yml","en-us/blog/authors/michael-friedrich",{"_path":5617,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5618,"config":5622,"_id":5623,"_type":31,"title":5619,"_source":33,"_file":5624,"_stem":5625,"_extension":36},"/en-us/blog/authors/michael-henriksen",{"name":5619,"config":5620},"Michael Henriksen",{"headshot":766,"ctfId":5621},"3DmojnawcJFqAgoNMCpFTX",{"template":735},"content:en-us:blog:authors:michael-henriksen.yml","en-us/blog/authors/michael-henriksen.yml","en-us/blog/authors/michael-henriksen",{"_path":5627,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5628,"config":5632,"_id":5633,"_type":31,"title":5629,"_source":33,"_file":5634,"_stem":5635,"_extension":36},"/en-us/blog/authors/michael-karampalas",{"name":5629,"config":5630},"Michael Karampalas",{"headshot":7,"ctfId":5631},"mkarampalas",{"template":735},"content:en-us:blog:authors:michael-karampalas.yml","en-us/blog/authors/michael-karampalas.yml","en-us/blog/authors/michael-karampalas",{"_path":5637,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5638,"config":5643,"_id":5644,"_type":31,"title":5639,"_source":33,"_file":5645,"_stem":5646,"_extension":36},"/en-us/blog/authors/michael-kozono",{"name":5639,"config":5640},"Michael Kozono",{"headshot":5641,"ctfId":5642},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679544/Blog/Author%20Headshots/mkozono-headshot.jpg","mkozono",{"template":735},"content:en-us:blog:authors:michael-kozono.yml","en-us/blog/authors/michael-kozono.yml","en-us/blog/authors/michael-kozono",{"_path":5648,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5649,"config":5653,"_id":5654,"_type":31,"title":5650,"_source":33,"_file":5655,"_stem":5656,"_extension":36},"/en-us/blog/authors/michael-miranda",{"name":5650,"config":5651},"Michael Miranda",{"headshot":7,"ctfId":5652},"mikemiranda",{"template":735},"content:en-us:blog:authors:michael-miranda.yml","en-us/blog/authors/michael-miranda.yml","en-us/blog/authors/michael-miranda",{"_path":5658,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5659,"config":5664,"_id":5665,"_type":31,"title":5660,"_source":33,"_file":5666,"_stem":5667,"_extension":36},"/en-us/blog/authors/michelle-gill",{"name":5660,"config":5661},"Michelle Gill",{"headshot":5662,"ctfId":5663},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666460/Blog/Author%20Headshots/michelle_gill_headshot.png","1o9MOYTUcO2koXs4FgpOEw",{"template":735},"content:en-us:blog:authors:michelle-gill.yml","en-us/blog/authors/michelle-gill.yml","en-us/blog/authors/michelle-gill",{"_path":5669,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5670,"config":5675,"_id":5676,"_type":31,"title":5671,"_source":33,"_file":5677,"_stem":5678,"_extension":36},"/en-us/blog/authors/miguel-rincon",{"name":5671,"config":5672},"Miguel Rincon",{"headshot":5673,"ctfId":5674},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681865/Blog/Author%20Headshots/mrincon-headshot.jpg","mrincon",{"template":735},"content:en-us:blog:authors:miguel-rincon.yml","en-us/blog/authors/miguel-rincon.yml","en-us/blog/authors/miguel-rincon",{"_path":5680,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5681,"config":5685,"_id":5686,"_type":31,"title":5682,"_source":33,"_file":5687,"_stem":5688,"_extension":36},"/en-us/blog/authors/mike-bartlett",{"name":5682,"config":5683},"Mike Bartlett",{"headshot":7,"ctfId":5684},"mydigitalself",{"template":735},"content:en-us:blog:authors:mike-bartlett.yml","en-us/blog/authors/mike-bartlett.yml","en-us/blog/authors/mike-bartlett",{"_path":5690,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5691,"config":5695,"_id":5696,"_type":31,"title":5692,"_source":33,"_file":5697,"_stem":5698,"_extension":36},"/en-us/blog/authors/mike-eddington",{"name":5692,"config":5693},"Mike Eddington",{"headshot":766,"ctfId":5694},"q5tK0TgB1ZovSwShKSvOJ",{"template":735},"content:en-us:blog:authors:mike-eddington.yml","en-us/blog/authors/mike-eddington.yml","en-us/blog/authors/mike-eddington",{"_path":5700,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5701,"config":5706,"_id":5707,"_type":31,"title":5702,"_source":33,"_file":5708,"_stem":5709,"_extension":36},"/en-us/blog/authors/mike-flouton",{"name":5702,"config":5703},"Mike Flouton",{"headshot":5704,"ctfId":5705},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679190/Blog/Author%20Headshots/mflouton-headshot.jpg","mflouton",{"template":735},"content:en-us:blog:authors:mike-flouton.yml","en-us/blog/authors/mike-flouton.yml","en-us/blog/authors/mike-flouton",{"_path":5711,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5712,"config":5716,"_id":5717,"_type":31,"title":5713,"_source":33,"_file":5718,"_stem":5719,"_extension":36},"/en-us/blog/authors/mike-gerwitz",{"name":5713,"config":5714},"Mike Gerwitz",{"headshot":766,"ctfId":5715},"Mike-Gerwitz",{"template":735},"content:en-us:blog:authors:mike-gerwitz.yml","en-us/blog/authors/mike-gerwitz.yml","en-us/blog/authors/mike-gerwitz",{"_path":5721,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5722,"config":5726,"_id":5727,"_type":31,"title":5723,"_source":33,"_file":5728,"_stem":5729,"_extension":36},"/en-us/blog/authors/mike-greiling",{"name":5723,"config":5724},"Mike Greiling",{"headshot":7,"ctfId":5725},"mikegreiling",{"template":735},"content:en-us:blog:authors:mike-greiling.yml","en-us/blog/authors/mike-greiling.yml","en-us/blog/authors/mike-greiling",{"_path":5731,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5732,"config":5736,"_id":5737,"_type":31,"title":5733,"_source":33,"_file":5738,"_stem":5739,"_extension":36},"/en-us/blog/authors/mike-vanbuskirk",{"name":5733,"config":5734},"Mike Vanbuskirk",{"headshot":766,"ctfId":5735},"Mike-Vanbuskirk",{"template":735},"content:en-us:blog:authors:mike-vanbuskirk.yml","en-us/blog/authors/mike-vanbuskirk.yml","en-us/blog/authors/mike-vanbuskirk",{"_path":5741,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5742,"config":5746,"_id":5747,"_type":31,"title":5743,"_source":33,"_file":5748,"_stem":5749,"_extension":36},"/en-us/blog/authors/miranda-carter",{"name":5743,"config":5744},"Miranda Carter",{"headshot":766,"ctfId":5745},"4xT4dbRh6N9i7jW5xuPhVp",{"template":735},"content:en-us:blog:authors:miranda-carter.yml","en-us/blog/authors/miranda-carter.yml","en-us/blog/authors/miranda-carter",{"_path":5751,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5752,"config":5757,"_id":5758,"_type":31,"title":5753,"_source":33,"_file":5759,"_stem":5760,"_extension":36},"/en-us/blog/authors/mitra-jozenazemian",{"name":5753,"config":5754},"Mitra Jozenazemian",{"headshot":5755,"ctfId":5756},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662373/Blog/Author%20Headshots/Screenshot_2024-10-25_at_8.23.56_AM.png","4suqsutT8w5ZmkIvSVrmWQ",{"template":735},"content:en-us:blog:authors:mitra-jozenazemian.yml","en-us/blog/authors/mitra-jozenazemian.yml","en-us/blog/authors/mitra-jozenazemian",{"_path":5762,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5763,"config":5768,"_id":5769,"_type":31,"title":5764,"_source":33,"_file":5770,"_stem":5771,"_extension":36},"/en-us/blog/authors/monmayuri-ray",{"name":5764,"config":5765},"Monmayuri Ray",{"headshot":5766,"ctfId":5767},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679381/Blog/Author%20Headshots/mray2020-headshot.png","mray2020",{"template":735},"content:en-us:blog:authors:monmayuri-ray.yml","en-us/blog/authors/monmayuri-ray.yml","en-us/blog/authors/monmayuri-ray",{"_path":5773,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5774,"config":5779,"_id":5781,"_type":31,"title":5775,"_source":33,"_file":5782,"_stem":5783,"_extension":36},"/en-us/blog/authors/naoharu-sasaki",{"name":5775,"config":5776,"role":5778},"Naoharu Sasaki",{"headshot":5777},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751951026/qgwsq65eqcrrxemihenj.png","Senior Solutions Architect",{"template":735,"gitlabHandle":5780},"https://gitlab.com/naosasaki","content:en-us:blog:authors:naoharu-sasaki.yml","en-us/blog/authors/naoharu-sasaki.yml","en-us/blog/authors/naoharu-sasaki",{"_path":5785,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5786,"config":5791,"_id":5792,"_type":31,"title":5787,"_source":33,"_file":5793,"_stem":5794,"_extension":36},"/en-us/blog/authors/nate-rosandich",{"name":5787,"config":5788},"Nate Rosandich",{"headshot":5789,"ctfId":5790},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665774/Blog/Author%20Headshots/nate_rosandich_headshot.png","6o7KM5bD29P7qtz6yu60rZ",{"template":735},"content:en-us:blog:authors:nate-rosandich.yml","en-us/blog/authors/nate-rosandich.yml","en-us/blog/authors/nate-rosandich",{"_path":5796,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5797,"config":5802,"_id":5803,"_type":31,"title":5798,"_source":33,"_file":5804,"_stem":5805,"_extension":36},"/en-us/blog/authors/neha-khalwadekar",{"name":5798,"config":5799},"Neha Khalwadekar",{"headshot":5800,"ctfId":5801},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682666/Blog/Author%20Headshots/nkhalwadekar-headshot.jpg","nkhalwadekar",{"template":735},"content:en-us:blog:authors:neha-khalwadekar.yml","en-us/blog/authors/neha-khalwadekar.yml","en-us/blog/authors/neha-khalwadekar",{"_path":5807,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5808,"config":5813,"_id":5814,"_type":31,"title":5815,"_source":33,"_file":5816,"_stem":5817,"_extension":36},"/en-us/blog/authors/neil-mccorrison",{"name":5809,"config":5810},"Neil McCorrison",{"headshot":5811,"ctfId":5812},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669499/Blog/Author%20Headshots/nmccorrison-headshot.jpg","nmccorrison",{"template":735},"content:en-us:blog:authors:neil-mccorrison.yml","Neil Mccorrison","en-us/blog/authors/neil-mccorrison.yml","en-us/blog/authors/neil-mccorrison",{"_path":5819,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5820,"config":5825,"_id":5826,"_type":31,"title":5827,"_source":33,"_file":5828,"_stem":5829,"_extension":36},"/en-us/blog/authors/neil-mcdonald",{"name":5821,"config":5822},"Neil McDonald",{"headshot":5823,"ctfId":5824},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665769/Blog/Author%20Headshots/neil_mcdonald_headshot.png","3AlbY0x99iY5eFvSZcn1zL",{"template":735},"content:en-us:blog:authors:neil-mcdonald.yml","Neil Mcdonald","en-us/blog/authors/neil-mcdonald.yml","en-us/blog/authors/neil-mcdonald",{"_path":5831,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5832,"config":5836,"_id":5838,"_type":31,"title":5833,"_source":33,"_file":5839,"_stem":5840,"_extension":36},"/en-us/blog/authors/nick-cayou",{"name":5833,"config":5834,"role":7},"Nick Cayou",{"headshot":5835},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751467780/nzign0cbu1g4ulxlhgop.png",{"template":735,"gitlabHandle":5837},"ncayou","content:en-us:blog:authors:nick-cayou.yml","en-us/blog/authors/nick-cayou.yml","en-us/blog/authors/nick-cayou",{"_path":5842,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5843,"config":5848,"_id":5849,"_type":31,"title":5844,"_source":33,"_file":5850,"_stem":5851,"_extension":36},"/en-us/blog/authors/nick-malcolm",{"name":5844,"config":5845},"Nick Malcolm",{"headshot":5846,"ctfId":5847},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679150/Blog/Author%20Headshots/nmalcolm-headshot.jpg","nmalcolm",{"template":735},"content:en-us:blog:authors:nick-malcolm.yml","en-us/blog/authors/nick-malcolm.yml","en-us/blog/authors/nick-malcolm",{"_path":5853,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5854,"config":5858,"_id":5859,"_type":31,"title":5855,"_source":33,"_file":5860,"_stem":5861,"_extension":36},"/en-us/blog/authors/nick-thomas",{"name":5855,"config":5856},"Nick Thomas",{"headshot":7,"ctfId":5857},"nickthomas",{"template":735},"content:en-us:blog:authors:nick-thomas.yml","en-us/blog/authors/nick-thomas.yml","en-us/blog/authors/nick-thomas",{"_path":5863,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5864,"config":5869,"_id":5870,"_type":31,"title":5865,"_source":33,"_file":5871,"_stem":5872,"_extension":36},"/en-us/blog/authors/nick-veenhof",{"name":5865,"config":5866},"Nick Veenhof",{"headshot":5867,"ctfId":5868},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679373/Blog/Author%20Headshots/nick_vh-headshot.jpg","nickvh",{"template":735},"content:en-us:blog:authors:nick-veenhof.yml","en-us/blog/authors/nick-veenhof.yml","en-us/blog/authors/nick-veenhof",{"_path":5874,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5875,"config":5879,"_id":5880,"_type":31,"title":5876,"_source":33,"_file":5881,"_stem":5882,"_extension":36},"/en-us/blog/authors/nico-meisenzahl",{"name":5876,"config":5877},"Nico Meisenzahl",{"headshot":7,"ctfId":5878},"nicomeisenzahl",{"template":735},"content:en-us:blog:authors:nico-meisenzahl.yml","en-us/blog/authors/nico-meisenzahl.yml","en-us/blog/authors/nico-meisenzahl",{"_path":5884,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5885,"config":5889,"_id":5890,"_type":31,"title":5886,"_source":33,"_file":5891,"_stem":5892,"_extension":36},"/en-us/blog/authors/nicole-schwartz",{"name":5886,"config":5887},"Nicole Schwartz",{"headshot":7,"ctfId":5888},"nicoleschwartz",{"template":735},"content:en-us:blog:authors:nicole-schwartz.yml","en-us/blog/authors/nicole-schwartz.yml","en-us/blog/authors/nicole-schwartz",{"_path":5894,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5895,"config":5900,"_id":5901,"_type":31,"title":5896,"_source":33,"_file":5902,"_stem":5903,"_extension":36},"/en-us/blog/authors/nikhil-george",{"name":5896,"config":5897},"Nikhil George",{"headshot":5898,"ctfId":5899},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666175/Blog/Author%20Headshots/ngeorge1-headshot.jpg","ngeorge1",{"template":735},"content:en-us:blog:authors:nikhil-george.yml","en-us/blog/authors/nikhil-george.yml","en-us/blog/authors/nikhil-george",{"_path":5905,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5906,"config":5911,"_id":5912,"_type":31,"title":5907,"_source":33,"_file":5913,"_stem":5914,"_extension":36},"/en-us/blog/authors/nima-badiey",{"name":5907,"config":5908},"Nima Badiey",{"headshot":5909,"ctfId":5910},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668177/Blog/Author%20Headshots/nbadiey-headshot.jpg","nbadiey",{"template":735},"content:en-us:blog:authors:nima-badiey.yml","en-us/blog/authors/nima-badiey.yml","en-us/blog/authors/nima-badiey",{"_path":5916,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5917,"config":5922,"_id":5923,"_type":31,"title":5918,"_source":33,"_file":5924,"_stem":5925,"_extension":36},"/en-us/blog/authors/noah-ing",{"name":5918,"config":5919},"Noah Ing",{"headshot":5920,"ctfId":5921},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664410/Blog/Author%20Headshots/noahing.png","noahing",{"template":735},"content:en-us:blog:authors:noah-ing.yml","en-us/blog/authors/noah-ing.yml","en-us/blog/authors/noah-ing",{"_path":5927,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5928,"config":5932,"_id":5933,"_type":31,"title":5929,"_source":33,"_file":5934,"_stem":5935,"_extension":36},"/en-us/blog/authors/noah-manger",{"name":5929,"config":5930},"Noah Manger",{"headshot":766,"ctfId":5931},"Noah-Manger",{"template":735},"content:en-us:blog:authors:noah-manger.yml","en-us/blog/authors/noah-manger.yml","en-us/blog/authors/noah-manger",{"_path":5937,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5938,"config":5942,"_id":5943,"_type":31,"title":5939,"_source":33,"_file":5944,"_stem":5945,"_extension":36},"/en-us/blog/authors/noah-zoschke",{"name":5939,"config":5940},"Noah Zoschke",{"headshot":766,"ctfId":5941},"Noah-Zoschke",{"template":735},"content:en-us:blog:authors:noah-zoschke.yml","en-us/blog/authors/noah-zoschke.yml","en-us/blog/authors/noah-zoschke",{"_path":5947,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5948,"config":5952,"_id":5953,"_type":31,"title":5949,"_source":33,"_file":5954,"_stem":5955,"_extension":36},"/en-us/blog/authors/nolan-myers",{"name":5949,"config":5950},"Nolan Myers",{"headshot":766,"ctfId":5951},"Nolan-Myers",{"template":735},"content:en-us:blog:authors:nolan-myers.yml","en-us/blog/authors/nolan-myers.yml","en-us/blog/authors/nolan-myers",{"_path":5957,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5958,"config":5962,"_id":5963,"_type":31,"title":5959,"_source":33,"_file":5964,"_stem":5965,"_extension":36},"/en-us/blog/authors/nupur-sharma",{"name":5959,"config":5960},"Nupur Sharma",{"headshot":766,"ctfId":5961},"6p7RQDl0cDWnAxU8yu2vVK",{"template":735},"content:en-us:blog:authors:nupur-sharma.yml","en-us/blog/authors/nupur-sharma.yml","en-us/blog/authors/nupur-sharma",{"_path":5967,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5968,"config":5972,"_id":5973,"_type":31,"title":5969,"_source":33,"_file":5974,"_stem":5975,"_extension":36},"/en-us/blog/authors/nuritzi-sanchez",{"name":5969,"config":5970},"Nuritzi Sanchez",{"headshot":7,"ctfId":5971},"nuritzi",{"template":735},"content:en-us:blog:authors:nuritzi-sanchez.yml","en-us/blog/authors/nuritzi-sanchez.yml","en-us/blog/authors/nuritzi-sanchez",{"_path":5977,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5978,"config":5983,"_id":5984,"_type":31,"title":5979,"_source":33,"_file":5985,"_stem":5986,"_extension":36},"/en-us/blog/authors/oleksandr-pysaryuk",{"name":5979,"config":5980},"Oleksandr Pysaryuk",{"headshot":5981,"ctfId":5982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664469/Blog/Author%20Headshots/opysaryuk_headshot.png","5EbCnvbwgeZKYOUug8fFFO",{"template":735},"content:en-us:blog:authors:oleksandr-pysaryuk.yml","en-us/blog/authors/oleksandr-pysaryuk.yml","en-us/blog/authors/oleksandr-pysaryuk",{"_path":5988,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":5989,"config":5994,"_id":5995,"_type":31,"title":5996,"_source":33,"_file":5997,"_stem":5998,"_extension":36},"/en-us/blog/authors/olena-horal-koretska",{"name":5990,"config":5991},"Olena Horal-Koretska",{"headshot":5992,"ctfId":5993},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681267/Blog/Author%20Headshots/ohoral-headshot.jpg","ohoral",{"template":735},"content:en-us:blog:authors:olena-horal-koretska.yml","Olena Horal Koretska","en-us/blog/authors/olena-horal-koretska.yml","en-us/blog/authors/olena-horal-koretska",{"_path":6000,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6001,"config":6005,"_id":6007,"_type":31,"title":6002,"_source":33,"_file":6008,"_stem":6009,"_extension":36},"/en-us/blog/authors/olivier-campeau",{"name":6002,"config":6003},"Olivier Campeau",{"headshot":6004},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750704785/kyqz7c4ctjvo4qpj8ldf.png",{"template":735,"gitlabHandle":6006},"oli.campeau","content:en-us:blog:authors:olivier-campeau.yml","en-us/blog/authors/olivier-campeau.yml","en-us/blog/authors/olivier-campeau",{"_path":6011,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6012,"config":6017,"_id":6018,"_type":31,"title":6019,"_source":33,"_file":6020,"_stem":6021,"_extension":36},"/en-us/blog/authors/olivier-dupr",{"name":6013,"config":6014},"Olivier Dupré",{"headshot":6015,"ctfId":6016},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713474/cj6odchlpoqxbibenvye.png","4VIckvQsyfNxEtz4pM42aP",{"template":735},"content:en-us:blog:authors:olivier-dupr.yml","Olivier Dupr","en-us/blog/authors/olivier-dupr.yml","en-us/blog/authors/olivier-dupr",{"_path":6023,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6024,"config":6029,"_id":6030,"_type":31,"title":6025,"_source":33,"_file":6031,"_stem":6032,"_extension":36},"/en-us/blog/authors/omar-fernandez",{"name":6025,"config":6026},"Omar Fernandez",{"headshot":6027,"ctfId":6028},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668073/Blog/Author%20Headshots/ofernandez2-headshot.jpg","ofernandez2",{"template":735},"content:en-us:blog:authors:omar-fernandez.yml","en-us/blog/authors/omar-fernandez.yml","en-us/blog/authors/omar-fernandez",{"_path":6034,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6035,"config":6039,"_id":6040,"_type":31,"title":6036,"_source":33,"_file":6041,"_stem":6042,"_extension":36},"/en-us/blog/authors/opher-vishnia",{"name":6036,"config":6037},"Opher Vishnia",{"headshot":766,"ctfId":6038},"O0F3sw3av9pRAxeP9iR7N",{"template":735},"content:en-us:blog:authors:opher-vishnia.yml","en-us/blog/authors/opher-vishnia.yml","en-us/blog/authors/opher-vishnia",{"_path":6044,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6045,"config":6049,"_id":6050,"_type":31,"title":6046,"_source":33,"_file":6051,"_stem":6052,"_extension":36},"/en-us/blog/authors/orit-golowinski",{"name":6046,"config":6047},"Orit Golowinski",{"headshot":7,"ctfId":6048},"ogolowinski",{"template":735},"content:en-us:blog:authors:orit-golowinski.yml","en-us/blog/authors/orit-golowinski.yml","en-us/blog/authors/orit-golowinski",{"_path":6054,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6055,"config":6060,"_id":6061,"_type":31,"title":6056,"_source":33,"_file":6062,"_stem":6063,"_extension":36},"/en-us/blog/authors/ottilia-westerlund",{"name":6056,"config":6057},"Ottilia Westerlund",{"headshot":6058,"ctfId":6059},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664791/Blog/Author%20Headshots/ottiliawesterlundheadshot.png","ottiliawesterlund",{"template":735},"content:en-us:blog:authors:ottilia-westerlund.yml","en-us/blog/authors/ottilia-westerlund.yml","en-us/blog/authors/ottilia-westerlund",{"_path":6065,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6066,"config":6070,"_id":6071,"_type":31,"title":6067,"_source":33,"_file":6072,"_stem":6073,"_extension":36},"/en-us/blog/authors/owen-williams",{"name":6067,"config":6068},"Owen Williams",{"headshot":766,"ctfId":6069},"Owen-Williams",{"template":735},"content:en-us:blog:authors:owen-williams.yml","en-us/blog/authors/owen-williams.yml","en-us/blog/authors/owen-williams",{"_path":6075,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6076,"config":6080,"_id":6081,"_type":31,"title":6077,"_source":33,"_file":6082,"_stem":6083,"_extension":36},"/en-us/blog/authors/pablo-carranza",{"name":6077,"config":6078},"Pablo Carranza",{"headshot":766,"ctfId":6079},"Pablo-Carranza",{"template":735},"content:en-us:blog:authors:pablo-carranza.yml","en-us/blog/authors/pablo-carranza.yml","en-us/blog/authors/pablo-carranza",{"_path":6085,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6086,"config":6090,"_id":6091,"_type":31,"title":6087,"_source":33,"_file":6092,"_stem":6093,"_extension":36},"/en-us/blog/authors/parker-ennis",{"name":6087,"config":6088},"Parker Ennis",{"headshot":7,"ctfId":6089},"parkerennis",{"template":735},"content:en-us:blog:authors:parker-ennis.yml","en-us/blog/authors/parker-ennis.yml","en-us/blog/authors/parker-ennis",{"_path":6095,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6096,"config":6100,"_id":6101,"_type":31,"title":6097,"_source":33,"_file":6102,"_stem":6103,"_extension":36},"/en-us/blog/authors/patricio-cano",{"name":6097,"config":6098},"Patricio Cano",{"headshot":766,"ctfId":6099},"Patricio-Cano",{"template":735},"content:en-us:blog:authors:patricio-cano.yml","en-us/blog/authors/patricio-cano.yml","en-us/blog/authors/patricio-cano",{"_path":6105,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6106,"config":6110,"_id":6111,"_type":31,"title":6107,"_source":33,"_file":6112,"_stem":6113,"_extension":36},"/en-us/blog/authors/patrick-deuley",{"name":6107,"config":6108},"Patrick Deuley",{"headshot":766,"ctfId":6109},"4YYemtKKpxKC4yukyFavai",{"template":735},"content:en-us:blog:authors:patrick-deuley.yml","en-us/blog/authors/patrick-deuley.yml","en-us/blog/authors/patrick-deuley",{"_path":6115,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6116,"config":6120,"_id":6121,"_type":31,"title":6117,"_source":33,"_file":6122,"_stem":6123,"_extension":36},"/en-us/blog/authors/patrick-foster",{"name":6117,"config":6118},"Patrick Foster",{"headshot":766,"ctfId":6119},"Patrick-Foster",{"template":735},"content:en-us:blog:authors:patrick-foster.yml","en-us/blog/authors/patrick-foster.yml","en-us/blog/authors/patrick-foster",{"_path":6125,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6126,"config":6131,"_id":6132,"_type":31,"title":6127,"_source":33,"_file":6133,"_stem":6134,"_extension":36},"/en-us/blog/authors/patrick-steinhardt",{"name":6127,"config":6128},"Patrick Steinhardt",{"headshot":6129,"ctfId":6130},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661952/Blog/Author%20Headshots/pks-gitlab-headshot.png","pksgitlab",{"template":735},"content:en-us:blog:authors:patrick-steinhardt.yml","en-us/blog/authors/patrick-steinhardt.yml","en-us/blog/authors/patrick-steinhardt",{"_path":6136,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6137,"config":6141,"_id":6142,"_type":31,"title":6138,"_source":33,"_file":6143,"_stem":6144,"_extension":36},"/en-us/blog/authors/patty-cheung",{"name":6138,"config":6139},"Patty Cheung",{"headshot":766,"ctfId":6140},"pattycheung",{"template":735},"content:en-us:blog:authors:patty-cheung.yml","en-us/blog/authors/patty-cheung.yml","en-us/blog/authors/patty-cheung",{"_path":6146,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6147,"config":6151,"_id":6152,"_type":31,"title":6148,"_source":33,"_file":6153,"_stem":6154,"_extension":36},"/en-us/blog/authors/paul-badcock",{"name":6148,"config":6149},"Paul Badcock",{"headshot":766,"ctfId":6150},"TbNQIdiD4vlFB7XYXeArb",{"template":735},"content:en-us:blog:authors:paul-badcock.yml","en-us/blog/authors/paul-badcock.yml","en-us/blog/authors/paul-badcock",{"_path":6156,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6157,"config":6161,"_id":6162,"_type":31,"title":6163,"_source":33,"_file":6164,"_stem":6165,"_extension":36},"/en-us/blog/authors/paul-gascou-vaillancourt",{"name":6158,"config":6159},"Paul Gascou-Vaillancourt",{"headshot":766,"ctfId":6160},"6Yg7HWPoy2E5vwudH0EZja",{"template":735},"content:en-us:blog:authors:paul-gascou-vaillancourt.yml","Paul Gascou Vaillancourt","en-us/blog/authors/paul-gascou-vaillancourt.yml","en-us/blog/authors/paul-gascou-vaillancourt",{"_path":6167,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6168,"config":6172,"_id":6173,"_type":31,"title":6169,"_source":33,"_file":6174,"_stem":6175,"_extension":36},"/en-us/blog/authors/paul-hibbitts",{"name":6169,"config":6170},"Paul Hibbitts",{"headshot":766,"ctfId":6171},"Paul-Hibbitts",{"template":735},"content:en-us:blog:authors:paul-hibbitts.yml","en-us/blog/authors/paul-hibbitts.yml","en-us/blog/authors/paul-hibbitts",{"_path":6177,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6178,"config":6182,"_id":6183,"_type":31,"title":6179,"_source":33,"_file":6184,"_stem":6185,"_extension":36},"/en-us/blog/authors/paul-machle",{"name":6179,"config":6180},"Paul Machle",{"headshot":766,"ctfId":6181},"Paul-Machle",{"template":735},"content:en-us:blog:authors:paul-machle.yml","en-us/blog/authors/paul-machle.yml","en-us/blog/authors/paul-machle",{"_path":6187,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6188,"config":6192,"_id":6194,"_type":31,"title":6189,"_source":33,"_file":6195,"_stem":6196,"_extension":36},"/en-us/blog/authors/paul-meresanu",{"name":6189,"role":7,"config":6190},"Paul Meresanu",{"headshot":6191},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750267141/qpw5ayteg0sewyh7s8xi.png",{"template":735,"gitlabHandle":6193},"pmeresanu","content:en-us:blog:authors:paul-meresanu.yml","en-us/blog/authors/paul-meresanu.yml","en-us/blog/authors/paul-meresanu",{"_path":6198,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6199,"config":6204,"_id":6205,"_type":31,"title":6200,"_source":33,"_file":6206,"_stem":6207,"_extension":36},"/en-us/blog/authors/payton-burdette",{"name":6200,"config":6201},"Payton Burdette",{"headshot":6202,"ctfId":6203},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667712/Blog/Author%20Headshots/payton_burdette_headshot.png","42ZmAy1Ix0cQeI3hHYupW",{"template":735},"content:en-us:blog:authors:payton-burdette.yml","en-us/blog/authors/payton-burdette.yml","en-us/blog/authors/payton-burdette",{"_path":6209,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6210,"config":6214,"_id":6215,"_type":31,"title":6211,"_source":33,"_file":6216,"_stem":6217,"_extension":36},"/en-us/blog/authors/pedro-fortuna",{"name":6211,"config":6212},"Pedro Fortuna",{"headshot":766,"ctfId":6213},"7JwB4WZYF19OKwOo4yk5n4",{"template":735},"content:en-us:blog:authors:pedro-fortuna.yml","en-us/blog/authors/pedro-fortuna.yml","en-us/blog/authors/pedro-fortuna",{"_path":6219,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6220,"config":6225,"_id":6226,"_type":31,"title":6227,"_source":33,"_file":6228,"_stem":6229,"_extension":36},"/en-us/blog/authors/pedro-moreira-da-silva",{"name":6221,"config":6222},"Pedro Moreira da Silva",{"headshot":6223,"ctfId":6224},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666783/Blog/Author%20Headshots/pedroms-headshot.jpg","pedroms",{"template":735},"content:en-us:blog:authors:pedro-moreira-da-silva.yml","Pedro Moreira Da Silva","en-us/blog/authors/pedro-moreira-da-silva.yml","en-us/blog/authors/pedro-moreira-da-silva",{"_path":6231,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6232,"config":6237,"_id":6238,"_type":31,"title":6233,"_source":33,"_file":6239,"_stem":6240,"_extension":36},"/en-us/blog/authors/phil-hughes",{"name":6233,"config":6234},"Phil Hughes",{"headshot":6235,"ctfId":6236},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681552/Blog/Author%20Headshots/iamphill-headshot.jpg","iamphill",{"template":735},"content:en-us:blog:authors:phil-hughes.yml","en-us/blog/authors/phil-hughes.yml","en-us/blog/authors/phil-hughes",{"_path":6242,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6243,"config":6247,"_id":6248,"_type":31,"title":6244,"_source":33,"_file":6249,"_stem":6250,"_extension":36},"/en-us/blog/authors/philip-welz",{"name":6244,"config":6245},"Philip Welz",{"headshot":7,"ctfId":6246},"philxx",{"template":735},"content:en-us:blog:authors:philip-welz.yml","en-us/blog/authors/philip-welz.yml","en-us/blog/authors/philip-welz",{"_path":6252,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6253,"config":6258,"_id":6259,"_type":31,"title":6260,"_source":33,"_file":6261,"_stem":6262,"_extension":36},"/en-us/blog/authors/philippe-lafoucrire",{"name":6254,"config":6255},"Philippe Lafoucrière",{"headshot":6256,"ctfId":6257},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679747/Blog/Author%20Headshots/plafoucriere-headshot.jpg","plafoucriere",{"template":735},"content:en-us:blog:authors:philippe-lafoucrire.yml","Philippe Lafoucrire","en-us/blog/authors/philippe-lafoucrire.yml","en-us/blog/authors/philippe-lafoucrire",{"_path":6264,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6265,"config":6269,"_id":6270,"_type":31,"title":6271,"_source":33,"_file":6272,"_stem":6273,"_extension":36},"/en-us/blog/authors/pierre-de-la-morinerie",{"name":6266,"config":6267},"Pierre de La Morinerie",{"headshot":766,"ctfId":6268},"Pierre-de-La-Morinerie",{"template":735},"content:en-us:blog:authors:pierre-de-la-morinerie.yml","Pierre De La Morinerie","en-us/blog/authors/pierre-de-la-morinerie.yml","en-us/blog/authors/pierre-de-la-morinerie",{"_path":6275,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6276,"config":6280,"_id":6281,"_type":31,"title":6277,"_source":33,"_file":6282,"_stem":6283,"_extension":36},"/en-us/blog/authors/pierre-smeyers",{"name":6277,"config":6278},"Pierre Smeyers",{"headshot":7,"ctfId":6279},"pismy",{"template":735},"content:en-us:blog:authors:pierre-smeyers.yml","en-us/blog/authors/pierre-smeyers.yml","en-us/blog/authors/pierre-smeyers",{"_path":6285,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6286,"config":6291,"_id":6292,"_type":31,"title":6287,"_source":33,"_file":6293,"_stem":6294,"_extension":36},"/en-us/blog/authors/pini-wietchner",{"name":6287,"config":6288},"Pini Wietchner",{"headshot":6289,"ctfId":6290},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660171/Blog/Author%20Headshots/Pini_Wietchner_headshot.png","4FclpbCSjD5ytIrKCyRL0o",{"template":735},"content:en-us:blog:authors:pini-wietchner.yml","en-us/blog/authors/pini-wietchner.yml","en-us/blog/authors/pini-wietchner",{"_path":6296,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6297,"config":6301,"_id":6302,"_type":31,"title":6303,"_source":33,"_file":6304,"_stem":6305,"_extension":36},"/en-us/blog/authors/pj-metz",{"name":6298,"config":6299},"PJ Metz",{"headshot":766,"ctfId":6300},"PjMetz",{"template":735},"content:en-us:blog:authors:pj-metz.yml","Pj Metz","en-us/blog/authors/pj-metz.yml","en-us/blog/authors/pj-metz",{"_path":6307,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6308,"config":6311,"_id":6312,"_type":31,"title":6313,"_source":33,"_file":6314,"_stem":6315,"_extension":36},"/en-us/blog/authors/plapadoo",{"name":6309,"config":6310},"plapadoo",{"headshot":766,"ctfId":6309},{"template":735},"content:en-us:blog:authors:plapadoo.yml","Plapadoo","en-us/blog/authors/plapadoo.yml","en-us/blog/authors/plapadoo",{"_path":6317,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6318,"config":6322,"_id":6323,"_type":31,"title":6319,"_source":33,"_file":6324,"_stem":6325,"_extension":36},"/en-us/blog/authors/pranay-bakre",{"name":6319,"config":6320},"Pranay Bakre",{"headshot":7,"ctfId":6321},"Darren-Eastman",{"template":735},"content:en-us:blog:authors:pranay-bakre.yml","en-us/blog/authors/pranay-bakre.yml","en-us/blog/authors/pranay-bakre",{"_path":6327,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6328,"config":6332,"_id":6333,"_type":31,"title":6329,"_source":33,"_file":6334,"_stem":6335,"_extension":36},"/en-us/blog/authors/priyanka-sharma",{"name":6329,"config":6330},"Priyanka Sharma",{"headshot":7,"ctfId":6331},"pritianka",{"template":735},"content:en-us:blog:authors:priyanka-sharma.yml","en-us/blog/authors/priyanka-sharma.yml","en-us/blog/authors/priyanka-sharma",{"_path":6337,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6338,"config":6343,"_id":6344,"_type":31,"title":6345,"_source":33,"_file":6346,"_stem":6347,"_extension":36},"/en-us/blog/authors/pter-bozs",{"name":6339,"config":6340},"Péter Bozsó",{"headshot":6341,"ctfId":6342},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666384/Blog/Author%20Headshots/pbozso_headshot.png","4i1NVYip0RqxRnbpZ9deKp",{"template":735},"content:en-us:blog:authors:pter-bozs.yml","Pter Bozs","en-us/blog/authors/pter-bozs.yml","en-us/blog/authors/pter-bozs",{"_path":6349,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6350,"config":6354,"_id":6355,"_type":31,"title":6351,"_source":33,"_file":6356,"_stem":6357,"_extension":36},"/en-us/blog/authors/quan-to",{"name":6351,"config":6352},"Quan To",{"headshot":766,"ctfId":6353},"5dswLnpCobgICjM0RpHMU2",{"template":735},"content:en-us:blog:authors:quan-to.yml","en-us/blog/authors/quan-to.yml","en-us/blog/authors/quan-to",{"_path":6359,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6360,"config":6365,"_id":6366,"_type":31,"title":6361,"_source":33,"_file":6367,"_stem":6368,"_extension":36},"/en-us/blog/authors/rachel-nienaber",{"name":6361,"config":6362},"Rachel Nienaber",{"headshot":6363,"ctfId":6364},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667065/Blog/Author%20Headshots/rnienaber-headshot.jpg","rnienaber",{"template":735},"content:en-us:blog:authors:rachel-nienaber.yml","en-us/blog/authors/rachel-nienaber.yml","en-us/blog/authors/rachel-nienaber",{"_path":6370,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6371,"config":6375,"_id":6377,"_type":31,"title":6372,"_source":33,"_file":6378,"_stem":6379,"_extension":36},"/en-us/blog/authors/radovan-bacovic",{"name":6372,"config":6373},"Radovan Bacovic",{"headshot":6374},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1760036179/vvj2tiujit6kopuz8mqp.png",{"template":735,"gitlabHandle":6376},"rbacovic","content:en-us:blog:authors:radovan-bacovic.yml","en-us/blog/authors/radovan-bacovic.yml","en-us/blog/authors/radovan-bacovic",{"_path":6381,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6382,"config":6386,"_id":6387,"_type":31,"title":6388,"_source":33,"_file":6389,"_stem":6390,"_extension":36},"/en-us/blog/authors/rahul-bhargava-cto-evolphin",{"name":6383,"config":6384},"Rahul Bhargava, CTO, Evolphin",{"headshot":766,"ctfId":6385},"Rahul-Bhargava-CTO-Evolphin",{"template":735},"content:en-us:blog:authors:rahul-bhargava-cto-evolphin.yml","Rahul Bhargava Cto Evolphin","en-us/blog/authors/rahul-bhargava-cto-evolphin.yml","en-us/blog/authors/rahul-bhargava-cto-evolphin",{"_path":6392,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6393,"config":6398,"_id":6399,"_type":31,"title":6394,"_source":33,"_file":6400,"_stem":6401,"_extension":36},"/en-us/blog/authors/raimund-hook",{"name":6394,"config":6395},"Raimund Hook",{"headshot":6396,"ctfId":6397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749672472/Blog/Author%20Headshots/stingrayza-headshot.jpg","stingrayza",{"template":735},"content:en-us:blog:authors:raimund-hook.yml","en-us/blog/authors/raimund-hook.yml","en-us/blog/authors/raimund-hook",{"_path":6403,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6404,"config":6408,"_id":6409,"_type":31,"title":6405,"_source":33,"_file":6410,"_stem":6411,"_extension":36},"/en-us/blog/authors/raquel-campuzano",{"name":6405,"config":6406},"Raquel Campuzano",{"headshot":766,"ctfId":6407},"Raquel-Campuzano",{"template":735},"content:en-us:blog:authors:raquel-campuzano.yml","en-us/blog/authors/raquel-campuzano.yml","en-us/blog/authors/raquel-campuzano",{"_path":6413,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6414,"config":6418,"_id":6419,"_type":31,"title":6415,"_source":33,"_file":6420,"_stem":6421,"_extension":36},"/en-us/blog/authors/ray-paik",{"name":6415,"config":6416},"Ray Paik",{"headshot":7,"ctfId":6417},"rpaik",{"template":735},"content:en-us:blog:authors:ray-paik.yml","en-us/blog/authors/ray-paik.yml","en-us/blog/authors/ray-paik",{"_path":6423,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6424,"config":6429,"_id":6430,"_type":31,"title":6425,"_source":33,"_file":6431,"_stem":6432,"_extension":36},"/en-us/blog/authors/rayana-verissimo",{"name":6425,"config":6426},"Rayana Verissimo",{"headshot":6427,"ctfId":6428},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679581/Blog/Author%20Headshots/rayana-headshot.png","rayana",{"template":735},"content:en-us:blog:authors:rayana-verissimo.yml","en-us/blog/authors/rayana-verissimo.yml","en-us/blog/authors/rayana-verissimo",{"_path":6434,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6435,"config":6439,"_id":6441,"_type":31,"title":6442,"_source":33,"_file":6443,"_stem":6444,"_extension":36},"/en-us/blog/authors/rebeca-fenoy-anthony",{"name":6436,"config":6437},"Rebeca Fenoy-Anthony",{"headshot":6438},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1756988188/r1og9bwc9mxwxqeoehyi.png",{"template":735,"gitlabHandle":6440},"rfenoyanthony","content:en-us:blog:authors:rebeca-fenoy-anthony.yml","Rebeca Fenoy Anthony","en-us/blog/authors/rebeca-fenoy-anthony.yml","en-us/blog/authors/rebeca-fenoy-anthony",{"_path":6446,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6447,"config":6451,"_id":6452,"_type":31,"title":6448,"_source":33,"_file":6453,"_stem":6454,"_extension":36},"/en-us/blog/authors/rebecca-dodd",{"name":6448,"config":6449},"Rebecca Dodd",{"headshot":766,"ctfId":6450},"Rebecca-Dodd",{"template":735},"content:en-us:blog:authors:rebecca-dodd.yml","en-us/blog/authors/rebecca-dodd.yml","en-us/blog/authors/rebecca-dodd",{"_path":6456,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6457,"config":6461,"_id":6462,"_type":31,"title":6458,"_source":33,"_file":6463,"_stem":6464,"_extension":36},"/en-us/blog/authors/regis-freyd",{"name":6458,"config":6459},"Regis Freyd",{"headshot":766,"ctfId":6460},"Regis-Freyd",{"template":735},"content:en-us:blog:authors:regis-freyd.yml","en-us/blog/authors/regis-freyd.yml","en-us/blog/authors/regis-freyd",{"_path":6466,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6467,"config":6472,"_id":6473,"_type":31,"title":6468,"_source":33,"_file":6474,"_stem":6475,"_extension":36},"/en-us/blog/authors/regnard-raquedan",{"name":6468,"config":6469},"Regnard Raquedan",{"headshot":6470,"ctfId":6471},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663118/Blog/Author%20Headshots/regnard_raquedan_headshot.png","rraquedan",{"template":735},"content:en-us:blog:authors:regnard-raquedan.yml","en-us/blog/authors/regnard-raquedan.yml","en-us/blog/authors/regnard-raquedan",{"_path":6477,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6478,"config":6482,"_id":6483,"_type":31,"title":6479,"_source":33,"_file":6484,"_stem":6485,"_extension":36},"/en-us/blog/authors/renato-stanic",{"name":6479,"config":6480},"Renato Stanic",{"headshot":7,"ctfId":6481},"rstanic12",{"template":735},"content:en-us:blog:authors:renato-stanic.yml","en-us/blog/authors/renato-stanic.yml","en-us/blog/authors/renato-stanic",{"_path":6487,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6488,"config":6493,"_id":6494,"_type":31,"title":6489,"_source":33,"_file":6495,"_stem":6496,"_extension":36},"/en-us/blog/authors/ricardo-amarilla-villalba",{"name":6489,"config":6490},"Ricardo Amarilla Villalba",{"headshot":6491,"ctfId":6492},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659922/Blog/Author%20Headshots/amarilla_headshot.png","4WSHcpkt7wBzARJQ1JkIMm",{"template":735},"content:en-us:blog:authors:ricardo-amarilla-villalba.yml","en-us/blog/authors/ricardo-amarilla-villalba.yml","en-us/blog/authors/ricardo-amarilla-villalba",{"_path":6498,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6499,"config":6503,"_id":6504,"_type":31,"title":6500,"_source":33,"_file":6505,"_stem":6506,"_extension":36},"/en-us/blog/authors/riccardo-padovani",{"name":6500,"config":6501},"Riccardo Padovani",{"headshot":766,"ctfId":6502},"Riccardo-Padovani",{"template":735},"content:en-us:blog:authors:riccardo-padovani.yml","en-us/blog/authors/riccardo-padovani.yml","en-us/blog/authors/riccardo-padovani",{"_path":6508,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6509,"config":6514,"_id":6515,"_type":31,"title":6516,"_source":33,"_file":6517,"_stem":6518,"_extension":36},"/en-us/blog/authors/rmy-coutable",{"name":6510,"config":6511},"Rémy Coutable",{"headshot":6512,"ctfId":6513},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667148/Blog/Author%20Headshots/rymai-headshot.jpg","rymai",{"template":735},"content:en-us:blog:authors:rmy-coutable.yml","Rmy Coutable","en-us/blog/authors/rmy-coutable.yml","en-us/blog/authors/rmy-coutable",{"_path":6520,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6521,"config":6526,"_id":6527,"_type":31,"title":6522,"_source":33,"_file":6528,"_stem":6529,"_extension":36},"/en-us/blog/authors/rob-jackson",{"name":6522,"config":6523},"Rob Jackson",{"headshot":6524,"ctfId":6525},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664773/Blog/Author%20Headshots/rob_jackson_headshot.png","12y1rDDleLKyUs9QhZFDQe",{"template":735},"content:en-us:blog:authors:rob-jackson.yml","en-us/blog/authors/rob-jackson.yml","en-us/blog/authors/rob-jackson",{"_path":6531,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6532,"config":6536,"_id":6537,"_type":31,"title":6533,"_source":33,"_file":6538,"_stem":6539,"_extension":36},"/en-us/blog/authors/rob-ribeiro",{"name":6533,"config":6534},"Rob Ribeiro",{"headshot":766,"ctfId":6535},"Rob-Ribeiro",{"template":735},"content:en-us:blog:authors:rob-ribeiro.yml","en-us/blog/authors/rob-ribeiro.yml","en-us/blog/authors/rob-ribeiro",{"_path":6541,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6542,"config":6546,"_id":6547,"_type":31,"title":6543,"_source":33,"_file":6548,"_stem":6549,"_extension":36},"/en-us/blog/authors/robert-speicher",{"name":6543,"config":6544},"Robert Speicher",{"headshot":7,"ctfId":6545},"rspeicher",{"template":735},"content:en-us:blog:authors:robert-speicher.yml","en-us/blog/authors/robert-speicher.yml","en-us/blog/authors/robert-speicher",{"_path":6551,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6552,"config":6557,"_id":6558,"_type":31,"title":6553,"_source":33,"_file":6559,"_stem":6560,"_extension":36},"/en-us/blog/authors/robert-williams",{"name":6553,"config":6554},"Robert Williams",{"headshot":6555,"ctfId":6556},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682973/Blog/Author%20Headshots/r_williams-headshot.png","rwilliams",{"template":735},"content:en-us:blog:authors:robert-williams.yml","en-us/blog/authors/robert-williams.yml","en-us/blog/authors/robert-williams",{"_path":6562,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6563,"config":6569,"_id":6570,"_type":31,"title":6564,"_source":33,"_file":6571,"_stem":6572,"_extension":36},"/en-us/blog/authors/robin-schulman",{"name":6564,"config":6565,"role":6568},"Robin Schulman",{"headshot":6566,"ctfId":6567},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665748/Blog/Author%20Headshots/robin-headshot.png","robin","Chief Legal Officer and Head of Corporate Affairs",{"template":735},"content:en-us:blog:authors:robin-schulman.yml","en-us/blog/authors/robin-schulman.yml","en-us/blog/authors/robin-schulman",{"_path":6574,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6575,"config":6579,"_id":6580,"_type":31,"title":6576,"_source":33,"_file":6581,"_stem":6582,"_extension":36},"/en-us/blog/authors/roger-woo",{"name":6576,"config":6577},"Roger Woo",{"headshot":766,"ctfId":6578},"rogerwoo",{"template":735},"content:en-us:blog:authors:roger-woo.yml","en-us/blog/authors/roger-woo.yml","en-us/blog/authors/roger-woo",{"_path":6584,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6585,"config":6591,"_id":6592,"_type":31,"title":6593,"_source":33,"_file":6594,"_stem":6595,"_extension":36},"/en-us/blog/authors/rohit-shambhuni",{"role":6586,"name":6587,"config":6588},"Staff Application Security Engineer"," Rohit Shambhuni",{"headshot":6589,"ctfId":6590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661924/Blog/Author%20Headshots/rohit.png","182K42TpkCqjIAwBkZxTmD",{"template":735},"content:en-us:blog:authors:rohit-shambhuni.yml","Rohit Shambhuni","en-us/blog/authors/rohit-shambhuni.yml","en-us/blog/authors/rohit-shambhuni",{"_path":6597,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6598,"config":6602,"_id":6603,"_type":31,"title":6599,"_source":33,"_file":6604,"_stem":6605,"_extension":36},"/en-us/blog/authors/roman-kuba",{"name":6599,"config":6600},"Roman Kuba",{"headshot":7,"ctfId":6601},"rkuba",{"template":735},"content:en-us:blog:authors:roman-kuba.yml","en-us/blog/authors/roman-kuba.yml","en-us/blog/authors/roman-kuba",{"_path":6607,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6608,"config":6613,"_id":6614,"_type":31,"title":6615,"_source":33,"_file":6616,"_stem":6617,"_extension":36},"/en-us/blog/authors/romuald-atchad",{"name":6609,"config":6610},"Romuald Atchadé",{"headshot":6611,"ctfId":6612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749683323/Blog/Author%20Headshots/romuald_headshot.png","UlDEnaT6wqUdPZMmBKpE2",{"template":735},"content:en-us:blog:authors:romuald-atchad.yml","Romuald Atchad","en-us/blog/authors/romuald-atchad.yml","en-us/blog/authors/romuald-atchad",{"_path":6619,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6620,"config":6624,"_id":6625,"_type":31,"title":6626,"_source":33,"_file":6627,"_stem":6628,"_extension":36},"/en-us/blog/authors/ronald-van-zon",{"name":6621,"config":6622},"Ronald van Zon",{"headshot":7,"ctfId":6623},"Eagllus",{"template":735},"content:en-us:blog:authors:ronald-van-zon.yml","Ronald Van Zon","en-us/blog/authors/ronald-van-zon.yml","en-us/blog/authors/ronald-van-zon",{"_path":6630,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6631,"config":6635,"_id":6636,"_type":31,"title":6632,"_source":33,"_file":6637,"_stem":6638,"_extension":36},"/en-us/blog/authors/ross-fuhrman",{"name":6632,"config":6633},"Ross Fuhrman",{"headshot":766,"ctfId":6634},"7dkuWBvIc0AQanUclt3pOk",{"template":735},"content:en-us:blog:authors:ross-fuhrman.yml","en-us/blog/authors/ross-fuhrman.yml","en-us/blog/authors/ross-fuhrman",{"_path":6640,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6641,"config":6645,"_id":6646,"_type":31,"title":6642,"_source":33,"_file":6647,"_stem":6648,"_extension":36},"/en-us/blog/authors/roy-taragan",{"name":6642,"config":6643},"Roy Taragan",{"headshot":766,"ctfId":6644},"3pnwP9gqELfda3DCOQJQCL",{"template":735},"content:en-us:blog:authors:roy-taragan.yml","en-us/blog/authors/roy-taragan.yml","en-us/blog/authors/roy-taragan",{"_path":6650,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6651,"config":6656,"_id":6657,"_type":31,"title":6652,"_source":33,"_file":6658,"_stem":6659,"_extension":36},"/en-us/blog/authors/ruby-nealon",{"name":6652,"config":6653},"Ruby Nealon",{"headshot":6654,"ctfId":6655},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661883/Blog/Author%20Headshots/ruby_nealon_headshot.png","4N7iu9ue1QnoovueNm4S7r",{"template":735},"content:en-us:blog:authors:ruby-nealon.yml","en-us/blog/authors/ruby-nealon.yml","en-us/blog/authors/ruby-nealon",{"_path":6661,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6662,"config":6666,"_id":6667,"_type":31,"title":6663,"_source":33,"_file":6668,"_stem":6669,"_extension":36},"/en-us/blog/authors/rupert-douglas",{"name":6663,"config":6664},"Rupert Douglas",{"headshot":7,"ctfId":6665},"rdouglasgitlab",{"template":735},"content:en-us:blog:authors:rupert-douglas.yml","en-us/blog/authors/rupert-douglas.yml","en-us/blog/authors/rupert-douglas",{"_path":6671,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6672,"config":6676,"_id":6677,"_type":31,"title":6678,"_source":33,"_file":6679,"_stem":6680,"_extension":36},"/en-us/blog/authors/rusty-weston-guest-contributor",{"name":6673,"config":6674},"Rusty Weston, Guest Contributor",{"headshot":7,"ctfId":6675},"3PShSyZ6DJXnkDa5xrQs7V",{"template":735},"content:en-us:blog:authors:rusty-weston-guest-contributor.yml","Rusty Weston Guest Contributor","en-us/blog/authors/rusty-weston-guest-contributor.yml","en-us/blog/authors/rusty-weston-guest-contributor",{"_path":6682,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6683,"config":6688,"_id":6689,"_type":31,"title":6684,"_source":33,"_file":6690,"_stem":6691,"_extension":36},"/en-us/blog/authors/rutvik-shah",{"name":6684,"config":6685},"Rutvik Shah",{"headshot":6686,"ctfId":6687},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661843/Blog/Author%20Headshots/rutvik_shah_headshot.png","6co92rUBTbWcyV3EW23iEx",{"template":735},"content:en-us:blog:authors:rutvik-shah.yml","en-us/blog/authors/rutvik-shah.yml","en-us/blog/authors/rutvik-shah",{"_path":6693,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6694,"config":6699,"_id":6700,"_type":31,"title":6695,"_source":33,"_file":6701,"_stem":6702,"_extension":36},"/en-us/blog/authors/sacha-guyon",{"name":6695,"config":6696},"Sacha Guyon",{"headshot":6697,"ctfId":6698},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664566/Blog/Author%20Headshots/sacha_guyon_headshot.png","24pBtwb7WTU9fJB9qfqJYu",{"template":735},"content:en-us:blog:authors:sacha-guyon.yml","en-us/blog/authors/sacha-guyon.yml","en-us/blog/authors/sacha-guyon",{"_path":6704,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6705,"config":6710,"_id":6711,"_type":31,"title":6706,"_source":33,"_file":6712,"_stem":6713,"_extension":36},"/en-us/blog/authors/safwan-ahmed",{"name":6706,"config":6707},"Safwan Ahmed",{"headshot":6708,"ctfId":6709},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667732/Blog/Author%20Headshots/safwan_headshot.png","2Nw8KPOPpRBiBrVxMIaEn3",{"template":735},"content:en-us:blog:authors:safwan-ahmed.yml","en-us/blog/authors/safwan-ahmed.yml","en-us/blog/authors/safwan-ahmed",{"_path":6715,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6716,"config":6720,"_id":6722,"_type":31,"title":6717,"_source":33,"_file":6723,"_stem":6724,"_extension":36},"/en-us/blog/authors/salahddine-aberkan",{"name":6717,"config":6718},"Salahddine Aberkan",{"headshot":6719},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750434234/comdtybiix8pjqdpsxow.png",{"template":735,"gitlabHandle":6721},"saberkan","content:en-us:blog:authors:salahddine-aberkan.yml","en-us/blog/authors/salahddine-aberkan.yml","en-us/blog/authors/salahddine-aberkan",{"_path":6726,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6727,"config":6732,"_id":6733,"_type":31,"title":6728,"_source":33,"_file":6734,"_stem":6735,"_extension":36},"/en-us/blog/authors/salman-ladha",{"name":6728,"config":6729},"Salman Ladha",{"headshot":6730,"ctfId":6731},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662937/Blog/Author%20Headshots/salman_ladha_headshot.png","2AYyG99S9PBB8PQIJ6aKuq",{"template":735},"content:en-us:blog:authors:salman-ladha.yml","en-us/blog/authors/salman-ladha.yml","en-us/blog/authors/salman-ladha",{"_path":6737,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6738,"config":6743,"_id":6744,"_type":31,"title":6739,"_source":33,"_file":6745,"_stem":6746,"_extension":36},"/en-us/blog/authors/sam-beckham",{"name":6739,"config":6740},"Sam Beckham",{"headshot":6741,"ctfId":6742},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749678740/Blog/Author%20Headshots/samdbeckham-headshot.jpg","samdbeckham",{"template":735},"content:en-us:blog:authors:sam-beckham.yml","en-us/blog/authors/sam-beckham.yml","en-us/blog/authors/sam-beckham",{"_path":6748,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6749,"config":6754,"_id":6755,"_type":31,"title":6750,"_source":33,"_file":6756,"_stem":6757,"_extension":36},"/en-us/blog/authors/sam-kerr",{"name":6750,"config":6751},"Sam Kerr",{"headshot":6752,"ctfId":6753},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668841/Blog/Author%20Headshots/stkerr-headshot.jpg","stkerr",{"template":735},"content:en-us:blog:authors:sam-kerr.yml","en-us/blog/authors/sam-kerr.yml","en-us/blog/authors/sam-kerr",{"_path":6759,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6760,"config":6765,"_id":6766,"_type":31,"title":6761,"_source":33,"_file":6767,"_stem":6768,"_extension":36},"/en-us/blog/authors/sam-morris",{"name":6761,"config":6762},"Sam Morris",{"headshot":6763,"ctfId":6764},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660148/Blog/Author%20Headshots/sam_morris.png","6JTrhUIqSCU30Y9KZOaan8",{"template":735},"content:en-us:blog:authors:sam-morris.yml","en-us/blog/authors/sam-morris.yml","en-us/blog/authors/sam-morris",{"_path":6770,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6771,"config":6776,"_id":6777,"_type":31,"title":6772,"_source":33,"_file":6778,"_stem":6779,"_extension":36},"/en-us/blog/authors/sam-white",{"name":6772,"config":6773},"Sam White",{"headshot":6774,"ctfId":6775},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682227/Blog/Author%20Headshots/sam.png","samwhite",{"template":735},"content:en-us:blog:authors:sam-white.yml","en-us/blog/authors/sam-white.yml","en-us/blog/authors/sam-white",{"_path":6781,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6782,"config":6787,"_id":6788,"_type":31,"title":6783,"_source":33,"_file":6789,"_stem":6790,"_extension":36},"/en-us/blog/authors/sam-wiskow",{"name":6783,"config":6784},"Sam Wiskow",{"headshot":6785,"ctfId":6786},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659433/Blog/Author%20Headshots/swiskow-headshot.jpg","swiskow",{"template":735},"content:en-us:blog:authors:sam-wiskow.yml","en-us/blog/authors/sam-wiskow.yml","en-us/blog/authors/sam-wiskow",{"_path":6792,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6793,"config":6798,"_id":6799,"_type":31,"title":6794,"_source":33,"_file":6800,"_stem":6801,"_extension":36},"/en-us/blog/authors/samantha-lee",{"name":6794,"config":6795},"Samantha Lee",{"headshot":6796,"ctfId":6797},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679833/Blog/Author%20Headshots/slee24-headshot.png","slee24",{"template":735},"content:en-us:blog:authors:samantha-lee.yml","en-us/blog/authors/samantha-lee.yml","en-us/blog/authors/samantha-lee",{"_path":6803,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6804,"config":6808,"_id":6809,"_type":31,"title":6810,"_source":33,"_file":6811,"_stem":6812,"_extension":36},"/en-us/blog/authors/sameer-farooqui-octoml",{"name":6805,"config":6806},"Sameer Farooqui, OctoML",{"headshot":766,"ctfId":6807},"Sameer-Farooqui-OctoML",{"template":735},"content:en-us:blog:authors:sameer-farooqui-octoml.yml","Sameer Farooqui Octoml","en-us/blog/authors/sameer-farooqui-octoml.yml","en-us/blog/authors/sameer-farooqui-octoml",{"_path":6814,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6815,"config":6820,"_id":6821,"_type":31,"title":6816,"_source":33,"_file":6822,"_stem":6823,"_extension":36},"/en-us/blog/authors/sameer-kamani",{"name":6816,"config":6817},"Sameer Kamani",{"headshot":6818,"ctfId":6819},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682359/Blog/Author%20Headshots/skamani-headshot.jpg","skamani",{"template":735},"content:en-us:blog:authors:sameer-kamani.yml","en-us/blog/authors/sameer-kamani.yml","en-us/blog/authors/sameer-kamani",{"_path":6825,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6826,"config":6831,"_id":6832,"_type":31,"title":6827,"_source":33,"_file":6833,"_stem":6834,"_extension":36},"/en-us/blog/authors/samer-akkoub",{"name":6827,"config":6828},"Samer Akkoub",{"headshot":6829,"ctfId":6830},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664173/Blog/Author%20Headshots/SamerAkkoub.png","BekAzK0RFux30pt6dvtWh",{"template":735},"content:en-us:blog:authors:samer-akkoub.yml","en-us/blog/authors/samer-akkoub.yml","en-us/blog/authors/samer-akkoub",{"_path":6836,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6837,"config":6841,"_id":6842,"_type":31,"title":6838,"_source":33,"_file":6843,"_stem":6844,"_extension":36},"/en-us/blog/authors/samuel-alfageme",{"name":6838,"config":6839},"Samuel Alfageme",{"headshot":766,"ctfId":6840},"Samuel-Alfageme",{"template":735},"content:en-us:blog:authors:samuel-alfageme.yml","en-us/blog/authors/samuel-alfageme.yml","en-us/blog/authors/samuel-alfageme",{"_path":6846,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6847,"config":6854,"_id":6855,"_type":31,"title":6849,"_source":33,"_file":6856,"_stem":6857,"_extension":36},"/en-us/blog/authors/sandra-gittlen",{"role":6848,"name":6849,"config":6850},"Managing Editor, GitLab Blog","Sandra Gittlen",{"headshot":6851,"linkedin":6852,"ctfId":6853},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659648/Blog/Author%20Headshots/Sgittlen-headshot.jpg","https://www.linkedin.com/in/sandra-gittlen-48557a294/","sgittlen",{"template":735},"content:en-us:blog:authors:sandra-gittlen.yml","en-us/blog/authors/sandra-gittlen.yml","en-us/blog/authors/sandra-gittlen",{"_path":6859,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6860,"config":6864,"_id":6865,"_type":31,"title":6861,"_source":33,"_file":6866,"_stem":6867,"_extension":36},"/en-us/blog/authors/sandra-salerno",{"name":6861,"config":6862},"Sandra Salerno",{"headshot":766,"ctfId":6863},"Sandra-Salerno",{"template":735},"content:en-us:blog:authors:sandra-salerno.yml","en-us/blog/authors/sandra-salerno.yml","en-us/blog/authors/sandra-salerno",{"_path":6869,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6870,"config":6874,"_id":6875,"_type":31,"title":6876,"_source":33,"_file":6877,"_stem":6878,"_extension":36},"/en-us/blog/authors/santiago-ruano-rincn",{"name":6871,"config":6872},"Santiago Ruano Rincón",{"headshot":7,"ctfId":6873},"topodelapradera",{"template":735},"content:en-us:blog:authors:santiago-ruano-rincn.yml","Santiago Ruano Rincn","en-us/blog/authors/santiago-ruano-rincn.yml","en-us/blog/authors/santiago-ruano-rincn",{"_path":6880,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6881,"config":6885,"_id":6886,"_type":31,"title":6882,"_source":33,"_file":6887,"_stem":6888,"_extension":36},"/en-us/blog/authors/sara-kassabian",{"name":6882,"config":6883},"Sara Kassabian",{"headshot":7,"ctfId":6884},"skassabian",{"template":735},"content:en-us:blog:authors:sara-kassabian.yml","en-us/blog/authors/sara-kassabian.yml","en-us/blog/authors/sara-kassabian",{"_path":6890,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6891,"config":6896,"_id":6897,"_type":31,"title":6892,"_source":33,"_file":6898,"_stem":6899,"_extension":36},"/en-us/blog/authors/sara-meadzinger",{"name":6892,"config":6893},"Sara Meadzinger",{"headshot":6894,"ctfId":6895},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750713474/ucbe3kgq9cylttuqy5lt.png","53lD8Rb05nXLHefXurjdvI",{"template":735},"content:en-us:blog:authors:sara-meadzinger.yml","en-us/blog/authors/sara-meadzinger.yml","en-us/blog/authors/sara-meadzinger",{"_path":6901,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6902,"config":6906,"_id":6907,"_type":31,"title":6903,"_source":33,"_file":6908,"_stem":6909,"_extension":36},"/en-us/blog/authors/sarah-daily",{"name":6903,"config":6904},"Sarah Daily",{"headshot":766,"ctfId":6905},"2YhqRPG08HF0FCF1l7oeZL",{"template":735},"content:en-us:blog:authors:sarah-daily.yml","en-us/blog/authors/sarah-daily.yml","en-us/blog/authors/sarah-daily",{"_path":6911,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6912,"config":6916,"_id":6917,"_type":31,"title":6913,"_source":33,"_file":6918,"_stem":6919,"_extension":36},"/en-us/blog/authors/sarah-german",{"name":6913,"config":6914},"Sarah German",{"headshot":6915,"ctfId":4583},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755639969/jgc97wpptft48qsbrla7.jpg",{"template":735},"content:en-us:blog:authors:sarah-german.yml","en-us/blog/authors/sarah-german.yml","en-us/blog/authors/sarah-german",{"_path":6921,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6922,"config":6927,"_id":6928,"_type":31,"title":6923,"_source":33,"_file":6929,"_stem":6930,"_extension":36},"/en-us/blog/authors/sarah-matthies",{"name":6923,"config":6924},"Sarah Matthies",{"headshot":6925,"ctfId":6926},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664405/Blog/Author%20Headshots/Screenshot_2024-11-19_at_9.50.14_AM.png","2Giv8NnS4VVAq9RsHYqHkg",{"template":735},"content:en-us:blog:authors:sarah-matthies.yml","en-us/blog/authors/sarah-matthies.yml","en-us/blog/authors/sarah-matthies",{"_path":6932,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6933,"config":6937,"_id":6938,"_type":31,"title":6939,"_source":33,"_file":6940,"_stem":6941,"_extension":36},"/en-us/blog/authors/sarah-odonnell",{"name":6934,"config":6935},"Sarah O’Donnell",{"headshot":7,"ctfId":6936},"sarahod",{"template":735},"content:en-us:blog:authors:sarah-odonnell.yml","Sarah Odonnell","en-us/blog/authors/sarah-odonnell.yml","en-us/blog/authors/sarah-odonnell",{"_path":6943,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6944,"config":6949,"_id":6950,"_type":31,"title":6945,"_source":33,"_file":6951,"_stem":6952,"_extension":36},"/en-us/blog/authors/sarah-waldner",{"name":6945,"config":6946},"Sarah Waldner",{"headshot":6947,"ctfId":6948},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667588/Blog/Author%20Headshots/sarahwaldner-headshot.png","sarahwaldner",{"template":735},"content:en-us:blog:authors:sarah-waldner.yml","en-us/blog/authors/sarah-waldner.yml","en-us/blog/authors/sarah-waldner",{"_path":6954,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6955,"config":6959,"_id":6960,"_type":31,"title":6956,"_source":33,"_file":6961,"_stem":6962,"_extension":36},"/en-us/blog/authors/sarrah-vesselov",{"name":6956,"config":6957},"Sarrah Vesselov",{"headshot":7,"ctfId":6958},"sarrahvesselov",{"template":735},"content:en-us:blog:authors:sarrah-vesselov.yml","en-us/blog/authors/sarrah-vesselov.yml","en-us/blog/authors/sarrah-vesselov",{"_path":6964,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6965,"config":6969,"_id":6970,"_type":31,"title":6966,"_source":33,"_file":6971,"_stem":6972,"_extension":36},"/en-us/blog/authors/sarup-banskota",{"name":6966,"config":6967},"Sarup Banskota",{"headshot":766,"ctfId":6968},"3sY2Ef0sXxaJKCmArdSLsA",{"template":735},"content:en-us:blog:authors:sarup-banskota.yml","en-us/blog/authors/sarup-banskota.yml","en-us/blog/authors/sarup-banskota",{"_path":6974,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6975,"config":6980,"_id":6981,"_type":31,"title":6976,"_source":33,"_file":6982,"_stem":6983,"_extension":36},"/en-us/blog/authors/sascha-eggenberger",{"name":6976,"config":6977},"Sascha Eggenberger",{"headshot":6978,"ctfId":6979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666141/Blog/Author%20Headshots/sascha_eggenberger_headshot.png","O6MskfzTlsw7vLqbd86bX",{"template":735},"content:en-us:blog:authors:sascha-eggenberger.yml","en-us/blog/authors/sascha-eggenberger.yml","en-us/blog/authors/sascha-eggenberger",{"_path":6985,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6986,"config":6990,"_id":6991,"_type":31,"title":6987,"_source":33,"_file":6992,"_stem":6993,"_extension":36},"/en-us/blog/authors/sasha-bannister",{"name":6987,"config":6988},"Sasha Bannister",{"headshot":766,"ctfId":6989},"Sasha-Bannister",{"template":735},"content:en-us:blog:authors:sasha-bannister.yml","en-us/blog/authors/sasha-bannister.yml","en-us/blog/authors/sasha-bannister",{"_path":6995,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":6996,"config":7001,"_id":7002,"_type":31,"title":6997,"_source":33,"_file":7003,"_stem":7004,"_extension":36},"/en-us/blog/authors/sasha-gazlay",{"name":6997,"config":6998},"Sasha Gazlay",{"headshot":6999,"ctfId":7000},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663565/Blog/Author%20Headshots/sasha_gazlay_headshot.png","77Cb6RM2x7PjvfDc64pZxa",{"template":735},"content:en-us:blog:authors:sasha-gazlay.yml","en-us/blog/authors/sasha-gazlay.yml","en-us/blog/authors/sasha-gazlay",{"_path":7006,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7007,"config":7012,"_id":7013,"_type":31,"title":7008,"_source":33,"_file":7014,"_stem":7015,"_extension":36},"/en-us/blog/authors/saumya-upadhyaya",{"name":7008,"config":7009},"Saumya Upadhyaya",{"headshot":7010,"ctfId":7011},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665624/Blog/Author%20Headshots/supadhyaya-headshot.jpg","4aP7wXPoc3veAEWbngqxKR",{"template":735},"content:en-us:blog:authors:saumya-upadhyaya.yml","en-us/blog/authors/saumya-upadhyaya.yml","en-us/blog/authors/saumya-upadhyaya",{"_path":7017,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7018,"config":7023,"_id":7024,"_type":31,"title":7025,"_source":33,"_file":7026,"_stem":7027,"_extension":36},"/en-us/blog/authors/scott-de-jonge",{"name":7019,"config":7020},"Scott de Jonge",{"headshot":7021,"ctfId":7022},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682764/Blog/Author%20Headshots/sdejonge-headshot.jpg","sdejonge",{"template":735},"content:en-us:blog:authors:scott-de-jonge.yml","Scott De Jonge","en-us/blog/authors/scott-de-jonge.yml","en-us/blog/authors/scott-de-jonge",{"_path":7029,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7030,"config":7035,"_id":7036,"_type":31,"title":7031,"_source":33,"_file":7037,"_stem":7038,"_extension":36},"/en-us/blog/authors/scott-hampton",{"name":7031,"config":7032},"Scott Hampton",{"headshot":7033,"ctfId":7034},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682259/Blog/Author%20Headshots/shampton-headshot.png","shampton",{"template":735},"content:en-us:blog:authors:scott-hampton.yml","en-us/blog/authors/scott-hampton.yml","en-us/blog/authors/scott-hampton",{"_path":7040,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7041,"config":7045,"_id":7046,"_type":31,"title":7042,"_source":33,"_file":7047,"_stem":7048,"_extension":36},"/en-us/blog/authors/scott-williamson",{"name":7042,"config":7043},"Scott Williamson",{"headshot":7,"ctfId":7044},"sfwgitlab",{"template":735},"content:en-us:blog:authors:scott-williamson.yml","en-us/blog/authors/scott-williamson.yml","en-us/blog/authors/scott-williamson",{"_path":7050,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7051,"config":7056,"_id":7057,"_type":31,"title":7052,"_source":33,"_file":7058,"_stem":7059,"_extension":36},"/en-us/blog/authors/sean-arnold",{"name":7052,"config":7053},"Sean Arnold",{"headshot":7054,"ctfId":7055},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681647/Blog/Author%20Headshots/seanarnold-headshot.jpg","seanarnold",{"template":735},"content:en-us:blog:authors:sean-arnold.yml","en-us/blog/authors/sean-arnold.yml","en-us/blog/authors/sean-arnold",{"_path":7061,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7062,"config":7066,"_id":7067,"_type":31,"title":7068,"_source":33,"_file":7069,"_stem":7070,"_extension":36},"/en-us/blog/authors/sean-mcgivern",{"name":7063,"config":7064},"Sean McGivern",{"headshot":766,"ctfId":7065},"Sean-McGivern",{"template":735},"content:en-us:blog:authors:sean-mcgivern.yml","Sean Mcgivern","en-us/blog/authors/sean-mcgivern.yml","en-us/blog/authors/sean-mcgivern",{"_path":7072,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7073,"config":7077,"_id":7078,"_type":31,"title":7074,"_source":33,"_file":7079,"_stem":7080,"_extension":36},"/en-us/blog/authors/sean-packham",{"name":7074,"config":7075},"Sean Packham",{"headshot":766,"ctfId":7076},"Sean-Packham",{"template":735},"content:en-us:blog:authors:sean-packham.yml","en-us/blog/authors/sean-packham.yml","en-us/blog/authors/sean-packham",{"_path":7082,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7083,"config":7087,"_id":7088,"_type":31,"title":7084,"_source":33,"_file":7089,"_stem":7090,"_extension":36},"/en-us/blog/authors/sebastian-latacz",{"name":7084,"config":7085},"Sebastian Latacz",{"headshot":766,"ctfId":7086},"4DoWSQV719HEWt2rbDIoQR",{"template":735},"content:en-us:blog:authors:sebastian-latacz.yml","en-us/blog/authors/sebastian-latacz.yml","en-us/blog/authors/sebastian-latacz",{"_path":7092,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7093,"config":7097,"_id":7098,"_type":31,"title":7094,"_source":33,"_file":7099,"_stem":7100,"_extension":36},"/en-us/blog/authors/sergey-nuzhdin",{"name":7094,"config":7095},"Sergey Nuzhdin",{"headshot":766,"ctfId":7096},"Sergey-Nuzhdin",{"template":735},"content:en-us:blog:authors:sergey-nuzhdin.yml","en-us/blog/authors/sergey-nuzhdin.yml","en-us/blog/authors/sergey-nuzhdin",{"_path":7102,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7103,"config":7107,"_id":7108,"_type":31,"title":7104,"_source":33,"_file":7109,"_stem":7110,"_extension":36},"/en-us/blog/authors/seth-berger",{"name":7104,"config":7105},"Seth Berger",{"headshot":7,"ctfId":7106},"sethgitlab",{"template":735},"content:en-us:blog:authors:seth-berger.yml","en-us/blog/authors/seth-berger.yml","en-us/blog/authors/seth-berger",{"_path":7112,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7113,"config":7117,"_id":7118,"_type":31,"title":7114,"_source":33,"_file":7119,"_stem":7120,"_extension":36},"/en-us/blog/authors/shane-rice",{"name":7114,"config":7115},"Shane Rice",{"headshot":766,"ctfId":7116},"3uVL7xMsEf13JzpbXYTCbM",{"template":735},"content:en-us:blog:authors:shane-rice.yml","en-us/blog/authors/shane-rice.yml","en-us/blog/authors/shane-rice",{"_path":7122,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7123,"config":7128,"_id":7129,"_type":31,"title":7124,"_source":33,"_file":7130,"_stem":7131,"_extension":36},"/en-us/blog/authors/sharon-gaudin",{"name":7124,"config":7125},"Sharon Gaudin",{"headshot":7126,"ctfId":7127},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663767/Blog/Author%20Headshots/sharongaudinheadshot.png","sgaudin",{"template":735},"content:en-us:blog:authors:sharon-gaudin.yml","en-us/blog/authors/sharon-gaudin.yml","en-us/blog/authors/sharon-gaudin",{"_path":7133,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7134,"config":7138,"_id":7139,"_type":31,"title":7135,"_source":33,"_file":7140,"_stem":7141,"_extension":36},"/en-us/blog/authors/shawn-winters",{"name":7135,"config":7136},"Shawn Winters",{"headshot":7,"ctfId":7137},"ShawnWinters",{"template":735},"content:en-us:blog:authors:shawn-winters.yml","en-us/blog/authors/shawn-winters.yml","en-us/blog/authors/shawn-winters",{"_path":7143,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7144,"config":7148,"_id":7149,"_type":31,"title":7150,"_source":33,"_file":7151,"_stem":7152,"_extension":36},"/en-us/blog/authors/sherida-mcmullan",{"name":7145,"config":7146},"Sherida McMullan",{"headshot":766,"ctfId":7147},"BpqiUFXm6aUxjXJdAeKuL",{"template":735},"content:en-us:blog:authors:sherida-mcmullan.yml","Sherida Mcmullan","en-us/blog/authors/sherida-mcmullan.yml","en-us/blog/authors/sherida-mcmullan",{"_path":7154,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7155,"config":7159,"_id":7160,"_type":31,"title":7156,"_source":33,"_file":7161,"_stem":7162,"_extension":36},"/en-us/blog/authors/shinya-maeda",{"name":7156,"config":7157},"Shinya Maeda",{"headshot":7,"ctfId":7158},"dosuken123",{"template":735},"content:en-us:blog:authors:shinya-maeda.yml","en-us/blog/authors/shinya-maeda.yml","en-us/blog/authors/shinya-maeda",{"_path":7164,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7165,"config":7170,"_id":7171,"_type":31,"title":7166,"_source":33,"_file":7172,"_stem":7173,"_extension":36},"/en-us/blog/authors/shrishti-choudhary",{"name":7166,"config":7167},"Shrishti Choudhary",{"headshot":7168,"ctfId":7169},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749671923/Blog/Author%20Headshots/shrishti.png","5tIiu8vyhWHEUi1tgQivzj",{"template":735},"content:en-us:blog:authors:shrishti-choudhary.yml","en-us/blog/authors/shrishti-choudhary.yml","en-us/blog/authors/shrishti-choudhary",{"_path":7175,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7176,"config":7185,"_id":7186,"_type":31,"title":7178,"_source":33,"_file":7187,"_stem":7188,"_extension":36},"/en-us/blog/authors/sid-sijbrandij",{"role":7177,"name":7178,"bio":7179,"config":7180},"Co-founder, Chief Executive Officer and Board Chair of GitLab Inc.","Sid Sijbrandij","Sid Sijbrandij (pronounced see-brandy) is the Co-founder, Chief Executive Officer and Board Chair of GitLab Inc., the most comprehensive AI-powered DevSecOps platform. GitLab's single application helps organizations deliver software faster and more efficiently while strengthening their security and compliance.\n\nSid's career path has been anything but traditional. He spent four years building recreational submarines for U-Boat Worx and while at Ministerie van Justitie en Veiligheid he worked on the Legis project, which developed several innovative web applications to aid lawmaking. He first saw Ruby code in 2007 and loved it so much that he taught himself how to program. In 2012, as a Ruby programmer, he encountered GitLab and discovered his passion for open source. Soon after, Sid commercialized GitLab, and by 2015 he led the company through Y Combinator's Winter 2015 batch. Under his leadership, the company has grown with an estimated 30 million+ registered users from startups to global enterprises.\n\nSid studied at the University of Twente in the Netherlands where he received an M.S. in Management Science. Sid was named one of the greatest minds of the pandemic by Forbes for spreading the gospel of remote work.",{"headshot":7181,"twitter":7182,"linkedin":7183,"ctfId":7184},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665383/Blog/Author%20Headshots/sytses-headshot.png","https://twitter.com/sytses","https://www.linkedin.com/in/sijbrandij","sytses",{"template":735},"content:en-us:blog:authors:sid-sijbrandij.yml","en-us/blog/authors/sid-sijbrandij.yml","en-us/blog/authors/sid-sijbrandij",{"_path":7190,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7191,"config":7196,"_id":7197,"_type":31,"title":7192,"_source":33,"_file":7198,"_stem":7199,"_extension":36},"/en-us/blog/authors/siddharth-mathur",{"name":7192,"config":7193},"Siddharth Mathur",{"headshot":7194,"ctfId":7195},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682662/Blog/Author%20Headshots/smathur-headshot.png","smathur",{"template":735},"content:en-us:blog:authors:siddharth-mathur.yml","en-us/blog/authors/siddharth-mathur.yml","en-us/blog/authors/siddharth-mathur",{"_path":7201,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7202,"config":7206,"_id":7207,"_type":31,"title":7203,"_source":33,"_file":7208,"_stem":7209,"_extension":36},"/en-us/blog/authors/simon-tarchichi",{"name":7203,"config":7204},"Simon Tarchichi",{"headshot":7,"ctfId":7205},"kartsims",{"template":735},"content:en-us:blog:authors:simon-tarchichi.yml","en-us/blog/authors/simon-tarchichi.yml","en-us/blog/authors/simon-tarchichi",{"_path":7211,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7212,"config":7217,"_id":7218,"_type":31,"title":7213,"_source":33,"_file":7219,"_stem":7220,"_extension":36},"/en-us/blog/authors/sophia-manicor",{"name":7213,"config":7214},"Sophia Manicor",{"headshot":7215,"ctfId":7216},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665576/Blog/Author%20Headshots/sophie_manicor_headshot.png","79Msqcc9YZrC0IvTggfQ5y",{"template":735},"content:en-us:blog:authors:sophia-manicor.yml","en-us/blog/authors/sophia-manicor.yml","en-us/blog/authors/sophia-manicor",{"_path":7222,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7223,"config":7228,"_id":7229,"_type":31,"title":7224,"_source":33,"_file":7230,"_stem":7231,"_extension":36},"/en-us/blog/authors/sri-rangan",{"name":7224,"config":7225},"Sri Rangan",{"headshot":7226,"ctfId":7227},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665808/Blog/Author%20Headshots/sri19-headshot.jpg","sri19",{"template":735},"content:en-us:blog:authors:sri-rangan.yml","en-us/blog/authors/sri-rangan.yml","en-us/blog/authors/sri-rangan",{"_path":7233,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7234,"config":7239,"_id":7240,"_type":31,"title":7235,"_source":33,"_file":7241,"_stem":7242,"_extension":36},"/en-us/blog/authors/stacy-cline",{"name":7235,"config":7236},"Stacy Cline",{"headshot":7237,"ctfId":7238},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669909/Blog/Author%20Headshots/stacycline.jpg","5a2wvqC09jbT1kGMpVoNyg",{"template":735},"content:en-us:blog:authors:stacy-cline.yml","en-us/blog/authors/stacy-cline.yml","en-us/blog/authors/stacy-cline",{"_path":7244,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7245,"config":7250,"_id":7251,"_type":31,"title":7246,"_source":33,"_file":7252,"_stem":7253,"_extension":36},"/en-us/blog/authors/stan-hu",{"name":7246,"config":7247},"Stan Hu",{"headshot":7248,"ctfId":7249},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659504/Blog/Author%20Headshots/stanhu-headshot.jpg","stanhu",{"template":735},"content:en-us:blog:authors:stan-hu.yml","en-us/blog/authors/stan-hu.yml","en-us/blog/authors/stan-hu",{"_path":7255,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7256,"config":7260,"_id":7261,"_type":31,"title":7262,"_source":33,"_file":7263,"_stem":7264,"_extension":36},"/en-us/blog/authors/stephan-hochdrfer",{"name":7257,"config":7258},"Stephan Hochdörfer",{"headshot":766,"ctfId":7259},"Stephan-Hochdrfer",{"template":735},"content:en-us:blog:authors:stephan-hochdrfer.yml","Stephan Hochdrfer","en-us/blog/authors/stephan-hochdrfer.yml","en-us/blog/authors/stephan-hochdrfer",{"_path":7266,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7267,"config":7271,"_id":7272,"_type":31,"title":7268,"_source":33,"_file":7273,"_stem":7274,"_extension":36},"/en-us/blog/authors/stephanie-garza",{"name":7268,"config":7269},"Stephanie Garza",{"headshot":7,"ctfId":7270},"StephanieGarza",{"template":735},"content:en-us:blog:authors:stephanie-garza.yml","en-us/blog/authors/stephanie-garza.yml","en-us/blog/authors/stephanie-garza",{"_path":7276,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7277,"config":7281,"_id":7282,"_type":31,"title":7283,"_source":33,"_file":7284,"_stem":7285,"_extension":36},"/en-us/blog/authors/stephen-mcguinness",{"name":7278,"config":7279},"Stephen McGuinness",{"headshot":7,"ctfId":7280},"smcguinness1",{"template":735},"content:en-us:blog:authors:stephen-mcguinness.yml","Stephen Mcguinness","en-us/blog/authors/stephen-mcguinness.yml","en-us/blog/authors/stephen-mcguinness",{"_path":7287,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7288,"config":7293,"_id":7294,"_type":31,"title":7289,"_source":33,"_file":7295,"_stem":7296,"_extension":36},"/en-us/blog/authors/stephen-walters",{"name":7289,"config":7290},"Stephen Walters",{"headshot":7291,"ctfId":7292},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664996/Blog/Author%20Headshots/stephen_walters_gitlab.png","7uMrX0SDPVz1YkZnVqLmGm",{"template":735},"content:en-us:blog:authors:stephen-walters.yml","en-us/blog/authors/stephen-walters.yml","en-us/blog/authors/stephen-walters",{"_path":7298,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7299,"config":7304,"_id":7305,"_type":31,"title":7300,"_source":33,"_file":7306,"_stem":7307,"_extension":36},"/en-us/blog/authors/steve-abrams",{"name":7300,"config":7301},"Steve Abrams",{"headshot":7302,"ctfId":7303},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681809/Blog/Author%20Headshots/sabrams-headshot.png","sabrams",{"template":735},"content:en-us:blog:authors:steve-abrams.yml","en-us/blog/authors/steve-abrams.yml","en-us/blog/authors/steve-abrams",{"_path":7309,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7310,"config":7314,"_id":7315,"_type":31,"title":7311,"_source":33,"_file":7316,"_stem":7317,"_extension":36},"/en-us/blog/authors/steve-azzopardi",{"name":7311,"config":7312},"Steve Azzopardi",{"headshot":7,"ctfId":7313},"steveazz",{"template":735},"content:en-us:blog:authors:steve-azzopardi.yml","en-us/blog/authors/steve-azzopardi.yml","en-us/blog/authors/steve-azzopardi",{"_path":7319,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7320,"config":7325,"_id":7326,"_type":31,"title":7321,"_source":33,"_file":7327,"_stem":7328,"_extension":36},"/en-us/blog/authors/steve-grossman",{"name":7321,"config":7322},"Steve Grossman",{"headshot":7323,"ctfId":7324},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682744/Blog/Author%20Headshots/Steevo-headshot.jpg","Steevo",{"template":735},"content:en-us:blog:authors:steve-grossman.yml","en-us/blog/authors/steve-grossman.yml","en-us/blog/authors/steve-grossman",{"_path":7330,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7331,"config":7335,"_id":7336,"_type":31,"title":7332,"_source":33,"_file":7337,"_stem":7338,"_extension":36},"/en-us/blog/authors/steve-ropa",{"name":7332,"config":7333},"Steve Ropa",{"headshot":766,"ctfId":7334},"Steve-Ropa",{"template":735},"content:en-us:blog:authors:steve-ropa.yml","en-us/blog/authors/steve-ropa.yml","en-us/blog/authors/steve-ropa",{"_path":7340,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7341,"config":7345,"_id":7346,"_type":31,"title":7342,"_source":33,"_file":7347,"_stem":7348,"_extension":36},"/en-us/blog/authors/steve-truong",{"name":7342,"config":7343},"Steve Truong",{"headshot":7,"ctfId":7344},"sttruong",{"template":735},"content:en-us:blog:authors:steve-truong.yml","en-us/blog/authors/steve-truong.yml","en-us/blog/authors/steve-truong",{"_path":7350,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7351,"config":7355,"_id":7356,"_type":31,"title":7352,"_source":33,"_file":7357,"_stem":7358,"_extension":36},"/en-us/blog/authors/steven-zinck",{"name":7352,"config":7353},"Steven Zinck",{"headshot":766,"ctfId":7354},"49JllsB7PFUrjj2Wi4Wa2O",{"template":735},"content:en-us:blog:authors:steven-zinck.yml","en-us/blog/authors/steven-zinck.yml","en-us/blog/authors/steven-zinck",{"_path":7360,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7361,"config":7365,"_id":7366,"_type":31,"title":7362,"_source":33,"_file":7367,"_stem":7368,"_extension":36},"/en-us/blog/authors/sunil-kowlgi",{"name":7362,"config":7363},"Sunil Kowlgi",{"headshot":766,"ctfId":7364},"Sunil-Kowlgi",{"template":735},"content:en-us:blog:authors:sunil-kowlgi.yml","en-us/blog/authors/sunil-kowlgi.yml","en-us/blog/authors/sunil-kowlgi",{"_path":7370,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7371,"config":7375,"_id":7376,"_type":31,"title":7372,"_source":33,"_file":7377,"_stem":7378,"_extension":36},"/en-us/blog/authors/suri-patel",{"name":7372,"config":7373},"Suri Patel",{"headshot":766,"ctfId":7374},"suripatel",{"template":735},"content:en-us:blog:authors:suri-patel.yml","en-us/blog/authors/suri-patel.yml","en-us/blog/authors/suri-patel",{"_path":7380,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7381,"config":7386,"_id":7387,"_type":31,"title":7382,"_source":33,"_file":7388,"_stem":7389,"_extension":36},"/en-us/blog/authors/susan-tacker",{"name":7382,"config":7383},"Susan Tacker",{"headshot":7384,"ctfId":7385},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660253/Blog/Author%20Headshots/susantacker-headshot.jpg","6uxN75wAjT3afaKtVlr9GM",{"template":735},"content:en-us:blog:authors:susan-tacker.yml","en-us/blog/authors/susan-tacker.yml","en-us/blog/authors/susan-tacker",{"_path":7391,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7392,"config":7398,"_id":7399,"_type":31,"title":7393,"_source":33,"_file":7400,"_stem":7401,"_extension":36},"/en-us/blog/authors/susie-bitters",{"name":7393,"config":7394},"Susie Bitters",{"headshot":7395,"linkedin":7396,"ctfId":7397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664195/Blog/Author%20Headshots/susiebittersheadshot.png","https://www.linkedin.com/in/susie-bitters-33268410/","7yiomgeGp9k4a4srjDU1QK",{"template":735},"content:en-us:blog:authors:susie-bitters.yml","en-us/blog/authors/susie-bitters.yml","en-us/blog/authors/susie-bitters",{"_path":7403,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7404,"config":7408,"_id":7409,"_type":31,"title":7405,"_source":33,"_file":7410,"_stem":7411,"_extension":36},"/en-us/blog/authors/suzanne-selhorn",{"name":7405,"config":7406},"Suzanne Selhorn",{"headshot":7407,"ctfId":4583},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1755616156/vboecuoyo8tjfdis7c5a.jpg",{"template":735},"content:en-us:blog:authors:suzanne-selhorn.yml","en-us/blog/authors/suzanne-selhorn.yml","en-us/blog/authors/suzanne-selhorn",{"_path":7413,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7414,"config":7419,"_id":7420,"_type":31,"title":7415,"_source":33,"_file":7421,"_stem":7422,"_extension":36},"/en-us/blog/authors/tanuja-jayarama-raju",{"name":7415,"config":7416},"Tanuja Jayarama Raju",{"headshot":7417,"ctfId":7418},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662262/Blog/Author%20Headshots/tanuja_jayarama_raju_headshot.png","2Fssp8ttZw6Y78hzS15kMC",{"template":735},"content:en-us:blog:authors:tanuja-jayarama-raju.yml","en-us/blog/authors/tanuja-jayarama-raju.yml","en-us/blog/authors/tanuja-jayarama-raju",{"_path":7424,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7425,"config":7430,"_id":7431,"_type":31,"title":7426,"_source":33,"_file":7432,"_stem":7433,"_extension":36},"/en-us/blog/authors/taurie-davis",{"name":7426,"config":7427},"Taurie Davis",{"headshot":7428,"ctfId":7429},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667191/Blog/Author%20Headshots/tauriedavis-headshot.jpg","tauriedavis",{"template":735},"content:en-us:blog:authors:taurie-davis.yml","en-us/blog/authors/taurie-davis.yml","en-us/blog/authors/taurie-davis",{"_path":7435,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7436,"config":7441,"_id":7442,"_type":31,"title":7443,"_source":33,"_file":7444,"_stem":7445,"_extension":36},"/en-us/blog/authors/taylor-mccaslin",{"name":7437,"config":7438},"Taylor McCaslin",{"headshot":7439,"ctfId":7440},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667996/Blog/Author%20Headshots/tmccaslin-headshot.png","tmccaslin",{"template":735},"content:en-us:blog:authors:taylor-mccaslin.yml","Taylor Mccaslin","en-us/blog/authors/taylor-mccaslin.yml","en-us/blog/authors/taylor-mccaslin",{"_path":7447,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7448,"config":7452,"_id":7453,"_type":31,"title":7449,"_source":33,"_file":7454,"_stem":7455,"_extension":36},"/en-us/blog/authors/taylor-murphy",{"name":7449,"config":7450},"Taylor Murphy",{"headshot":7,"ctfId":7451},"tayloramurphy",{"template":735},"content:en-us:blog:authors:taylor-murphy.yml","en-us/blog/authors/taylor-murphy.yml","en-us/blog/authors/taylor-murphy",{"_path":7457,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7458,"config":7463,"_id":7464,"_type":31,"title":7459,"_source":33,"_file":7465,"_stem":7466,"_extension":36},"/en-us/blog/authors/ted-gieschen",{"name":7459,"config":7460},"Ted Gieschen",{"headshot":7461,"ctfId":7462},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669010/Blog/Author%20Headshots/Screenshot_2024-06-10_at_10.16.50_AM.png","7xh91XqI5wf8CKmOr0PurA",{"template":735},"content:en-us:blog:authors:ted-gieschen.yml","en-us/blog/authors/ted-gieschen.yml","en-us/blog/authors/ted-gieschen",{"_path":7468,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7469,"config":7473,"_id":7474,"_type":31,"title":7470,"_source":33,"_file":7475,"_stem":7476,"_extension":36},"/en-us/blog/authors/thao-yeager",{"name":7470,"config":7471},"Thao Yeager",{"headshot":7,"ctfId":7472},"thaoyeager",{"template":735},"content:en-us:blog:authors:thao-yeager.yml","en-us/blog/authors/thao-yeager.yml","en-us/blog/authors/thao-yeager",{"_path":7478,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7479,"config":7484,"_id":7485,"_type":31,"title":7486,"_source":33,"_file":7487,"_stem":7488,"_extension":36},"/en-us/blog/authors/thiago-figueir",{"name":7480,"config":7481},"Thiago Figueiró",{"headshot":7482,"ctfId":7483},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667091/Blog/Author%20Headshots/thiagocsf-headshot.jpg","thiagocsf",{"template":735},"content:en-us:blog:authors:thiago-figueir.yml","Thiago Figueir","en-us/blog/authors/thiago-figueir.yml","en-us/blog/authors/thiago-figueir",{"_path":7490,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7491,"config":7496,"_id":7497,"_type":31,"title":7492,"_source":33,"_file":7498,"_stem":7499,"_extension":36},"/en-us/blog/authors/thong-kuah",{"name":7492,"config":7493},"Thong Kuah",{"headshot":7494,"ctfId":7495},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667179/Blog/Author%20Headshots/tkuah-headshot.jpg","tkuah",{"template":735},"content:en-us:blog:authors:thong-kuah.yml","en-us/blog/authors/thong-kuah.yml","en-us/blog/authors/thong-kuah",{"_path":7501,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7502,"config":7506,"_id":7507,"_type":31,"title":7503,"_source":33,"_file":7508,"_stem":7509,"_extension":36},"/en-us/blog/authors/tim-davis",{"name":7503,"config":7504},"Tim Davis",{"headshot":766,"ctfId":7505},"6PksqjEtq1Y8goFUvAUcIn",{"template":735},"content:en-us:blog:authors:tim-davis.yml","en-us/blog/authors/tim-davis.yml","en-us/blog/authors/tim-davis",{"_path":7511,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7512,"config":7516,"_id":7517,"_type":31,"title":7513,"_source":33,"_file":7518,"_stem":7519,"_extension":36},"/en-us/blog/authors/tim-lehnen",{"name":7513,"config":7514},"Tim Lehnen",{"headshot":7,"ctfId":7515},"hestenet",{"template":735},"content:en-us:blog:authors:tim-lehnen.yml","en-us/blog/authors/tim-lehnen.yml","en-us/blog/authors/tim-lehnen",{"_path":7521,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7522,"config":7527,"_id":7528,"_type":31,"title":7523,"_source":33,"_file":7529,"_stem":7530,"_extension":36},"/en-us/blog/authors/tim-rizzi",{"name":7523,"config":7524},"Tim Rizzi",{"headshot":7525,"ctfId":7526},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749661866/Blog/Author%20Headshots/trizzi-headshot.jpg","trizzi",{"template":735},"content:en-us:blog:authors:tim-rizzi.yml","en-us/blog/authors/tim-rizzi.yml","en-us/blog/authors/tim-rizzi",{"_path":7532,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7533,"config":7537,"_id":7539,"_type":31,"title":7534,"_source":33,"_file":7540,"_stem":7541,"_extension":36},"/en-us/blog/authors/tim-zallmann",{"name":7534,"config":7535},"Tim Zallmann",{"headshot":7536},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1759175957/ddfyzux6oosrseryb4pg.png",{"template":735,"gitlabHandle":7538},"timzallmann","content:en-us:blog:authors:tim-zallmann.yml","en-us/blog/authors/tim-zallmann.yml","en-us/blog/authors/tim-zallmann",{"_path":7543,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7544,"config":7548,"_id":7549,"_type":31,"title":7545,"_source":33,"_file":7550,"_stem":7551,"_extension":36},"/en-us/blog/authors/tina-sturgis",{"name":7545,"config":7546},"Tina Sturgis",{"headshot":7,"ctfId":7547},"TinaS",{"template":735},"content:en-us:blog:authors:tina-sturgis.yml","en-us/blog/authors/tina-sturgis.yml","en-us/blog/authors/tina-sturgis",{"_path":7553,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7554,"config":7558,"_id":7559,"_type":31,"title":7560,"_source":33,"_file":7561,"_stem":7562,"_extension":36},"/en-us/blog/authors/tobias-gnther",{"name":7555,"config":7556},"Tobias Günther",{"headshot":766,"ctfId":7557},"Tobias-Gnther",{"template":735},"content:en-us:blog:authors:tobias-gnther.yml","Tobias Gnther","en-us/blog/authors/tobias-gnther.yml","en-us/blog/authors/tobias-gnther",{"_path":7564,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7565,"config":7569,"_id":7570,"_type":31,"title":7566,"_source":33,"_file":7571,"_stem":7572,"_extension":36},"/en-us/blog/authors/todd-barr",{"name":7566,"config":7567},"Todd Barr",{"headshot":7,"ctfId":7568},"twbarr",{"template":735},"content:en-us:blog:authors:todd-barr.yml","en-us/blog/authors/todd-barr.yml","en-us/blog/authors/todd-barr",{"_path":7574,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7575,"config":7579,"_id":7580,"_type":31,"title":7576,"_source":33,"_file":7581,"_stem":7582,"_extension":36},"/en-us/blog/authors/tom-cooney",{"name":7576,"config":7577},"Tom Cooney",{"headshot":7,"ctfId":7578},"tomcooney",{"template":735},"content:en-us:blog:authors:tom-cooney.yml","en-us/blog/authors/tom-cooney.yml","en-us/blog/authors/tom-cooney",{"_path":7584,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7585,"config":7590,"_id":7591,"_type":31,"title":7586,"_source":33,"_file":7592,"_stem":7593,"_extension":36},"/en-us/blog/authors/tomas-vik",{"name":7586,"config":7587},"Tomas Vik",{"headshot":7588,"ctfId":7589},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749681785/Blog/Author%20Headshots/viktomas-headshot.jpg","viktomas",{"template":735},"content:en-us:blog:authors:tomas-vik.yml","en-us/blog/authors/tomas-vik.yml","en-us/blog/authors/tomas-vik",{"_path":7595,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7596,"config":7601,"_id":7602,"_type":31,"title":7597,"_source":33,"_file":7603,"_stem":7604,"_extension":36},"/en-us/blog/authors/tomasz-maczukin",{"name":7597,"config":7598},"Tomasz Maczukin",{"headshot":7599,"ctfId":7600},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682116/Blog/Author%20Headshots/tmaczukin-headshot.jpg","tmaczukin",{"template":735},"content:en-us:blog:authors:tomasz-maczukin.yml","en-us/blog/authors/tomasz-maczukin.yml","en-us/blog/authors/tomasz-maczukin",{"_path":7606,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7607,"config":7612,"_id":7613,"_type":31,"title":7608,"_source":33,"_file":7614,"_stem":7615,"_extension":36},"/en-us/blog/authors/toon-claes",{"name":7608,"config":7609},"Toon Claes",{"headshot":7610,"ctfId":7611},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663082/Blog/Author%20Headshots/toon_claes_headshot.png","toon",{"template":735},"content:en-us:blog:authors:toon-claes.yml","en-us/blog/authors/toon-claes.yml","en-us/blog/authors/toon-claes",{"_path":7617,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7618,"config":7623,"_id":7624,"_type":31,"title":7619,"_source":33,"_file":7625,"_stem":7626,"_extension":36},"/en-us/blog/authors/torsten-linz",{"name":7619,"config":7620},"Torsten Linz",{"headshot":7621,"ctfId":7622},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658907/Blog/Author%20Headshots/tlinz-headshot.jpg","tlinz",{"template":735},"content:en-us:blog:authors:torsten-linz.yml","en-us/blog/authors/torsten-linz.yml","en-us/blog/authors/torsten-linz",{"_path":7628,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7629,"config":7633,"_id":7634,"_type":31,"title":7630,"_source":33,"_file":7635,"_stem":7636,"_extension":36},"/en-us/blog/authors/trevor-knudsen",{"name":7630,"config":7631},"Trevor Knudsen",{"headshot":7,"ctfId":7632},"Tknudsen",{"template":735},"content:en-us:blog:authors:trevor-knudsen.yml","en-us/blog/authors/trevor-knudsen.yml","en-us/blog/authors/trevor-knudsen",{"_path":7638,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7639,"config":7644,"_id":7645,"_type":31,"title":7640,"_source":33,"_file":7646,"_stem":7647,"_extension":36},"/en-us/blog/authors/tristan-read",{"name":7640,"config":7641},"Tristan Read",{"headshot":7642,"ctfId":7643},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679131/Blog/Author%20Headshots/tristan.png","tristanread",{"template":735},"content:en-us:blog:authors:tristan-read.yml","en-us/blog/authors/tristan-read.yml","en-us/blog/authors/tristan-read",{"_path":7649,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7650,"config":7655,"_id":7656,"_type":31,"title":7651,"_source":33,"_file":7657,"_stem":7658,"_extension":36},"/en-us/blog/authors/tsukasa-komatsubara",{"name":7651,"config":7652},"Tsukasa Komatsubara",{"headshot":7653,"ctfId":7654},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659784/Blog/Author%20Headshots/gitlab_tsukasa.jpg","31YQLiBRrJPn35BBhY69ly",{"template":735},"content:en-us:blog:authors:tsukasa-komatsubara.yml","en-us/blog/authors/tsukasa-komatsubara.yml","en-us/blog/authors/tsukasa-komatsubara",{"_path":7660,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7661,"config":7665,"_id":7666,"_type":31,"title":7662,"_source":33,"_file":7667,"_stem":7668,"_extension":36},"/en-us/blog/authors/tsvi-zandany",{"name":7662,"config":7663},"Tsvi Zandany",{"headshot":766,"ctfId":7664},"Tsvi-Zandany",{"template":735},"content:en-us:blog:authors:tsvi-zandany.yml","en-us/blog/authors/tsvi-zandany.yml","en-us/blog/authors/tsvi-zandany",{"_path":7670,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7671,"config":7675,"_id":7676,"_type":31,"title":7672,"_source":33,"_file":7677,"_stem":7678,"_extension":36},"/en-us/blog/authors/tye-davis",{"name":7672,"config":7673},"Tye Davis",{"headshot":7,"ctfId":7674},"davistye",{"template":735},"content:en-us:blog:authors:tye-davis.yml","en-us/blog/authors/tye-davis.yml","en-us/blog/authors/tye-davis",{"_path":7680,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7681,"config":7685,"_id":7686,"_type":31,"title":7682,"_source":33,"_file":7687,"_stem":7688,"_extension":36},"/en-us/blog/authors/tyler-williams",{"name":7682,"config":7683},"Tyler Williams",{"headshot":7,"ctfId":7684},"tywilliams",{"template":735},"content:en-us:blog:authors:tyler-williams.yml","en-us/blog/authors/tyler-williams.yml","en-us/blog/authors/tyler-williams",{"_path":7690,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7691,"config":7695,"_id":7696,"_type":31,"title":7697,"_source":33,"_file":7698,"_stem":7699,"_extension":36},"/en-us/blog/authors/ulrica-de-fort-menares",{"name":7692,"config":7693},"Ulrica de Fort-Menares",{"headshot":7,"ctfId":7694},"ulrica1",{"template":735},"content:en-us:blog:authors:ulrica-de-fort-menares.yml","Ulrica De Fort Menares","en-us/blog/authors/ulrica-de-fort-menares.yml","en-us/blog/authors/ulrica-de-fort-menares",{"_path":7701,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7702,"config":7707,"_id":7708,"_type":31,"title":7703,"_source":33,"_file":7709,"_stem":7710,"_extension":36},"/en-us/blog/authors/valentine-mairet",{"name":7703,"config":7704},"Valentine Mairet",{"headshot":7705,"ctfId":7706},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665455/Blog/Author%20Headshots/valentine_mairet_headshot.png","1AQjHTpq6sBauRMdCibxQX",{"template":735},"content:en-us:blog:authors:valentine-mairet.yml","en-us/blog/authors/valentine-mairet.yml","en-us/blog/authors/valentine-mairet",{"_path":7712,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7713,"config":7717,"_id":7718,"_type":31,"title":7714,"_source":33,"_file":7719,"_stem":7720,"_extension":36},"/en-us/blog/authors/valerie-silverthorne",{"name":7714,"config":7715},"Valerie Silverthorne",{"headshot":766,"ctfId":7716},"vsilverthorne",{"template":735},"content:en-us:blog:authors:valerie-silverthorne.yml","en-us/blog/authors/valerie-silverthorne.yml","en-us/blog/authors/valerie-silverthorne",{"_path":7722,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7723,"config":7727,"_id":7728,"_type":31,"title":7724,"_source":33,"_file":7729,"_stem":7730,"_extension":36},"/en-us/blog/authors/vanessa-wegner",{"name":7724,"config":7725},"Vanessa Wegner",{"headshot":7,"ctfId":7726},"vwegner",{"template":735},"content:en-us:blog:authors:vanessa-wegner.yml","en-us/blog/authors/vanessa-wegner.yml","en-us/blog/authors/vanessa-wegner",{"_path":7732,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7733,"config":7738,"_id":7739,"_type":31,"title":7734,"_source":33,"_file":7740,"_stem":7741,"_extension":36},"/en-us/blog/authors/veethika-mishra",{"name":7734,"config":7735},"Veethika Mishra",{"headshot":7736,"ctfId":7737},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664676/Blog/Author%20Headshots/veethika-headshot.jpg","veethika",{"template":735},"content:en-us:blog:authors:veethika-mishra.yml","en-us/blog/authors/veethika-mishra.yml","en-us/blog/authors/veethika-mishra",{"_path":7743,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7744,"config":7749,"_id":7750,"_type":31,"title":7745,"_source":33,"_file":7751,"_stem":7752,"_extension":36},"/en-us/blog/authors/vick-kelkar",{"name":7745,"config":7746},"Vick Kelkar",{"headshot":7747,"ctfId":7748},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668508/Blog/Author%20Headshots/vkelkar-headshot.jpg","vkelkar",{"template":735},"content:en-us:blog:authors:vick-kelkar.yml","en-us/blog/authors/vick-kelkar.yml","en-us/blog/authors/vick-kelkar",{"_path":7754,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7755,"config":7759,"_id":7760,"_type":31,"title":7756,"_source":33,"_file":7761,"_stem":7762,"_extension":36},"/en-us/blog/authors/vicky-steeves",{"name":7756,"config":7757},"Vicky Steeves",{"headshot":7,"ctfId":7758},"vickysteeves",{"template":735},"content:en-us:blog:authors:vicky-steeves.yml","en-us/blog/authors/vicky-steeves.yml","en-us/blog/authors/vicky-steeves",{"_path":7764,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7765,"config":7769,"_id":7770,"_type":31,"title":7766,"_source":33,"_file":7771,"_stem":7772,"_extension":36},"/en-us/blog/authors/victor-hernandez",{"name":7766,"config":7767},"Victor Hernandez",{"headshot":766,"ctfId":7768},"KVTkvySIqkAu34p2jsXZz",{"template":735},"content:en-us:blog:authors:victor-hernandez.yml","en-us/blog/authors/victor-hernandez.yml","en-us/blog/authors/victor-hernandez",{"_path":7774,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7775,"config":7779,"_id":7780,"_type":31,"title":7776,"_source":33,"_file":7781,"_stem":7782,"_extension":36},"/en-us/blog/authors/victor-wu",{"name":7776,"config":7777},"Victor Wu",{"headshot":766,"ctfId":7778},"victorwu",{"template":735},"content:en-us:blog:authors:victor-wu.yml","en-us/blog/authors/victor-wu.yml","en-us/blog/authors/victor-wu",{"_path":7784,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7785,"config":7790,"_id":7791,"_type":31,"title":7786,"_source":33,"_file":7792,"_stem":7793,"_extension":36},"/en-us/blog/authors/viktor-nagy",{"name":7786,"config":7787},"Viktor Nagy",{"headshot":7788,"ctfId":7789},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662918/Blog/Author%20Headshots/nagy-headshot.jpg","nagyvgitlab",{"template":735},"content:en-us:blog:authors:viktor-nagy.yml","en-us/blog/authors/viktor-nagy.yml","en-us/blog/authors/viktor-nagy",{"_path":7795,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7796,"config":7800,"_id":7801,"_type":31,"title":7797,"_source":33,"_file":7802,"_stem":7803,"_extension":36},"/en-us/blog/authors/vincent-jong",{"name":7797,"config":7798},"Vincent Jong",{"headshot":766,"ctfId":7799},"Vincent-Jong",{"template":735},"content:en-us:blog:authors:vincent-jong.yml","en-us/blog/authors/vincent-jong.yml","en-us/blog/authors/vincent-jong",{"_path":7805,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7806,"config":7811,"_id":7812,"_type":31,"title":7807,"_source":33,"_file":7813,"_stem":7814,"_extension":36},"/en-us/blog/authors/vincy-wilson",{"name":7807,"config":7808},"Vincy Wilson",{"headshot":7809,"ctfId":7810},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749669069/Blog/Author%20Headshots/vincy.jpg","1iyKndVlbE3dQnxOJoSY0q",{"template":735},"content:en-us:blog:authors:vincy-wilson.yml","en-us/blog/authors/vincy-wilson.yml","en-us/blog/authors/vincy-wilson",{"_path":7816,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7817,"config":7822,"_id":7823,"_type":31,"title":7818,"_source":33,"_file":7824,"_stem":7825,"_extension":36},"/en-us/blog/authors/vishal-tak",{"name":7818,"config":7819},"Vishal Tak",{"headshot":7820,"ctfId":7821},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663854/Blog/Author%20Headshots/vishal_tak_headshot.png","6BalO1YQUIuDdhUP80bFra",{"template":735},"content:en-us:blog:authors:vishal-tak.yml","en-us/blog/authors/vishal-tak.yml","en-us/blog/authors/vishal-tak",{"_path":7827,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7828,"config":7833,"_id":7834,"_type":31,"title":7829,"_source":33,"_file":7835,"_stem":7836,"_extension":36},"/en-us/blog/authors/vitor-meireles-de-sousa",{"name":7829,"config":7830},"Vitor Meireles De Sousa",{"headshot":7831,"ctfId":7832},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749682001/Blog/Author%20Headshots/vdesousa-headshot.png","vdesousa",{"template":735},"content:en-us:blog:authors:vitor-meireles-de-sousa.yml","en-us/blog/authors/vitor-meireles-de-sousa.yml","en-us/blog/authors/vitor-meireles-de-sousa",{"_path":7838,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7839,"config":7843,"_id":7844,"_type":31,"title":7840,"_source":33,"_file":7845,"_stem":7846,"_extension":36},"/en-us/blog/authors/vlad-budica",{"name":7840,"config":7841},"Vlad Budica",{"headshot":766,"ctfId":7842},"Vlad-Budica",{"template":735},"content:en-us:blog:authors:vlad-budica.yml","en-us/blog/authors/vlad-budica.yml","en-us/blog/authors/vlad-budica",{"_path":7848,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7849,"config":7853,"_id":7854,"_type":31,"title":7850,"_source":33,"_file":7855,"_stem":7856,"_extension":36},"/en-us/blog/authors/vlad-stoianovici",{"name":7850,"config":7851},"Vlad Stoianovici",{"headshot":7,"ctfId":7852},"vstoianovici",{"template":735},"content:en-us:blog:authors:vlad-stoianovici.yml","en-us/blog/authors/vlad-stoianovici.yml","en-us/blog/authors/vlad-stoianovici",{"_path":7858,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7859,"config":7863,"_id":7864,"_type":31,"title":7860,"_source":33,"_file":7865,"_stem":7866,"_extension":36},"/en-us/blog/authors/wayne-haber",{"name":7860,"config":7861},"Wayne Haber",{"headshot":7,"ctfId":7862},"whaber",{"template":735},"content:en-us:blog:authors:wayne-haber.yml","en-us/blog/authors/wayne-haber.yml","en-us/blog/authors/wayne-haber",{"_path":7868,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7869,"config":7873,"_id":7874,"_type":31,"title":7870,"_source":33,"_file":7875,"_stem":7876,"_extension":36},"/en-us/blog/authors/will-chandler",{"name":7870,"config":7871},"Will Chandler",{"headshot":766,"ctfId":7872},"DKiIGSSRIyO6QdTQkRkjs",{"template":735},"content:en-us:blog:authors:will-chandler.yml","en-us/blog/authors/will-chandler.yml","en-us/blog/authors/will-chandler",{"_path":7878,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7879,"config":7884,"_id":7885,"_type":31,"title":7880,"_source":33,"_file":7886,"_stem":7887,"_extension":36},"/en-us/blog/authors/will-leidheiser",{"name":7880,"config":7881},"Will Leidheiser",{"headshot":7882,"ctfId":7883},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679335/Blog/Author%20Headshots/wleidheiser-headshot.jpg","wleidheiser",{"template":735},"content:en-us:blog:authors:will-leidheiser.yml","en-us/blog/authors/will-leidheiser.yml","en-us/blog/authors/will-leidheiser",{"_path":7889,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7890,"config":7895,"_id":7896,"_type":31,"title":7891,"_source":33,"_file":7897,"_stem":7898,"_extension":36},"/en-us/blog/authors/william-arias",{"name":7891,"config":7892},"William Arias",{"headshot":7893,"ctfId":7894},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667549/Blog/Author%20Headshots/warias-headshot.jpg","warias",{"template":735},"content:en-us:blog:authors:william-arias.yml","en-us/blog/authors/william-arias.yml","en-us/blog/authors/william-arias",{"_path":7900,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7901,"config":7905,"_id":7906,"_type":31,"title":7902,"_source":33,"_file":7907,"_stem":7908,"_extension":36},"/en-us/blog/authors/william-chia",{"name":7902,"config":7903},"William Chia",{"headshot":7,"ctfId":7904},"williamchia",{"template":735},"content:en-us:blog:authors:william-chia.yml","en-us/blog/authors/william-chia.yml","en-us/blog/authors/william-chia",{"_path":7910,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7911,"config":7915,"_id":7916,"_type":31,"title":7912,"_source":33,"_file":7917,"_stem":7918,"_extension":36},"/en-us/blog/authors/yannis-roussos",{"name":7912,"config":7913},"Yannis Roussos",{"headshot":7,"ctfId":7914},"iroussos",{"template":735},"content:en-us:blog:authors:yannis-roussos.yml","en-us/blog/authors/yannis-roussos.yml","en-us/blog/authors/yannis-roussos",{"_path":7920,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7921,"config":7925,"_id":7926,"_type":31,"title":7922,"_source":33,"_file":7927,"_stem":7928,"_extension":36},"/en-us/blog/authors/yevgeny-pats",{"name":7922,"config":7923},"Yevgeny Pats",{"headshot":7,"ctfId":7924},"ypats",{"template":735},"content:en-us:blog:authors:yevgeny-pats.yml","en-us/blog/authors/yevgeny-pats.yml","en-us/blog/authors/yevgeny-pats",{"_path":7930,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7931,"config":7935,"_id":7936,"_type":31,"title":7932,"_source":33,"_file":7937,"_stem":7938,"_extension":36},"/en-us/blog/authors/yorick-peterse",{"name":7932,"config":7933},"Yorick Peterse",{"headshot":766,"ctfId":7934},"Yorick-Peterse",{"template":735},"content:en-us:blog:authors:yorick-peterse.yml","en-us/blog/authors/yorick-peterse.yml","en-us/blog/authors/yorick-peterse",{"_path":7940,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7941,"config":7945,"_id":7946,"_type":31,"title":7947,"_source":33,"_file":7948,"_stem":7949,"_extension":36},"/en-us/blog/authors/zeger-jan-van-de-weg",{"name":7942,"config":7943},"Zeger-Jan van de Weg",{"headshot":7,"ctfId":7944},"zjgitlab",{"template":735},"content:en-us:blog:authors:zeger-jan-van-de-weg.yml","Zeger Jan Van De Weg","en-us/blog/authors/zeger-jan-van-de-weg.yml","en-us/blog/authors/zeger-jan-van-de-weg",{"_path":7951,"_dir":728,"_draft":6,"_partial":6,"_locale":7,"content":7952,"config":7957,"_id":7958,"_type":31,"title":7953,"_source":33,"_file":7959,"_stem":7960,"_extension":36},"/en-us/blog/authors/zhaochen-li",{"name":7953,"config":7954},"Zhaochen Li",{"headshot":7955,"ctfId":7956},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664331/Blog/Author%20Headshots/Zhaochen_Li_headshot.png","D67XqgLJdlpOsrG3ivCGT",{"template":735},"content:en-us:blog:authors:zhaochen-li.yml","en-us/blog/authors/zhaochen-li.yml","en-us/blog/authors/zhaochen-li",{"_path":7962,"_dir":39,"_draft":6,"_partial":6,"_locale":7,"header":7963,"eyebrow":7964,"blurb":7965,"button":7966,"secondaryButton":7970,"_id":7972,"_type":31,"title":7973,"_source":33,"_file":7974,"_stem":7975,"_extension":36},"/shared/en-us/next-steps","Start shipping better software faster","50%+ of the Fortune 100 trust GitLab","See what your team can do with the intelligent\n\n\nDevSecOps platform.\n",{"text":47,"config":7967},{"href":7968,"dataGaName":50,"dataGaLocation":7969},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":52,"config":7971},{"href":54,"dataGaName":55,"dataGaLocation":7969},"content:shared:en-us:next-steps.yml","Next Steps","shared/en-us/next-steps.yml","shared/en-us/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":7977,"content":7978,"config":7981,"_id":30,"_type":31,"title":32,"_source":33,"_file":34,"_stem":35,"_extension":36},{"title":9,"description":10,"ogTitle":9,"ogDescription":10,"noIndex":6,"ogImage":11,"ogUrl":12,"ogSiteName":13,"ogType":14,"canonicalUrls":12,"schema":15},{"title":9,"description":10,"authors":7979,"heroImage":11,"date":19,"body":20,"category":21,"tags":7980,"updatedDate":26},[18],[23,24,25],{"slug":28,"featured":6,"template":29},1762174709655]