最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

dogfooding

收录了 dogfooding 频道下的 18 篇内容

GitLab Dogfooding 实践:Web API 模糊测试
GitLab Dogfooding 实践:Web API 模糊测试

用极狐GitLab 研发极狐GitLab。

DevSecOps
OpenAPI
web api
模糊测试
dogfooding
Dogfooding-爱奇艺移动端后台灰度环境优化实践
Dogfooding- 爱奇艺移动端后台灰度环境优化实践

灰度上线是服务质量保证的重要手段。通常的灰度上线方式是划取一部分机器/实例作为灰度环境机器,代码上线时先上线这部分机器,观察一段时间,没有问题后再全量上线。但是如果要更好的发挥灰度上线的效果,需要解决如下的问题:

测试
开发
灰度发布
Visual Studio 11 预览:性能有没有减弱?

在我们关于即将到来的Visual Studio 11迷你系列的前几篇文章中已经讨论了有关所支持编程语言和集成开发环境的新功能。今天我们要看一下会影响所有使用Visual Studio开发者的另一重要方面:性能。

如何在国内构建一个硅谷级的高效技术团队?
如何在国内构建一个硅谷级的高效技术团队?

本文将通过对比传统国内互联网公司和 Facebook 等硅谷互联网公司的团队构成和项目流程,结合其中对比的利弊,以及融合两种风格在小红书落地的实战经验, 总结一条,以数据驱动和 Ownership 为核心的高效团队组建和协作的方法论,作为增长型公司如何在“效率”上超越大公司的最核心的竞争力。

Slack的部署实践
Slack 的部署实践

部署要在速度和可靠性之间认真平衡。本文主要阐述了Slack的部署流程和工作。

揭秘Shopify的软件发布流程,如何做到合并上千程序员的工作?
揭秘 Shopify 的软件发布流程,如何做到合并上千程序员的工作?

2019 年,Shopify 在博客中分享了自己成功合并千名开发人员工作的经验,并介绍了工具 Merge Queue v2,很多人都好奇为什么 Shopify 要构建这样的一款工具呢?

Jenkins之父KK谈持续交付流水线与华为专家谈DevCloud Cloudpipeline实践
Jenkins 之父 KK 谈持续交付流水线与华为专家谈 DevCloud Cloudpipeline 实践

一切优秀理念和方法论的大规模普及,都有赖于先进技术的发展以及对应工具的发明创造来承载,DevOps持续交付理念亦不例外。

从10次宕机事件中,我学到5个重要的经验
从 10 次宕机事件中,我学到 5 个重要的经验

本文总结了许多次宕机事件中反复出现的问题。

通过 Hygieia 的 DevOps 仪表板展现交付管道的端到端聚合视图

开源项目Hygieia的2.0版本加入了对多个团队的支持,并为其设计了一个程序级别的仪表板以展示统一的视图。此外还包括一个Jenkins输出发布工具,以及一个GitHub的Webhook调用端。Hygieia在一个单一面板的HTML客户端中集成了多种部件,包括用户故事追踪、repository、构建、质量、部署以及监控工具,让用户能够方便地访问各种重要的DevOps指标。

微软开发平台事业部全球资深副总裁潘正磊谈 Visual Studio 敏捷开发与 Azure 在国内的发展

2013年12月5日,TechEd 2013大会在北京召开,这次大会围绕“创新、开放、社区”为主题,会上,我们围绕“敏捷开发”、“Visual Studio”、“Azure”等问题采访了微软开发平台事业部全球资深副总裁潘正磊女士。

微软开发团队的 DevOps 实践启示

纵观整个软件产业,坦白地说,从我们一路的经验来看,DevOps的实践和方式对于服务和其它产品的交付起到了至关重要的作用。而且,据我们观察:在拥抱DevOps过程中,组织的变化和文化导向也是很有意义的。这导致了我们团队的组织结构变化,每个人职责的变化,以及开发、运维和业务文化的变化。

采访和书评:Google 如何做测试

《Google如何做测试》一书由James Whittaker, Jason Arbon 和 Jeff Carollo 三位作者合著而成,正如其封面上描述的那样,看起来充满了知识性和趣味性,在其背后则揭秘了大型技术公司Google,是如何应对和处理软件测试的复杂性的。

如何使用 Go 语言重新思考可视化编程
如何使用 Go 语言重新思考可视化编程

只看到代码的一小部分被编辑器点亮时,很容易忽略代码对整个代码结构的影响。立即看到这些变化,并能够利用我们大脑的空间力量来导航代码,不仅可以自然地激励我们编写更简单、结构更好的代码,而且可能会改变对编程的传统理解,从包装者“应用模式“的观念转到制图者“构建图“的观念。

6000字深度总结!极狐GitLab 首次揭秘内部 DevOps 最佳实践
6000 字深度总结!极狐 GitLab 首次揭秘内部 DevOps 最佳实践

极狐GitLab Dogfooding 实践:项目管理+版本控制+持续交付+效能评估

git
DevOps
gitlab
安全
CI/CD
代码质量与安全 | “吃狗粮”能够影响到代码质量?来了解一下!
代码质量与安全 | “吃狗粮”能够影响到代码质量?来了解一下!

“dogfooding”是什么?乍一看,这就是“吃狗粮”的意思,但其实这来源于一句俚语:“Eat your own dog food”,直译过来就是“吃自己的狗粮”,常用于描述公司使用自己产品的这一种情况。

代码质量
代码安全
静态代码安全
使用极狐GitLab Triage 来自动管理 Issue 和 MR
使用极狐 GitLab Triage 来自动管理 Issue 和 MR

极狐GitLab 中使用 Epic、Issue、Merge Request 进行计划和管理,继而组织和追踪进度。尤其是在 GitLab 主库 gitlab-org/gitlab存在总计超过 10W+ 的 Issue 以及 4W+ 打开的 Issue,如果每个 Issue 都要手动分类管理,那将是一场噩梦。

如何使用极狐GitLab 支持 ISO 27001 合规
如何使用极狐 GitLab 支持 ISO 27001 合规

帮助开发人员更快构建更好的软件应用。

DevOps
gitlab
ISO
组织控制
技术控制
软件开发中的常见的15个定律和原则释义及应用
软件开发中的常见的 15 个定律和原则释义及应用

本文列举了一些可以应用于软件开发的最流行的规律和原则。对于每条规律,我们将快速讨论其主要命题,然后探讨如何将其应用于软件开发(也许何时不应该)。

软件开发原则
软件开发定律
dogfooding专题_资料-InfoQ中文网