240 发简信
IP属地:上海
  • 平台工程的未来:平台即运行时

    本文介绍了 Wix 公司在打造面向开发人员的统一开发者平台的过程中学到的经验,介绍了真正有价值的开发平台应该覆盖的范围和功能,对于希望打造自己开...

  • Resize,w 360,h 240
    [大厂实践] Uber 如何实现端到端测试左移

    本文介绍了 Uber 在尝试将端到端测试左移的过程中开发的 BITS 系统和测试架构,讨论了对于测试颗粒度的取舍,对于任何一个致力于优化产品测试...

  • Resize,w 360,h 240
    10 分钟搞定分布式选举 Bully 算法

    本文主要介绍了在分布式系统中使用 Bully 算法进行领导者选举的概念和流程,并以 Go 语言为例展示了具体的编码实践。原文:Leader El...

  • 5 分钟搞定 Golang 自定义代码分析器

    本文介绍了如何利用 Go 的 analysis 包提高代码质量,通过构建自定义分析器并与 golangci-lint 集成,详细说明了 anal...

  • 代码质量保证的利器:Git 预提交钩子

    本文主要介绍如何利用 Python 的 pre-commit 包定义 Git pre-commit 钩子,从而自动化代码质量检查的过程,并介绍了...

  • 10 分钟了解 18 个冷门编程概念

    本文介绍了 18 个比较冷门的编程概念,并通过示例代码帮助读者理解这些概念,同时强调了它们在编程实践中的重要性。这些概念虽然不为人所知,但对提升...

  • 从 UUID 到 UUIDv7:唯一标识符的演进

    本文主要介绍 UUID 从 v1 到 v8 的演进历程,特别详细解读了最新的 UUIDv7 和 UUIDv8,介绍了 UUID 在分布式系统和数...

  • 5分钟了解 Golang 的快速编译

    Golang 通过一系列技术选择提升编译速度,包括简化依赖管理、高效的工具链、无预处理器、简单的语言设计以及增量编译等,这些策略使得 Golan...

  • 轻松打造高效日志系统

    本文介绍了如何设计并实现高效日志系统,介绍了一个有效的日志系统需要考虑的关键问题,强调了日志在系统调试和监控中的重要性。原文:Design An...

个人介绍
俞凡,Mavenir Systems研发总监,在上海、达拉斯生活的技术人,关注高可用架构、高性能服务、5G、人工智能、区块链、DevOps、Agile等。