{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"description":"AI Builder、开源贡献者、数字游民的技术博客：Kubernetes、Go、AI 开源项目与成长思考。","feed_url":"https://cubxxw.com/zh/engineering/feed.json","home_page_url":"https://cubxxw.com/zh/engineering/","icon":"https://cubxxw.com/assets/og-image.png","items":[{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"An introduction to Argo CD, a declarative, GitOps-based continuous delivery (CD) tool for Kubernetes. Learn how it automates application deployment by synchronizing the desired state defined in Git with the live state in a Kubernetes cluster.\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2025-05-09T20:45:39+08:00","id":"https://cubxxw.com/zh/engineering/posts/argo-cd/","language":"zh-cn","summary":"An introduction to Argo CD, a declarative, GitOps-based continuous delivery (CD) tool for Kubernetes. Learn how it automates application deployment by synchronizing the desired state defined in Git with the live state in a Kubernetes cluster.\n","tags":["ArgoCD","GitOps","Kubernetes","Continuous Delivery","DevOps","CNCF"],"title":"Argo CD: Declarative GitOps for Kubernetes Continuous Delivery","url":"https://cubxxw.com/zh/engineering/posts/argo-cd/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文提供了详细的 Kubernetes 资源和学习路径，涵盖了 CNI、CRI、CSI 以及云原生环境中的核心技术。我们还分享了一些重要的学习资源和学习方法，帮助读者进一步深造 Kubernetes 生态系统。\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-08-06T20:29:30+08:00","id":"https://cubxxw.com/zh/engineering/posts/kubernetes-learning/","language":"zh-cn","summary":"本文提供了详细的 Kubernetes 资源和学习路径，涵盖了 CNI、CRI、CSI 以及云原生环境中的核心技术。我们还分享了一些重要的学习资源和学习方法，帮助读者进一步深造 Kubernetes 生态系统。\n","tags":["Golang (GO语言)","Kubernetes","Cloud Native","Microservices","服务网格 (Service Mesh)"],"title":"Kubernetes 资源与学习路径总结","url":"https://cubxxw.com/zh/engineering/posts/kubernetes-learning/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本指南提供了一个全面的 OpenIM 故障排查方法和调试技术概览，基于真实的开发和操作经验。非常适合希望在 OpenIM 环境中提升问题解决能力的开发人员。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-04-16T01:21:13+08:00","id":"https://cubxxw.com/zh/engineering/posts/troubleshooting-guide-for-openim/","language":"zh-cn","summary":"本指南提供了一个全面的 OpenIM 故障排查方法和调试技术概览，基于真实的开发和操作经验。非常适合希望在 OpenIM 环境中提升问题解决能力的开发人员。","tags":["Blog","OpenIM","Troubleshooting","Debugging","Technical Support"],"title":"这是一篇我职业生涯总结的 OpenIM 故障排查指南","url":"https://cubxxw.com/zh/engineering/posts/troubleshooting-guide-for-openim/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文深入探讨了开源和商业模式的结合，分析了开源项目的经济潜力与挑战，为开发者提供了如何在开源项目中找到商业机会的实用指南。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-04-13T20:29:22+08:00","id":"https://cubxxw.com/zh/engineering/posts/navigating-the-open-source-landscape/","language":"zh-cn","summary":"本文深入探讨了开源和商业模式的结合，分析了开源项目的经济潜力与挑战，为开发者提供了如何在开源项目中找到商业机会的实用指南。","tags":["Open Source","Business Model","Open Source Commercialization","Developer Guide","Innovation","Tech Trends"],"title":"探索开源以及开源商业模式研究","url":"https://cubxxw.com/zh/engineering/posts/navigating-the-open-source-landscape/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文探讨了 Go 源码中的特殊指令（go: 指令）以及这些指令如何在 Go 项目中应用。同时，文章还介绍了几种常用的 Go 自动化工具，它们如何帮助开发者优化工作流程。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-01-25T15:22:36+08:00","id":"https://cubxxw.com/zh/engineering/posts/directives-and-the-use-of-automation-tools/","language":"zh-cn","summary":"本文探讨了 Go 源码中的特殊指令（go: 指令）以及这些指令如何在 Go 项目中应用。同时，文章还介绍了几种常用的 Go 自动化工具，它们如何帮助开发者优化工作流程。","tags":["Blog","Go","Automation"],"title":"Go 源码里的这些 go: 指令 \u0026\u0026 go 自动化工具","url":"https://cubxxw.com/zh/engineering/posts/directives-and-the-use-of-automation-tools/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索 Go 语言中并发类型检查和高效跨平台开发技术，阐述最佳实践和高级概念，以构建健壮的应用程序。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-01-24T22:40:15+08:00","id":"https://cubxxw.com/zh/engineering/posts/concurrent-type-checking-and-cross-platform-development-in-go/","language":"zh-cn","summary":"探索 Go 语言中并发类型检查和高效跨平台开发技术，阐述最佳实践和高级概念，以构建健壮的应用程序。","tags":["Go","Type Checking","Concurrency","Cross-Platform"],"title":"Go 语言中的并发类型检查与跨平台开发","url":"https://cubxxw.com/zh/engineering/posts/concurrent-type-checking-and-cross-platform-development-in-go/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"一个开源项目的成功很大程度上取决于其质量管理和协作流程。在 OpenIM 开源社区中，项目管理和测试流程的标准化对于确保代码库的质量和稳定性至关重要。本文提供了对我们的测试策略、分支管理、质量控制政策的简要概述，以及它们如何应用于主分支、PR测试分支和稳定发布分支，以满足开发人员、测试人员和社区管理人员的需求。此外，我们还将介绍 OpenIM 开源社区的标准、测试方案和项目管理策略，旨在提供明确的指导，以确保项目的稳定性和可持续性。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2024-01-15T21:13:07+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-building-an-efficient-version-control-and-testing-workflow/","image":"https://cubxxw.com/images/blog/openim-version-control.jpg","language":"zh-cn","summary":"一个开源项目的成功很大程度上取决于其质量管理和协作流程。在 OpenIM 开源社区中，项目管理和测试流程的标准化对于确保代码库的质量和稳定性至关重要。本文提供了对我们的测试策略、分支管理、质量控制政策的简要概述，以及它们如何应用于主分支、PR测试分支和稳定发布分支，以满足开发人员、测试人员和社区管理人员的需求。此外，我们还将介绍 OpenIM 开源社区的标准、测试方案和项目管理策略，旨在提供明确的指导，以确保项目的稳定性和可持续性。","tags":["Blog","Git","Testing Workflow","OpenIM"],"title":"OpenIM：构建高效的版本控制和测试工作流程","url":"https://cubxxw.com/zh/engineering/posts/openim-building-an-efficient-version-control-and-testing-workflow/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"通过 OpenIM 这个充满活力的开源项目的旅程，探索开源技术与业务发展的交汇点。了解 OpenIM 如何取得成功，应对挑战，并在商业化中平衡社区贡献。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-12-07T11:33:15+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-open-source-business-journey/","language":"zh-cn","summary":"通过 OpenIM 这个充满活力的开源项目的旅程，探索开源技术与业务发展的交汇点。了解 OpenIM 如何取得成功，应对挑战，并在商业化中平衡社区贡献。","tags":["OpenIM","Blog","Open Source Commercialization","Open Source","Global Traffic Conference"],"title":"对开源商业化的思考 \u0026 全球流量大会（GTC）学习以及总结","url":"https://cubxxw.com/zh/engineering/posts/openim-open-source-business-journey/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索 GitOps 在 Kubernetes 中的实践，详细解析使用 Argo Rollouts 实现金丝雀和蓝绿部署策略。本文将为开发者提供深入的理论和实践指导，帮助优化持续部署流程。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-11-25T18:00:31+08:00","id":"https://cubxxw.com/zh/engineering/posts/gitops-practice-theory-part/","language":"zh-cn","summary":"探索 GitOps 在 Kubernetes 中的实践，详细解析使用 Argo Rollouts 实现金丝雀和蓝绿部署策略。本文将为开发者提供深入的理论和实践指导，帮助优化持续部署流程。","tags":["GitOps","Kubernetes","Argo Rollouts","Canary Deployment","Blue-Green Deployment"],"title":"GitOps 实践理论：Kubernetes 部署策略深入解析","url":"https://cubxxw.com/zh/engineering/posts/gitops-practice-theory-part/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文指导您如何使用 Docker 部署 OpenIM，设置管理后台，并对应用进行监控。它为初学者提供了详细的步骤，并为更高级的用户提供了洞见。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-11-15T11:25:54+08:00","id":"https://cubxxw.com/zh/engineering/posts/deployment-and-design-of-management-backend-and-monitoring/","language":"zh-cn","summary":"本文指导您如何使用 Docker 部署 OpenIM，设置管理后台，并对应用进行监控。它为初学者提供了详细的步骤，并为更高级的用户提供了洞见。","tags":["OpenIM","Docker","Instant Messaging","Backend Management","Monitoring"],"title":"管理后台和监控的部署与设计","url":"https://cubxxw.com/zh/engineering/posts/deployment-and-design-of-management-backend-and-monitoring/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本教程为Hugo高级教程，适合已经有Hugo基础知识的开发者。我们将深入探讨Hugo的高级功能和最佳实践，包括自定义主题开发、数据模板、性能优化和部署策略。此外，教程将介绍如何将Hugo与GitHub结合使用，实现持续部署和版本控制，以优化的工作流程。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-11-06T13:44:09+08:00","id":"https://cubxxw.com/zh/engineering/posts/hugo-advanced-tutorial/","language":"zh-cn","summary":"本教程为Hugo高级教程，适合已经有Hugo基础知识的开发者。我们将深入探讨Hugo的高级功能和最佳实践，包括自定义主题开发、数据模板、性能优化和部署策略。此外，教程将介绍如何将Hugo与GitHub结合使用，实现持续部署和版本控制，以优化的工作流程。","tags":["Hugo","Blog Building","Web Development"],"title":"Hugo 的高级教程","url":"https://cubxxw.com/zh/engineering/posts/hugo-advanced-tutorial/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索 Kustomize 的强大功能，这是专为 Kubernetes 设计的开源配置管理工具。学习如何使用 Kustomize 以声明式的方式自定义 Kubernetes 对象并管理配置。了解与 kubectl 和 Helm 的集成，发现 Kubernetes 配置管理的最佳实践。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-10-31T21:30:19+08:00","id":"https://cubxxw.com/zh/engineering/posts/kubernetes-for-kustomize-learning/","language":"zh-cn","summary":"探索 Kustomize 的强大功能，这是专为 Kubernetes 设计的开源配置管理工具。学习如何使用 Kustomize 以声明式的方式自定义 Kubernetes 对象并管理配置。了解与 kubectl 和 Helm 的集成，发现 Kubernetes 配置管理的最佳实践。","tags":["Blog","Kubernetes","Kustomize","Configuration Management"],"title":"Kubernetes Kustomize 学习指南","url":"https://cubxxw.com/zh/engineering/posts/kubernetes-for-kustomize-learning/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索如何使用 Harbor 构建强大的开源容器镜像仓库，用于设置稳健的镜像存储解决方案。这一步步指南涵盖了 Harbor 的安装和配置，包括使用 Helm 图表和 Cert-manager 来确保安全的 HTTPS 连接。了解如何将 Docker 镜像推送到你的 Harbor 仓库，配置 DNS 解析，并探索使用 AWS S3 作为可伸缩的镜像存储选项。充分发挥 Harbor 的潜力，优化容器镜像管理，降低存储成本，同时确保安全性和可靠性。\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-10-25T10:45:38+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-use-harbor-build-enterprise-mirror-repositories/","language":"zh-cn","summary":"探索如何使用 Harbor 构建强大的开源容器镜像仓库，用于设置稳健的镜像存储解决方案。这一步步指南涵盖了 Harbor 的安装和配置，包括使用 Helm 图表和 Cert-manager 来确保安全的 HTTPS 连接。了解如何将 Docker 镜像推送到你的 Harbor 仓库，配置 DNS 解析，并探索使用 AWS S3 作为可伸缩的镜像存储选项。充分发挥 Harbor 的潜力，优化容器镜像管理，降低存储成本，同时确保安全性和可靠性。\n","tags":["Blog","OpenIM","Docker"],"title":"设计 OpenIM 使用 Harbor 构建企业镜像仓库","url":"https://cubxxw.com/zh/engineering/posts/openim-use-harbor-build-enterprise-mirror-repositories/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"在这篇文章中，我将分享我学习自动化测试的过程，特别是使用Selenium框架。这是自动化测试系列文章的第一部分，旨在为初学者提供基础知识和操作指南。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-10-14T10:27:43+08:00","id":"https://cubxxw.com/zh/engineering/posts/learn-about-automated-testing/","image":"https://cubxxw.com/images/blog/automation-testing-part1.jpg","language":"zh-cn","summary":"在这篇文章中，我将分享我学习自动化测试的过程，特别是使用Selenium框架。这是自动化测试系列文章的第一部分，旨在为初学者提供基础知识和操作指南。","tags":["Blog","Testing","Automation","Selenium"],"title":"自动化测试的学习(一)","url":"https://cubxxw.com/zh/engineering/posts/learn-about-automated-testing/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"深入探讨Kubernetes中的CNI（容器网络接口）、CRI（容器运行时接口）和CSI（容器存储接口）。本文将详细解释这些关键组件的作用，以及它们在云原生环境中的重要性和应用场景。\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-28T20:29:30+08:00","id":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-cni-csi-cri/","language":"zh-cn","summary":"深入探讨Kubernetes中的CNI（容器网络接口）、CRI（容器运行时接口）和CSI（容器存储接口）。本文将详细解释这些关键组件的作用，以及它们在云原生环境中的重要性和应用场景。\n","tags":["Golang (GO语言)","Kubernetes","OpenIM","Cloud Native","Microservices","服务网格 (Service Mesh)"],"title":"Kubernetes 的 CNI，CRI，CSI 详解","url":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-cni-csi-cri/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"kubelet 架构kubelet 管理 Pod 的核心流程kubelet 节点管理Pod 管理Pod","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-28T20:29:30+08:00","id":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-kubectl/","language":"zh-cn","summary":"kubelet 架构kubelet 管理 Pod 的核心流程kubelet 节点管理Pod 管理Pod","tags":["Development","Go","Kubernetes"],"title":"Kubernetes 控制平面 - Kubectl 详细讲解","url":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-kubectl/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探讨 Kubernetes 的调度器组件如何工作，它是如何决定将容器放置在哪个节点上的，以及这对集群管理和容器编排有何重要意义。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-28T20:29:30+08:00","id":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-scheduler/","language":"zh-cn","summary":"探讨 Kubernetes 的调度器组件如何工作，它是如何决定将容器放置在哪个节点上的，以及这对集群管理和容器编排有何重要意义。","tags":["Blog","Go","Kubernetes"],"title":"Kubernetes 控制平面 - 调度器","url":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-scheduler/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"Kubernetes API的每个请求都会经过多阶段的访问控制之后才会被接受，这包括认证、授权以及准入控制（Admission Control）等。\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-28T20:12:51+08:00","id":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-kube-apiserver/","language":"zh-cn","summary":"Kubernetes API的每个请求都会经过多阶段的访问控制之后才会被接受，这包括认证、授权以及准入控制（Admission Control）等。\n","tags":["Blog","etcd","Kubernetes","kube-apiserver"],"title":"深入了解 Kubernetes kube-apiserver 组件架构","url":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-kube-apiserver/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"这一篇来深入并且贯穿的讲解 ETCD 和 Raft。并且站在 Kubernetes 的角度来深入剖析 ETCD。\n","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-26T12:03:38+08:00","id":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-etcd/","language":"zh-cn","summary":"这一篇来深入并且贯穿的讲解 ETCD 和 Raft。并且站在 Kubernetes 的角度来深入剖析 ETCD。\n","tags":["Blog","Kubernetes","etcd","raft","Go"],"title":"深入了解Kubernetes等组件之ETCD","url":"https://cubxxw.com/zh/engineering/posts/deep-dive-into-the-components-of-kubernetes-etcd/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文介绍了如何通过配置文件简化 Kubernetes 部署的端口配置，提升了配置的灵活性和部署的便捷性。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-18T22:49:14+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-cluster-deployment-parameter-passing-policy/","language":"zh-cn","summary":"本文介绍了如何通过配置文件简化 Kubernetes 部署的端口配置，提升了配置的灵活性和部署的便捷性。","tags":["Kubernetes","Cloud Native","Microservices","Deployment"],"title":"通过配置文件简化 Kubernetes 部署的参数端口配置","url":"https://cubxxw.com/zh/engineering/posts/openim-cluster-deployment-parameter-passing-policy/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文详细总结了在 Kubernetes 环境下部署 OpenIM 集群化解决方案的过程，探讨了关键设计考虑、部署策略及其挑战，旨在为同类项目提供实践指南和设计启示。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-17T09:51:54+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-cluster-deployment-scheme-of/","language":"zh-cn","summary":"本文详细总结了在 Kubernetes 环境下部署 OpenIM 集群化解决方案的过程，探讨了关键设计考虑、部署策略及其挑战，旨在为同类项目提供实践指南和设计启示。","tags":["OpenIM","Kubernetes","Clustering","Cloud Native","Microservices","Deployment"],"title":"OpenIM 的集群化设计 | Kubernetes 部署 | 方案讨论 | 会议总结","url":"https://cubxxw.com/zh/engineering/posts/openim-cluster-deployment-scheme-of/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"在开源社区中，提问的艺术","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-17T03:35:18+08:00","id":"https://cubxxw.com/zh/engineering/posts/the-art-of-asking-questions-in-open-source-communities/","image":"https://cubxxw.com/images/blog/opensource-questions.png","language":"zh-cn","summary":"在开源社区中，提问的艺术","tags":["Blog","Open Source","Community","Questions"],"title":"在开源社区中学会如何提问","url":"https://cubxxw.com/zh/engineering/posts/the-art-of-asking-questions-in-open-source-communities/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"Prow 是一个基于 Kubernetes 的 CI/CD 系统，它可以在 Kubernetes 集群中运行，用于管理和执行 CI/CD 流程。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-16T16:46:15+08:00","id":"https://cubxxw.com/zh/engineering/posts/prow-ecological-learning/","language":"zh-cn","summary":"Prow 是一个基于 Kubernetes 的 CI/CD 系统，它可以在 Kubernetes 集群中运行，用于管理和执行 CI/CD 流程。","tags":["Blog","Prow","Kubernetes","CI/CD","DevOps"],"title":"自动化的高级追求： Prow 是什么？Kubernetes 为什么需要它","url":"https://cubxxw.com/zh/engineering/posts/prow-ecological-learning/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索OpenIM这一活跃的开源项目如何实现其商业发展目标。了解OpenIM如何取得成功，应对挑战，并在社区贡献与商业化之间找到平衡。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-16T16:40:54+08:00","id":"https://cubxxw.com/zh/engineering/posts/open-source-contribution-guidelines/","language":"zh-cn","summary":"探索OpenIM这一活跃的开源项目如何实现其商业发展目标。了解OpenIM如何取得成功，应对挑战，并在社区贡献与商业化之间找到平衡。","tags":["Blog","OpenIM","Development"],"title":"一份完整的开源贡献指南（提供给第一次踏入开源伙伴秘籍）","url":"https://cubxxw.com/zh/engineering/posts/open-source-contribution-guidelines/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探讨如何在开源社区中实施规范设计，分享我的实践经验与思路，包括如何利用Git和OpenIM工具进行高效管理。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-16T16:25:00+08:00","id":"https://cubxxw.com/zh/engineering/posts/advanced-githook-design/","language":"zh-cn","summary":"探讨如何在开源社区中实施规范设计，分享我的实践经验与思路，包括如何利用Git和OpenIM工具进行高效管理。","tags":["OpenIM","Management","Git","Open Source"],"title":"我的实践总结：开源社区的规范设计思路","url":"https://cubxxw.com/zh/engineering/posts/advanced-githook-design/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文介绍 GoReleaser 工具，一个帮助开发者自动化软件发布流程的强大工具。通过使用 GoReleaser，你可以简化构建、打包和发布软件的步骤，提高开发效率。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-16T16:07:39+08:00","id":"https://cubxxw.com/zh/engineering/posts/go-release-tools/","language":"zh-cn","summary":"本文介绍 GoReleaser 工具，一个帮助开发者自动化软件发布流程的强大工具。通过使用 GoReleaser，你可以简化构建、打包和发布软件的步骤，提高开发效率。","tags":["GoReleaser","Automated Release","Go"],"title":"GoReleaser：自动化你的软件发布","url":"https://cubxxw.com/zh/engineering/posts/go-release-tools/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本教程将指导你如何使用 Hugo —— 一款流行的静态网站生成器 —— 来搭建和管理个人博客。详细介绍从安装到配置的各个步骤。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-12T14:26:20+08:00","id":"https://cubxxw.com/zh/engineering/posts/my-hugo/","language":"zh-cn","summary":"本教程将指导你如何使用 Hugo —— 一款流行的静态网站生成器 —— 来搭建和管理个人博客。详细介绍从安装到配置的各个步骤。","tags":["Blog","Hugo","Tutorial"],"title":"关于我的 Hugo 博客 (教程)","url":"https://cubxxw.com/zh/engineering/posts/my-hugo/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"一篇文章从头开始教会如何快速优雅地阅读学习一个顶级的开源项目 Sealos。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-11T16:33:09+08:00","id":"https://cubxxw.com/zh/engineering/posts/read-openim-project-sealos-openim-source-code/","language":"zh-cn","summary":"一篇文章从头开始教会如何快速优雅地阅读学习一个顶级的开源项目 Sealos。","tags":["Golang (GO语言)","Kubernetes","OpenIM","Cloud Native"],"title":"速读开源项目 Sealos 的源码","url":"https://cubxxw.com/zh/engineering/posts/read-openim-project-sealos-openim-source-code/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索 OpenIM 在 DevOps 环境中的标准设计方法，本文深入讨论了如何利用 DevOps 原则优化 OpenIM 的部署和维护，提升项目的自动化和效率。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-09-02T16:13:37+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-devops-design/","language":"zh-cn","summary":"探索 OpenIM 在 DevOps 环境中的标准设计方法，本文深入讨论了如何利用 DevOps 原则优化 OpenIM 的部署和维护，提升项目的自动化和效率。","tags":["OpenIM","DevOps","Cloud Native","Automation","Microservices","Deployment"],"title":"我如何设计 DevOps 下的 OpenIM 标准开发流 \u0026 敏捷体系 \u0026 精益模式","url":"https://cubxxw.com/zh/engineering/posts/openim-devops-design/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文详述了在 OpenIM 中实施多进程管理的策略和技术，OpenIM 的 System 部署设计； 探讨如何通过进程隔离和资源控制来提升系统稳定性和扩展性。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-08-16T15:55:39+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-multi-process-management/","language":"zh-cn","summary":"本文详述了在 OpenIM 中实施多进程管理的策略和技术，OpenIM 的 System 部署设计； 探讨如何通过进程隔离和资源控制来提升系统稳定性和扩展性。","tags":["OpenIM","Multi-Processing","Performance","System Stability","Resource Management"],"title":"我是如何优雅设计 OpenIM 多进程管理策略的","url":"https://cubxxw.com/zh/engineering/posts/openim-multi-process-management/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文深入介绍 Go 语言的调试过程，测试方法以及如何使用调试工具 dlv 来优化代码。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-06-19T16:38:39+08:00","id":"https://cubxxw.com/zh/engineering/posts/use-go-tools-dlv/","image":"https://cubxxw.com/images/blog/go-debugging.png","language":"zh-cn","summary":"本文深入介绍 Go 语言的调试过程，测试方法以及如何使用调试工具 dlv 来优化代码。","tags":["Blog","Development","Debugging"],"title":"Go 调试测试以及调试工具 dlv 学习","url":"https://cubxxw.com/zh/engineering/posts/use-go-tools-dlv/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文深入探讨了 Github Actions 的高级使用技巧，旨在帮助开发者更好地理解和利用这一强大的自动化工具来优化软件开发流程。通过实际案例和详细的步骤说明，您将学习到如何设置高效的 CI/CD 管道，以及如何通过 Github Actions 自动化常见的开发任务。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-06-14T16:17:02+08:00","id":"https://cubxxw.com/zh/engineering/posts/github-actions-advanced-techniques/","language":"zh-cn","summary":"本文深入探讨了 Github Actions 的高级使用技巧，旨在帮助开发者更好地理解和利用这一强大的自动化工具来优化软件开发流程。通过实际案例和详细的步骤说明，您将学习到如何设置高效的 CI/CD 管道，以及如何通过 Github Actions 自动化常见的开发任务。","tags":["Blog","CI/CD","Automation"],"title":"Github Actions 的高级使用技巧","url":"https://cubxxw.com/zh/engineering/posts/github-actions-advanced-techniques/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文详细介绍了 OpenIM 社区版的离线部署设计方案及其实施策略，旨在帮助读者理解和应用于实际部署过程中。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-05-19T15:20:59+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-offline-deployment-design/","image":"http://sm.nsddd.top/sm202309161529285.jpg","language":"zh-cn","summary":"本文详细介绍了 OpenIM 社区版的离线部署设计方案及其实施策略，旨在帮助读者理解和应用于实际部署过程中。","tags":["OpenIM","Offline Deployment","Design","Implementation Strategy","Deployment"],"title":"OpenIM离线部署设计","url":"https://cubxxw.com/zh/engineering/posts/openim-offline-deployment-design/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"本文探讨了针对 Openkf 的多架构镜像构建策略的设计，涵盖了在不同环境下的构建和部署方案，旨在提高应用的可移植性和效率。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-04-23T14:15:15+08:00","id":"https://cubxxw.com/zh/engineering/posts/openkf-multi-architecture-image/","language":"zh-cn","summary":"本文探讨了针对 Openkf 的多架构镜像构建策略的设计，涵盖了在不同环境下的构建和部署方案，旨在提高应用的可移植性和效率。","tags":["Golang (GO语言)","Kubernetes","OpenIM","Cloud Native"],"title":"Openkf 多架构镜像的构建策略设计","url":"https://cubxxw.com/zh/engineering/posts/openkf-multi-architecture-image/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"详细介绍 OpenIM 远程工作团队协作协议的最新版本 v1.3，探讨其如何促进团队协作和提高工作效率。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-03-29T16:02:31+08:00","id":"https://cubxxw.com/zh/engineering/posts/openim-remote-work-culture/","image":"https://cubxxw.com/images/blog/openim-remote-work.jpg","language":"zh-cn","summary":"详细介绍 OpenIM 远程工作团队协作协议的最新版本 v1.3，探讨其如何促进团队协作和提高工作效率。","tags":["Blog","Remote Work","Team Collaboration","OpenIM"],"title":"在AI时代 - 精益团队的企业文化和远程工作指南 v2.0","url":"https://cubxxw.com/zh/engineering/posts/openim-remote-work-culture/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"探索跨平台和多架构编译设计的技术。本文介绍如何设计和实施能够在不同平台和架构上无缝运行的编译方案，以提高软件项目的灵活性和可移植性。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2023-02-13T16:21:53+08:00","id":"https://cubxxw.com/zh/engineering/posts/cross-platform-compilation/","language":"zh-cn","summary":"探索跨平台和多架构编译设计的技术。本文介绍如何设计和实施能够在不同平台和架构上无缝运行的编译方案，以提高软件项目的灵活性和可移植性。","tags":["Blog","Cross-Platform Compilation","Multi-Architecture Compilation"],"title":"跨平台以及多架构编译设计","url":"https://cubxxw.com/zh/engineering/posts/cross-platform-compilation/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"Kubernetes是一个开源的容器编排引擎，用于自动化部署、扩展和管理容器化应用程序。该项目由云原生计算基金会管理，该基金会由Linux基金会托管。这篇文章将会带你快速入门Kubernetes。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2022-04-28T23:38:11+08:00","id":"https://cubxxw.com/zh/engineering/posts/kubernetes-an-article-to-get-started-quickly/","language":"zh-cn","summary":"Kubernetes是一个开源的容器编排引擎，用于自动化部署、扩展和管理容器化应用程序。该项目由云原生计算基金会管理，该基金会由Linux基金会托管。这篇文章将会带你快速入门Kubernetes。","tags":["Blog","Kubernetes","Cloud Native","Docker"],"title":"Kubernetes一篇快速入门的文章","url":"https://cubxxw.com/zh/engineering/posts/kubernetes-an-article-to-get-started-quickly/"},{"authors":[{"name":"熊鑫伟 (Xinwei Xiong)"}],"content_text":"欢迎来到我们的项目，一个基于区块链技术的学习平台。在这里，我们将分享项目进展的最新动态和见解。您可以切换到指定的语言了解更多详细信息。","date_modified":"2026-07-11T08:22:51+08:00","date_published":"2022-02-01T10:26:53+08:00","id":"https://cubxxw.com/zh/engineering/posts/participating-in-this-project/","language":"zh-cn","summary":"欢迎来到我们的项目，一个基于区块链技术的学习平台。在这里，我们将分享项目进展的最新动态和见解。您可以切换到指定的语言了解更多详细信息。","tags":["Blog","Blockchain","Open Source","Community"],"title":"参与我们的区块链学习平台项目","url":"https://cubxxw.com/zh/engineering/posts/participating-in-this-project/"}],"language":"zh-cn","title":"Engineering on 熊鑫伟（cubxxw）的简体中文博客 🇨🇳","version":"https://jsonfeed.org/version/1.1"}