{"id":"ab589fda-8e6d-43e3-92c6-e51175ff4090","timestamp":1756154455545,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/de-de/blog/authors/george-kichukov","/de-de/blog/authors/gitlab-security-team","/de-de/blog/authors/forrest-brazeal","/de-de/blog/authors/greg-alfaro","/de-de/blog/authors/fabio-busatto","/de-de/blog/authors/angelo-stavrow","/de-de/blog/authors/amanda-rueda","/de-de/blog/authors/bahubali-bill-shetti","/de-de/blog/authors/andrew-fontaine","/de-de/blog/authors/brendan-regan","/de-de/blog/authors/christian-couder","/de-de/blog/authors/cormac-foster","/de-de/blog/authors/ben-ridley","/de-de/blog/authors/arunoda-susiripala","/de-de/blog/authors/darren-murph","/de-de/blog/authors/david-smith","/de-de/blog/authors/dan-rabinovitz","/de-de/blog/authors/eduardo-bonet","/de-de/blog/authors/diana-logan","/de-de/blog/authors/borivoje-tasovac","/de-de/blog/authors/emily-kyle","/de-de/blog/authors/dominic-couture","/de-de/blog/authors/bryan-may","/de-de/blog/authors/chris-baus","/de-de/blog/authors/christos-bacharakis","/de-de/blog/authors/chance-feick","/de-de/blog/authors/erica-huang","/de-de/blog/authors/achilleas-pipinellis","/de-de/blog/authors/alexander-dietrich","/de-de/blog/authors/ethan-strike","/de-de/blog/authors/jacob-vosmaer","/de-de/blog/authors/gustaw-fit-of-zoopla","/de-de/blog/authors/hazel-yang","/de-de/blog/authors/ivan-lychev","/de-de/blog/authors/ian-bartholomew","/de-de/blog/authors/jason-chen","/de-de/blog/authors/james-wormwell","/de-de/blog/authors/jeremy-watson","/de-de/blog/authors/jeff-burrows","/de-de/blog/authors/jochen-roth","/de-de/blog/authors/joo-alexandre-prado-tavares-cunha","/de-de/blog/authors/john-coghlan","/de-de/blog/authors/julie-byrne","/de-de/blog/authors/josh-kodroff-pulumi","/de-de/blog/authors/kevin-chu","/de-de/blog/authors/lauren-barker","/de-de/blog/authors/kushal-koolwal","/de-de/blog/authors/karen-caras","/de-de/blog/authors/mark-loveless","/de-de/blog/authors/lin-jen-shin","/de-de/blog/authors/matthias-kppler","/de-de/blog/authors/madou-coulibaly","/de-de/blog/authors/marco-lenzo","/de-de/blog/authors/matt-delaney","/de-de/blog/authors/michael-miranda","/de-de/blog/authors/melissa-farber","/de-de/blog/authors/nick-malcolm","/de-de/blog/authors/noah-manger","/de-de/blog/authors/mike-vanbuskirk","/de-de/blog/authors/omar-fernandez","/de-de/blog/authors/patrick-deuley","/de-de/blog/authors/rahul-bhargava-cto-evolphin","/de-de/blog/authors/payton-burdette","/de-de/blog/authors/pini-wietchner","/de-de/blog/authors/renato-stanic","/de-de/blog/authors/robin-schulman","/de-de/blog/authors/sam-kerr","/de-de/blog/authors/samuel-alfageme","/de-de/blog/authors/ruby-nealon","/de-de/blog/authors/seth-berger","/de-de/blog/authors/sarah-odonnell","/de-de/blog/authors/scott-de-jonge","/de-de/blog/authors/sunil-kowlgi","/de-de/blog/authors/siddharth-mathur","/de-de/blog/authors/stephen-mcguinness","/de-de/blog/authors/trevor-knudsen","/de-de/blog/authors/taylor-murphy","/de-de/blog/authors/vincent-jong","/de-de/blog/authors/tina-sturgis","/de-de/blog/authors/valerie-silverthorne","/de-de/blog/authors/will-leidheiser","/de-de/analysts","/de-de/blog/gitlab-container-registry","/de-de/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/de-de/blog/automating-agile-workflows-with-the-gitlab-triage-gem","/de-de/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/de-de/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/de-de/blog/definition-what-is-kubernetes","/de-de/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/de-de/blog/software-as-a-service-the-future-of-software-delivery","/de-de/blog/observability-vs-monitoring-in-devops","/de-de/blog/keep-git-history-clean-with-interactive-rebase","/de-de/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation","/de-de/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation","/de-de/blog/what-is-gitflow","/de-de/blog/what-are-okrs","/de-de/blog/whats-new-in-git-2-49-0","/de-de/blog/agile-epics-in-gitlab","/de-de/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes","/de-de/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/de-de/gartner-mq-ai-code-assistants","/de-de/customers/airwallex","/de-de/customers/cube","/de-de/customers/remote","/de-de/solutions/jenkins","/de-de/pricing/feature-comparison","/de-de/solutions/devops-platform","/de-de/topics/version-control","/de-de/topics/devops/ai-for-coding","/de-de/topics/devsecops/what-is-fuzz-testing","/de-de/topics/ci-cd/implement-continuous-integration","/de-de/topics/gitops/infrastructure-as-code","/de-de/topics/devops/what-is-developer-experience","/de-de/topics/ci-cd/choose-continuous-integration-tool","/de-de/professional-services","/de-de/topics/devops/reduce-devops-costs","/de-de/topics/version-control/what-is-git-workflow","/de-de/solutions/aerospace","/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/blog/5-things-to-know-from-our-linkedin-live-security-deep-dive","/blog/7-git-personalities","/blog/a-beginners-guide-to-continuous-integration","/blog/3-best-practices-for-building-software-in-the-era-of-llms","/blog/a-developers-guide-to-building-an-ai-security-governance-framework","/blog/a-snapshot-of-modern-devops-practices-today","/blog/16-ways-to-get-the-most-out-of-software-documentation","/de-de/partners/technology-partners","/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/blog/action-weve-taken-in-response-to-potential-okta-breach","/de-de","/blog/advice-for-women-seeking-careers-in-tech","/blog/agile-planning-with-a-devops-platform","/blog/announcing-git-lfs-support-in-gitlab","/blog/arm-open-source-makes-a-seamless-migration-to-gitlab","/blog/amazon-linux-2-support-and-distro-specific-packages","/blog/ajxchapman-ask-a-hacker","/blog/application-modernization-best-practices","/blog/athlinks-cuts-runtime-in-half-with-giltab","/blog/authors/alex-martin","/blog/authors/abubakar-siddiq-ango","/blog/authors/amanda-folson","/blog/authors/andrew-chilton","/blog/authors/andy-rogers","/blog/authors/aricka-flowers","/blog/authors/atlassian-bitbucket-github-gitlab","/blog/authors/betsy-church","/blog/authors/brian-rhea","/blog/authors/brandon-jung","/blog/authors/beatriz-barbosa","/de-de/customers","/de-de/solutions/public-sector","/de-de/solutions/visibility-measurement","/blog/authors/carl-myers","/blog/authors/charvi-mendiratta","/blog/authors/chris-sterry-dotscience","/blog/authors/christie-lenneville","/blog/authors/clement-ho","/blog/authors/craig-gomes","/blog/authors/daniel-hauenstein","/blog/authors/dimitrie-hoekstra","/blog/authors/dean-agron-co-founder-and-ceo-oxeye","/blog/authors/dave-steer","/blog/authors/douwe-maan","/blog/authors/elisabeth-burrows","/blog/authors/eugene-lim","/blog/authors/erich-wegscheider","/blog/authors/enrique-alcntara","/blog/authors/frdric-caplette","/blog/authors/gitlab-vulnerability-research-team","/blog/authors/farnoosh-seifoddini","/blog/authors/gerardo-lopez-fernandez","/blog/authors/greg-myers","/blog/authors/gyan-chawdhary","/blog/authors/heather-mcnamee","/blog/authors/ian-bartholomew","/blog/authors/jacob-vosmaer","/blog/authors/ivan-lychev","/blog/authors/jeff-burrows","/blog/authors/james-wormwell","/blog/authors/jason-chen","/blog/authors/jeremy-watson","/blog/authors/jochen-roth","/blog/authors/joni-klippert","/blog/authors/john-coghlan","/blog/authors/joseph-schorr-from-coreos","/blog/authors/justin-tobler","/blog/authors/julia-lake","/blog/authors/kees-valkhof","/blog/authors/kirsten-abma","/blog/authors/kyle-mann","/blog/authors/laurena-alves","/blog/authors/manuel-kraft","/blog/authors/lucas-charles","/blog/authors/marin-job","/blog/authors/martynas-krupskis","/blog/authors/matt-nohr","/blog/authors/michael-fahey","/blog/authors/monmayuri-ray","/blog/authors/maximilien-belinga","/blog/authors/mike-bartlett","/blog/authors/noah-zoschke","/blog/authors/nick-thomas","/blog/authors/omar-fernandez","/blog/authors/patrick-deuley","/blog/authors/paul-meresanu","/blog/authors/rachel-nienaber","/blog/authors/pierre-smeyers","/blog/authors/regnard-raquedan","/blog/authors/robert-williams","/blog/authors/salman-ladha","/blog/authors/roy-taragan","/blog/authors/sameer-kamani","/blog/authors/sasha-bannister","/blog/authors/sarah-daily","/blog/authors/sean-packham","/blog/authors/shinya-maeda","/blog/authors/stan-hu","/blog/authors/steve-ropa","/blog/authors/tanuja-jayarama-raju","/blog/authors/tim-davis","/blog/authors/tomasz-maczukin","/blog/authors/tyler-williams","/blog/authors/victor-hernandez","/blog/authors/yorick-peterse","/blog/authors/vlad-stoianovici","/blog/automate-to-accelerate-webcast-recap","/blog/avoiding-devops-tax-webcast","/blog/aws-reinvent-recap","/blog/automating-with-gitlab-duo-part-1-generating-tests","/blog/beautifying-our-ui","/blog/benefits-of-corporate-shadow-programs","/beginners-guide-to-devops","/blog/best-practices-to-keep-secrets-out-of-gitlab-repositories","/blog/bitbucket-vs-gitlab-com","/blog/bugs-bounties-and-cherry-browns","/blog/building-a-new-gitlab-docs-site-with-nanoc-gitlab-ci-and-gitlab-pages","/blog/building-gitlab-with-gitlab-api-fuzzing-workflow","/blog/business-impact-ci-cd","/blog/chat-about-your-merge-request-with-gitlab-duo","/blog/cern-connect-global-researchers","/blog/ci-cd-demo","/blog/cd-solution-overview","/blog/ci-minutes-update-free-users","/blog/cncf-five-technologies-to-watch-in-2021","/blog/commits-do-not-equal-productivity","/blog/collaborating-on-a-cross-stage-feature","/blog/composition-analysis-14-deprecations-and-removals","/blog/connecting-gitlab-and-pantheon-streamline-wordpress-drupal-workflows","/blog/continuous-integration-delivery-and-deployment-with-gitlab","/blog/contributor-program-update","/blog/contributions-to-git-2-42-release","/blog/creating-a-threat-model-that-works-for-gitlab","/blog/data-driven-decision-making-with-sourcewarp","/blog/deep-dive-investigation-of-gitlab-packages","/blog/custom-actions-rasa-gitlab-devops","/blog/demystifying-ci-cd-variables","/blog/deprecating-the-cert-based-kubernetes-integration","/blog/devops-at-nova-scotia-province","/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/blog/develop-c-unit-testing-with-catch2-junit-and-gitlab-ci","/blog/devops-strategy","/blog/devsecops-security-standardization","/de-de/diversity-inclusion-belonging","/blog/docker-hub-rate-limit-monitoring","/blog/dont-hide-primary-actions","/blog/eks-gitlab-integration","/blog/enhance-application-quality-with-ai-powered-test-generation","/blog/efficient-code-review-tips","/blog/enable-secure-sudo-access-for-gitlab-remote-development-workspaces","/blog/environment-friction-cycle","/blog/expanded-registration-features-program","/blog/feature-highlight-subscribe-to-label","/blog/fast-and-secure-ai-agent-deployment-to-google-cloud-with-gitlab","/blog/external-postgresql-servers-should-be-upgraded-to-latest-version","/blog/first-time-open-source-contributor-5-things-to-get-you-started","/blog/feature-highlight-git-hooks","/blog/five-things-i-wish-i-knew-about-kubernetes","/blog/forrester-tei","/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab","/blog/future-merge-requests-realtime-collab","/blog/gemnasium-our-gitlab-journey","/blog/getting-started-with-git-lfs-tutorial","/blog/getting-started-with-gitlab-understanding-ci-cd","/blog/get-started-with-gitlab-duo-agentic-chat-in-the-web-ui","/blog/git-for-business-processes","/blog/gitlab-17-3-release","/blog/github-launch-continuous-integration","/blog/gitlab-16-8-release","/blog/git-repository-pricing","/blog/gitlab-18-2-released","/blog/gitlab-achieves-kcsp-status","/blog/gitlab-ai-assisted-features","/de-de/the-source/authors/haim-snir","/de-de/the-source/authors/ncregan","/de-de/the-source/authors/dave-steer","/blog/gitlab-and-reproducibility","/blog/gitlab-ci-on-google-kubernetes-engine","/blog/gitlab-arm-aws-graviton2-solution","/blog/gitlab-com-container-registry-cdn-change","/blog/gitlab-commit-speaker-announcement","/blog/gitlab-changes-to-cloudflare","/blog/gitlab-critical-patch-release-17-1-1-17-0-3-16-11-5","/blog/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port","/blog/gitlab-duo-chat-101-get-more-done-on-gitlab-with-our-ai-assistant","/blog/gitlab-duo-pro","/blog/gitlab-daily-tools","/blog/gitlab-fan-profile","/blog/gitlab-ee-license-change","/blog/gitlab-for-designers","/blog/gitlab-google-cloud-integrations-now-in-public-beta","/blog/gitlab-heroes-unmasked-elevating-my-company-using-gitlab","/blog/gitlab-issue-bash-december-2017","/blog/gitlab-inc-takes-the-devops-platform-public","/blog/gitlab-joins-cd-foundation","/blog/gitlab-is-now-a-member-of-the-owasp-foundation","/blog/gitlab-leader-forrester-wave-integrated-software-delivery-platforms","/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops","/blog/gitlab-master-plan","/blog/gitlab-now-supports-sha256-repositories","/de-de/the-source/ai/velocity-with-guardrails-ai-automation","/de-de/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security","/de-de/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big","/blog/gitlab-oracle-cloud-arm-based","/de-de/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer","/de-de/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends","/blog/gitlab-pages-update","/blog/gitlab-patch-release-17-9-5","/blog/gitlab-patch-release-17-10-4-17-9-6-17-8-7","/blog/gitlab-patch-release-17-5-2-17-4-4-17-3-7","/blog/gitlab-plans-to-de-identify-service-usage-data","/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence","/blog/gitlab-rezilion-integration-reduces-vulnerability-backlog-identifies-exploitable-risks-to-fix","/blog/gitlab-security-release-16-9-1-16-8-3-16-7-6","/blog/gitlab-suggested-reviewers","/blog/gitlab-tls1011-discontinued-update","/blog/gitlab-supports-banks-in-navigating-regulatory-challenges","/blog/gitlab-trust-center-welcome-to-self-service-customer-assurance","/blog/gitlab-wallpaper","/blog/gitlab-uses-anthropic-for-smart-safe-ai-assisted-code-generation","/blog/gitlabs-next-generation-container-registry-is-now-available","/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment","/blog/gitops-with-gitlab-secrets-management","/blog/gke-gitlab-integration","/blog/google-next-post","/blog/guide-to-ci-cd-pipelines","/blog/going-remote-education-virtual-learning-tips","/blog/heres-how-new-programmers-can-learn-by-contributing-to-gitlab","/blog/how-all-remote-supports-inclusion-and-bolsters-communities","/blog/how-do-you-contribute","/blog/how-gitlab-ci-compares-with-the-three-variants-of-jenkins","/blog/hiring-based-on-open-source-contributions-could-be-harmful","/blog/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster","/blog/how-gitlab-uses-unicorn-and-unicorn-worker-killer","/blog/how-indeed-transformed-its-ci-platform-with-gitlab","/blog/how-our-ux-team-worked-through-ideation-using-the-four-step-sketch","/blog/how-the-ceo-shadow-program-boosted-my-individual-productivity-during-the-covid-19-crisis","/blog/how-to-ask-smarter-devops-questions","/blog/how-to-become-more-productive-with-gitlab-ci","/blog/how-to-deploy-react-to-amazon-s3","/blog/how-to-choose-the-right-security-scanning-approach","/blog/how-to-migrate-gitlab-groups-and-projects-more-efficiently","/blog/how-to-get-gitops-right-with-iac-security","/blog/how-to-setup-gitlab-for-multiple-product-teams","/blog/how-to-provision-reviewops","/blog/how-to-keep-remote-teams-engaged","/blog/how-to-strengthen-agile-teams-with-tuckmans-model","/blog/how-we-increased-our-release-velocity-with-gitlab","/blog/how-to-use-macstadium-and-gitlab-ci-to-build-your-macos-or-ios-projects","/blog/how-we-automatically-fixed-hundreds-of-ruby-2-7-deprecation-warnings","/blog/icymi-key-ai-and-security-insights-from-our-developer-community","/blog/how-we-use-gitlab-at-the-province-of-nova-scotia","/blog/improve-ai-security-in-gitlab-with-composite-identities","/blog/how-we-work-to-detect-and-mitigate-spam","/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes","/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard","/blog/improving-open-development-for-everyone","/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands","/blog/integrating-with-gitlab-secure","/blog/introducing-achievements-system","/blog/introducing-gitlab-dedicated-for-government","/blog/introducing-our-statement-of-support","/blog/introducing-the-gitlab-cli","/blog/ios-publishing-with-gitlab-and-fastlane","/blog/jira-importer-research","/blog/keeping-your-account-safe","/blog/journey-through-gits-20-year-history","/blog/iterating-on-sso","/blog/koding-and-gitlab-integrated","/blog/let-s-talk-swag","/blog/kubernetes-kubecon-barcelona","/blog/learn-gitlab-devops-version-control","/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started","/blog/making-builds-faster-autoscaling-runners","/blog/lockheed-martin-aws-gitlab","/blog/managing-your-snowflake-spend-with-periscope-and-dbt","/blog/manage-conversation-staying-agile","/blog/merge-request-changes-summary-ai","/blog/mastering-gitlab-admin-tasks-with-gitlab-duo-chat","/blog/migrate-from-jenkins-update","/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development","/blog/migrating-your-version-control-to-git","/blog/mobile-devops-with-gitlab-part-3-code-signing-for-ios-with-gitlab-and-fastlane","/blog/monitoring-team-update","/blog/mvcs-with-big-results","/blog/moving-to-gcp","/blog/next-generation-gitlab-container-registry-goes-ga","/blog/new-cis-gitlab-benchmark-scanner-boosts-security-and-compliance","/blog/new-openssl-30-vulnerabilities-what-you-need-to-know-to-find-and-fix-them","/blog/observations-on-how-to-iterate-faster","/blog/one-million-downloads-of-gitlab","/blog/open-source-tools-for-citizen-journalists","/blog/optimizing-the-value-exchange-the-compounding-value-of-shorter-feedback-loops","/blog/our-step-by-step-guide-to-evaluating-runtime-security-tools","/blog/pair-gitlab-and-the-good-docs-project-template-to-improve-release-notes","/blog/plugin-instability","/blog/pick-your-brain-interview-jake-stein","/blog/path-to-decomposing-gitlab-database-part2","/blog/pragmatic-redesign-for-gitlab","/blog/proposed-server-purchase-for-gitlab-com","/blog/quantifying-ux-validating-the-redesign-of-gitlabs-settings-pages","/blog/publishing-obsidian-notes-with-gitlab-pages","/blog/r2devops-open-source-hub-cicd","/blog/q1-hackathon-recap","/blog/recruiting-tactics-and-strategies-to-build-a-more-diverse-team","/blog/reduce-the-load-on-gitlab-gitaly-with-bundle-uri","/blog/remote-enables-innovation","/blog/release-early-release-often","/blog/rise-of-protestware","/blog/removing-mysql-support","/blog/secure-compliant-and-ai-powered-get-to-know-3-new-gitlab-features","/blog/scaling-our-use-of-sidekiq","/blog/security-features-in-ultimate","/blog/secure-stage-for-appsec","/blog/self-managed-support-for-code-suggestions","/blog/set-up-infrastructure-for-cloud-development-environments","/blog/sharing-slis-across-departments","/blog/situational-leadership-strategy","/blog/soft-skills-are-the-key-to-your-devops-career-advancement","/blog/sourcegraph-code-intelligence-integration-for-gitlab","/blog/speed-up-your-monorepo-workflow-in-git","/blog/startup-covid-tracking","/blog/stackpoint-gitlab-integration","/blog/streamline-the-path-to-cmmc-level-2-compliance-with-gitlab","/blog/support-virtual-pizza-party","/blog/preview","/blog/tasktop-webcast-recap","/blog/the-kubecon-summary-from-a-product-perspective","/blog/test-automation-devops","/blog/the-consul-outage-that-never-happened","/blog/the-gitlab-ai-security-framework-for-security-leaders","/blog/the-sky-is-not-falling","/blog/thoughts-on-open-source","/blog/the-ultimate-guide-to-sboms","/blog/three-things-i-learned-in-my-first-month-at-gitlab","/blog/top-10-ways-machine-learning-may-help-devops","/blog/tips-for-working-from-home-remote-work","/blog/top-ten-reasons-to-check-out-gitlab-virtual-commit","/blog/transform-code-quality-and-compliance-with-automated-processes","/blog/try-out-new-way-to-migrate-projects","/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab","/blog/understanding-and-improving-total-blocking-time","/blog/tyranny-of-the-clock","/blog/unveiling-a-new-epic-experience-for-improved-agile-planning","/blog/updates-regarding-spring-rce-vulnerabilities","/blog/use-streaming-audit-events-to-connect-your-technology-stack-with-gitlab-and-pipedream","/blog/vault-integration-process","/blog/using-gitlab-to-manage-house-renovation-priorities","/blog/use-cases-for-epics","/blog/vulnerability-risk-prioritization-made-simple-with-gitlab","/blog/video-tutorial-idea-to-production-on-google-container-engine-gke","/blog/ways-to-encourage-collaboration","/blog/welcome-kde","/blog/what-diversity-inclusion-and-belonging-looks-like-in-the-tech-industry","/blog/what-is-gitlab-flow","/blog/what-the-ml-ai","/blog/whats-next-for-devsecops","/blog/what-you-need-to-know-about-devops-audits","/blog/why-2022-was-a-record-breaking-year-in-bug-bounty-awards","/blog/why-code-is-released-too-early","/blog/why-we-chose-vue","/blog/why-i-am-excited-about-gitlab-commit","/blog/why-gitlab-ci-cd","/blog/why-security-champions","/blog/why-were-sticking-with-ruby-on-rails","/blog/working-for-gitlab-a-support-engineers-perspective","/blog/wrapping-text","/blog/you-asked-and-our-red-team-answered","/blog/zero-trust-at-gitlab-where-do-we-go-from-here","/compliance/pci-compliance","/customers/credit-agricole","/customers/inventx","/customers/goldman-sachs","/customers/mckenzie-intelligence-services","/customers/dunelm","/customers/parimatch","/customers/alteryx","/customers/university-of-cambridge","/customers/surf","/customers/caci","/customers/zoopla","/diversity-inclusion-belonging","/company/contact","/partners/technology-partners/ibm","/press/releases/2018-04-05-gitlab-google-kubernetes-engine-integration","/press/releases/2021-01-14-gitlab-ibm-to-support-acceleration-of-devops-automation","/press/releases/2019-12-09-gitlab-appoints-cpo-and-board-of-directors-audit-committee-chairperson","/press/releases/2019-08-29-gitlab-commit-london-schedule","/press/releases/2016-08-04-shanghai-it-press-release","/press/releases/2020-04-28-gitlab-makes-full-fledged-entry-into-japan","/press/releases/2017-09-22-v10-press-release","/press/releases/2021-05-04-gitlab-global-devsecops-survey","/press/releases/2019-02-19-gitlab-announces-new-cmo-cro","/press/releases/2020-08-26-gitlab-grows-global-partner-ecosystem-by-over-175-partners-to-deliver-customers-seamless-devops-experience","/press/releases/2021-07-20-gitlab-inc-wins-google-cloud-technology-partner-of-the-year-award-for-application-and-development","/press/releases/2021-12-14-gitlab-acquires-opstrace-to-expand-its-devops-platform-with-open-source-observability-solution","/press/releases/2022-05-23-gitlab-15-the-one-devops-platform","/press/releases/2023-01-05-gitlab-to-present-at-the-needham-growth-conference","/press/releases/2022-10-11-gitlab-inc-launches-cloud-seed","/press/releases/2023-07-26-gitlab-releases-inaugural-esg-and-dib-reports","/press/releases/2023-11-13-gitlab-to-announce-third-quarter-fiscal-2024-financial-results","/press/releases/2023-05-15-gitlab-to-announce-first-quarter-fiscal-2024-financial-results","/press/releases/2024-04-09-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-devops","/press/releases/2024-08-13-gitlab-to-announce-second-quarter-fiscal-2025-financial-results","/press/releases/2025-02-18-gitlab-to-announce-fourth-quarter-and-full-fiscal-2025-financial-results","/press/releases/2025-06-02-gitlab-recognized-leader-by-forrester-in-devops-platforms-report","/press/releases/gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms-for-the-second-consecutive-year","/solutions/jira","/solutions/github","/stages-devops-lifecycle/govern","/solutions/public-sector/fedramp","/free-trial/devsecops","/solutions/compliance","/support/customer-satisfaction","/pricing/faq-new-product-subscription-tiers","/support/providing-large-files","/events/epic-conference","/jobs/all-jobs","/pricing/premium-promo","/resources","/solutions/startups","/gitlab-duo/duo-amazon-q","/software-faster","/the-source/platform/building-a-resilient-software-development-practice","/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams","/topics/agile-devsecops","/topics/ci-cd/continuous-integration-continuous-delivery-work-together","/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency","/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation","/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more","/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential","/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach","/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo","/the-source/security/federal-cybersecurity-in-2025-looking-ahead","/topics/continuous-delivery","/topics/serverless","/topics/devops/devops-tools-explained","/topics/devsecops/sast-vs-dast","/topics/devops/what-is-a-devops-engineer","/topics/version-control/what-are-gitlab-flow-best-practices","/topics/gitops/gitops-multicloud-deployments-gitlab","/es/customers/airbus","/es/partners/benefits","/es/pricing/faq-compute-minutes","/es/customers/conversica","/es/customers/nvidia","/es/customers/hilti","/upgrade-to-package-repository","/es/solutions/github","/es/solutions/startups","/es/enterprise","/es/get-started","/the-source/authors/julie-griffin","/the-source/authors/brian-wald","/the-source/authors/stephen-walters","/es/topics/agile-delivery/agile-methodology","/the-source/authors/george-kichukov","/es/solutions/nonprofit/partners","/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/es/topics/ci-cd/continuous-integration-best-practices","/es/security","/es/pricing/premium","/es/topics/cloud-native","/es/topics/devops/devops-test-automation","/es/topics/devsecops","/es/topics/devops/value-stream-mapping","/es/topics/gitops/gitops-gitlab-collaboration","/es/topics/serverless","/es/topics/version-control/what-are-gitlab-flow-best-practices","/de-de/blog/tags/devsecops","/de-de/blog/tags/bug-bounty","/de-de/blog/categories/insights","/de-de/blog/tags/public-sector","/de-de/blog/tags/inside-gitlab","/de-de/blog/tags/workflow","/de-de/blog/tags/community","/fr-fr/blog/authors/akashdeep-dhar","/fr-fr/blog/authors/amelia-bauerly","/fr-fr/blog/4-ways-to-accelerate-embedded-development-with-gitlab","/fr-fr/blog/authors/andrew-patterson","/fr-fr/blog/authors/anshuman-singh","/fr-fr/blog/authors/balasankar-balu-c","/fr-fr/blog/authors/ashley-mcalpin","/fr-fr/blog/authors/bert-van-eyck","/fr-fr/blog/authors/alexis-ginsberg","/fr-fr/blog/authors/aakriti-gupta","/fr-fr/blog/authors/brandon-foo","/es/value-stream-workshop","/fr-fr/blog/authors/brian-oconnell","/fr-fr/blog/authors/charlie-ablett","/fr-fr/blog/authors/cameron-swords","/fr-fr/blog/authors/chris-sterry-dotscience","/fr-fr/blog/authors/clement-ho","/fr-fr/blog/authors/christie-lenneville","/fr-fr/blog/authors/craig-gomes","/fr-fr/blog/authors/daniel-hauenstein","/fr-fr/blog/authors/dave-wentzel","/fr-fr/blog/authors/deepa-mahalingam","/fr-fr/blog/authors/dinesh-bolkensteyn","/fr-fr/blog/authors/dov-hershkovitch","/fr-fr/blog/authors/eric-brinkman","/fr-fr/blog/authors/erick-banks","/fr-fr/blog/authors/elliot-rushton","/fr-fr/blog/authors/eugenia-hannon","/fr-fr/blog/authors/gina-doyle","/fr-fr/blog/authors/gabe-weaver","/fr-fr/blog/authors/fatih-acet","/fr-fr/blog/authors/gitlab","/es/solutions/code-suggestions","/fr-fr/blog/authors/grzegorz-bizon","/fr-fr/blog/authors/hillary-benson","/fr-fr/blog/authors/haim-snir","/fr-fr/blog/authors/igor-drozdov","/fr-fr/blog/authors/jacie-bandur","/fr-fr/blog/authors/jake-foster","/fr-fr/blog/authors/jan-provaznik","/fr-fr/blog/authors/jason-yavorska","/fr-fr/blog/authors/joern-schneeweisz","/fr-fr/blog/authors/jeff-tucker","/fr-fr/blog/authors/jessica-hurwitz","/fr-fr/blog/authors/jos-ivn-vargas","/fr-fr/blog/authors/john-jeremiah","/fr-fr/blog/authors/joshua-lambert","/fr-fr/blog/authors/juliet-wanjohi","/fr-fr/blog/authors/kathy-wang","/fr-fr/blog/authors/kim-lock","/fr-fr/blog/authors/kyla-gradin-dahl","/fr-fr/blog/authors/laurena-alves","/fr-fr/blog/authors/lucas-charles","/fr-fr/blog/authors/manuel-kraft","/fr-fr/blog/authors/martynas-krupskis","/fr-fr/blog/authors/marin-job","/the-source/security","/fr-fr/blog/authors/matt-nohr","/fr-fr/blog/authors/maximilien-belinga","/fr-fr/blog/authors/michael-fahey","/fr-fr/blog/authors/mike-bartlett","/fr-fr/blog/authors/monmayuri-ray","/fr-fr/blog/authors/nico-meisenzahl","/fr-fr/blog/authors/nupur-sharma","/fr-fr/blog/authors/ottilia-westerlund","/fr-fr/blog/authors/patty-cheung","/fr-fr/blog/authors/phil-hughes","/fr-fr/blog/authors/pranay-bakre","/fr-fr/blog/authors/ray-paik","/fr-fr/blog/authors/roman-kuba","/fr-fr/blog/authors/rmy-coutable","/fr-fr/blog/authors/rutvik-shah","/es/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/fr-fr/blog/authors/sarup-banskota","/fr-fr/blog/authors/shawn-winters","/fr-fr/blog/authors/santiago-ruano-rincn","/fr-fr/blog/authors/sam-wiskow","/fr-fr/blog/authors/sean-arnold","/es/the-source/platform/high-performing-development-teams-your-business-advantage","/es/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/es/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/fr-fr/blog/authors/sri-rangan","/fr-fr/blog/authors/steve-azzopardi","/fr-fr/blog/authors/thiago-figueir","/fr-fr/blog/authors/susie-bitters","/fr-fr/blog/authors/tom-cooney","/fr-fr/blog/authors/vick-kelkar","/fr-fr/blog/authors/tsvi-zandany","/fr-fr/blog/authors/vitor-meireles-de-sousa","/fr-fr/blog/authors/yannis-roussos","/fr-fr/blog/demystifying-ci-cd-variables","/fr-fr/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab","/fr-fr/blog/gitlab-duo-agent-platform-public-beta","/fr-fr/blog/how-gitlab-empowers-translators-with-more-context","/fr-fr/blog/automating-with-gitlab-duo-part-2-complex-testing","/fr-fr/blog/enhance-application-quality-with-ai-powered-test-generation","/fr-fr/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops","/fr-fr/blog/introducing-the-source-insights-for-the-future-of-software-development","/fr-fr/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions","/fr-fr/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai","/fr-fr/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes","/fr-fr/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo","/fr-fr/blog/tutorial-automated-release-and-release-notes-with-gitlab","/fr-fr/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/fr-fr/blog/what-is-open-source","/fr-fr/blog/why-are-organizations-moving-to-a-unified-devsecops-platform","/fr-fr/customers/siemens","/fr-fr/customers/ally","/fr-fr/customers/intuitive-machines","/fr-fr/customers/deutsche-telekom","/es/the-source/authors/erika-feldman","/es/the-source/authors/ayoub-fandi","/es/the-source/authors/josh-lemos","/es/the-source/authors/sharon-gaudin","/fr-fr/resources","/fr-fr/solutions/jira","/fr-fr/get-help","/fr-fr/solutions/slack","/fr-fr/integrations","/fr-fr/partners/technology-partners/redhat","/fr-fr/topics/agentic-ai","/fr-fr/solutions/education","/fr-fr/solutions/agile-delivery","/fr-fr/eighteen","/fr-fr/topics/ci-cd/continuous-integration-agile","/fr-fr/topics/ci-cd/shift-left-devops","/fr-fr/topics/devops/devops-beginner-resources","/fr-fr/topics/devops/use-devops-platform-to-avoid-devops-tax","/fr-fr/topics/devsecops/devsecops-security-checklist","/fr-fr/topics/gitops/gitops-best-practices","/fr-fr/topics/ops","/fr-fr/update","/fr-fr/topics/version-control/what-are-best-code-review-tools-features","/it-it/enterprise","/it-it/customers/airbus","/it-it/customers/nvidia","/it-it/customers/conversica","/it-it/customers/hilti","/it-it/get-started","/fr-fr/teamops","/it-it/security","/it-it/partners/benefits","/it-it/pricing/faq-compute-minutes","/it-it/pricing/premium","/it-it/solutions/github","/it-it/solutions/startups","/it-it/solutions/code-suggestions","/it-it/solutions/nonprofit/partners","/fr-fr/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops","/fr-fr/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/fr-fr/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/it-it/topics/agile-delivery/agile-methodology","/fr-fr/the-source/authors/andrew-haschka","/fr-fr/the-source/authors/emilio-salvador","/fr-fr/the-source/authors/joel-krooswyk","/fr-fr/the-source/authors/sandra-gittlen","/it-it/topics/ci-cd/continuous-integration-best-practices","/it-it/topics/cloud-native","/fr-fr/pricing","/it-it/topics/devops/value-stream-mapping","/it-it/topics/devops/devops-test-automation","/it-it/topics/devsecops","/it-it/topics/gitops/gitops-gitlab-collaboration","/it-it/topics/serverless","/it-it/value-stream-workshop","/it-it/topics/version-control/what-are-gitlab-flow-best-practices","/ja-jp/blog/authors/angelo-stavrow","/ja-jp/blog/authors/andrew-fontaine","/ja-jp/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q","/ja-jp/blog/authors/achilleas-pipinellis","/ja-jp/blog/authors/alexander-dietrich","/ja-jp/blog/authors/amanda-rueda","/ja-jp/blog/authors/arunoda-susiripala","/ja-jp/blog/authors/bahubali-bill-shetti","/ja-jp/blog/authors/ben-ridley","/ja-jp/blog/authors/borivoje-tasovac","/ja-jp/blog/authors/brendan-regan","/ja-jp/blog/authors/bryan-may","/it-it/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab","/it-it/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai","/it-it/the-source/platform/high-performing-development-teams-your-business-advantage","/it-it/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success","/ja-jp/blog/authors/chance-feick","/ja-jp/blog/authors/chris-baus","/ja-jp/blog/authors/christian-couder","/ja-jp/blog/authors/cormac-foster","/ja-jp/blog/authors/christos-bacharakis","/ja-jp/blog/authors/dan-rabinovitz","/ja-jp/blog/authors/darren-murph","/ja-jp/blog/authors/david-smith","/ja-jp/blog/authors/diana-logan","/ja-jp/blog/authors/dominic-couture","/ja-jp/blog/authors/eduardo-bonet","/ja-jp/blog/authors/emily-kyle","/ja-jp/blog/authors/erica-huang","/ja-jp/blog/authors/ethan-strike","/ja-jp/blog/authors/forrest-brazeal","/ja-jp/blog/authors/fabio-busatto","/ja-jp/blog/authors/george-kichukov","/ja-jp/blog/authors/gitlab-security-team","/ja-jp/blog/authors/gustaw-fit-of-zoopla","/ja-jp/blog/authors/greg-alfaro","/ja-jp/blog/authors/hazel-yang","/ja-jp/blog/authors/ivan-lychev","/ja-jp/blog/authors/jacob-vosmaer","/ja-jp/blog/authors/ian-bartholomew","/ja-jp/blog/authors/jason-chen","/ja-jp/blog/authors/james-wormwell","/ja-jp/blog/authors/jeff-burrows","/ja-jp/blog/authors/jeremy-watson","/ja-jp/blog/authors/jochen-roth","/ja-jp/blog/authors/john-coghlan","/ja-jp/blog/authors/joo-alexandre-prado-tavares-cunha","/it-it/the-source/authors/erika-feldman","/it-it/the-source/authors/ayoub-fandi","/ja-jp/blog/authors/karen-caras","/ja-jp/blog/authors/josh-kodroff-pulumi","/it-it/the-source/authors/josh-lemos","/ja-jp/blog/authors/julie-byrne","/it-it/the-source/authors/sharon-gaudin","/ja-jp/blog/authors/kevin-chu","/ja-jp/blog/authors/kushal-koolwal","/ja-jp/blog/authors/lin-jen-shin","/ja-jp/blog/authors/lauren-barker","/ja-jp/blog/authors/madou-coulibaly","/ja-jp/blog/authors/marco-lenzo","/ja-jp/blog/authors/mark-loveless","/ja-jp/blog/authors/matthias-kppler","/ja-jp/blog/authors/mike-vanbuskirk","/ja-jp/blog/authors/michael-miranda","/ja-jp/blog/authors/matt-delaney","/ja-jp/blog/authors/melissa-farber","/ja-jp/blog/authors/neil-mcdonald","/ja-jp/blog/authors/noah-ing","/ja-jp/blog/authors/olivier-dupr","/ja-jp/blog/authors/patricio-cano","/ja-jp/blog/authors/paul-machle","/ja-jp/blog/authors/pierre-smeyers","/ja-jp/blog/authors/rachel-nienaber","/ja-jp/blog/authors/regnard-raquedan","/ja-jp/blog/authors/robert-williams","/ja-jp/blog/authors/samer-akkoub","/ja-jp/blog/authors/sarah-matthies","/ja-jp/blog/authors/sam-beckham","/ja-jp/blog/authors/saumya-upadhyaya","/ja-jp/blog/authors/sergey-nuzhdin","/ja-jp/blog/authors/roy-taragan","/ja-jp/blog/authors/sid-sijbrandij","/ja-jp/blog/authors/stephanie-garza","/ja-jp/blog/authors/steven-zinck","/ja-jp/blog/authors/tim-rizzi","/ja-jp/blog/authors/taylor-mccaslin","/ja-jp/blog/authors/torsten-linz","/ja-jp/blog/authors/valentine-mairet","/ja-jp/blog/authors/will-chandler","/ja-jp/blog/authors/viktor-nagy","/ja-jp/blog/authors/zhaochen-li","/ja-jp/blog/ci-deployment-and-environments","/ja-jp/blog/event-report-aws-summit-2025","/ja-jp/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages","/ja-jp/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai","/ja-jp/blog/gitlab-17-4-released","/ja-jp/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025","/ja-jp/blog/gitlab-18-02-release","/ja-jp/blog/getting-started-with-gitlab-working-with-ci-cd-variables","/ja-jp/blog/fast-and-secure-ai-agent-deployment-to-google-cloud-with-gitlab","/ja-jp/blog/how-gitlab-empowers-translators-with-more-context","/ja-jp/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws","/ja-jp/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab","/ja-jp/blog/mastering-the-basics-of-git-push-tag","/ja-jp/blog/safe-without-silos-in-gitlab","/ja-jp/blog/tips-for-async-communication","/ja-jp/blog/using-ansible-and-gitlab-as-infrastructure-for-code","/ja-jp/blog/what-is-yaml","/ja-jp/blog/what-is-docker","/ja-jp/customers/deutsche-telekom","/ja-jp/customers/bab","/ja-jp/customers/intuitive-machines","/ja-jp/customers/siemens","/ja-jp/eighteen","/ja-jp/get-help","/ja-jp/integrations","/ja-jp/pricing/licensing-faq/cloud-licensing","/ja-jp/solutions/education/join","/ja-jp/solutions/nonprofit","/ja-jp/solutions/analytics-and-insights","/ja-jp/calculator","/ja-jp/solutions/source-code-management","/ja-jp/sales","/ja-jp/platform","/ja-jp/the-source/ai/4-steps-for-measuring-the-impact-of-ai","/ja-jp/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity","/ja-jp/the-source/authors/andre-michael-braun","/ja-jp/the-source/authors/derek-debellis","/ja-jp/topics/ci-cd/cloud-native-continuous-integration","/ja-jp/the-source/platform/finops-balancing-financial-responsibility-and-innovation","/ja-jp/the-source/authors/jlongo","/ja-jp/topics/ci-cd/pipeline-as-code","/ja-jp/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era","/ja-jp/the-source/authors/sabrina-farmer","/ja-jp/topics/devops/build-a-devops-team","/ja-jp/topics/multicloud","/ja-jp/topics/devops/the-role-of-ai-in-devops","/ja-jp/topics/devsecops/beginners-guide-to-container-security","/ja-jp/topics/gitops/gitlab-enables-infrastructure-as-code","/ja-jp/topics/version-control/what-is-innersource","/ja-jp/topics/version-control/version-control-best-practices","/pt-br/eighteen","/pt-br/customers/connect-i","/ja-jp/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help","/pt-br/customers/nebulaworks","/pt-br/customers/hackerone","/pt-br/get-help","/pt-br/integrations","/pt-br/platform","/pt-br/pricing/licensing-faq/cloud-licensing","/pt-br/contact-sales","/fr-fr/blog/categories/agile-planning","/fr-fr/blog/categories/news","/pt-br/solutions/finance","/pt-br/solutions/automotive","/fr-fr/blog/tags/public-sector","/fr-fr/blog/tags/inside-gitlab","/pt-br/solutions/nonprofit/join","/fr-fr/blog/tags/user-stories","/fr-fr/blog/tags/collaboration","/fr-fr/blog/tags/devsecops-platform","/fr-fr/blog/tags/ai-ml","/pt-br/search","/pt-br/topics/agentic-ai","/pt-br/topics/ci-cd/continuous-integration-agile","/pt-br/solutions/startups/google-cloud","/pt-br/topics/ci-cd/shift-left-devops","/pt-br/topics/devops/devops-beginner-resources","/pt-br/topics/devops/use-devops-platform-to-avoid-devops-tax","/pt-br/topics/ops","/pt-br/topics/devsecops/devsecops-security-checklist","/pt-br/topics/gitops/gitops-best-practices","/pt-br/update","/pt-br/topics/version-control/what-are-best-code-review-tools-features","/pt-br/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap","/pt-br/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security","/pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","/pt-br/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity","/pt-br/the-source/authors/joel-krooswyk","/pt-br/the-source/authors/andrew-haschka","/pt-br/the-source/authors/emilio-salvador","/pt-br/the-source/authors/sandra-gittlen","/ja-jp/blog/categories/devsecops","/ja-jp/blog/tags/google","/ja-jp/blog/tags/devsecops","/ja-jp/blog/tags/bug-bounty","/ja-jp/blog/tags/community","/ja-jp/blog/tags/performance","/ja-jp/blog/tags/testing","/blog/categories/agile-planning","/blog/tags/developer-survey","/blog/tags/ai-ml","/blog/tags/growth","/blog/categories/engineering","/blog/tags/cloud-native","/blog/tags/performance","/blog/tags/ux","/blog/tags/security-research","/blog/tags/features","/ja-jp/blog"]}