Code
- 22 Aug 2019
Go Modules 迁移实战经验
自从上次 Go Modules 分享以来,我们 Team 的所有 Golang 项目在逐步的切换到 Go Modules,但是在实际执行的操... - 06 Aug 2019
开放容器标准(OCI) 内部分享
研究工程效率提升必然逃不开容器化,容器化能够屏蔽不同项目的细节,大幅度降低构建持续集成系统的难度,只需要专注于提供平台服务即可,这对我们 T... - 08 Jul 2019
beancollect —— beancount 账单导入工具
每一个 beancount 的使用者最终都会写一个自己的账单导入工具,我当然也不例外。 What beancollect 是一个为 bean... - 27 Jun 2019
QingStor 对象存储对接指北
在工作中接触到过很多不了解对象存储的开发者在对接上遇到了很多问题,这篇文章旨在从核心概念出发介绍 QingStor 对象存储,然后介绍 AP... - 27 May 2019
Go Modules 内部分享
最近在日常工作之外,我开始负责 Team 内部的工程效率提升。瞄准的第一个目标便是推动 Go Modules 在 Team 内部的普及,一方... - 25 May 2019
Golang Panic 行为探秘
为了满足分布式系统测试的需求,我们经常需要在代码中埋下断点,以便于通过修改编译参数或者注册特定 Hook 的方式来强迫程序走特定的逻辑。这篇... - 30 Mar 2019
在 Google 日历度过的欢乐时光
前段时间终于下定决定入了 G Suite,花了点时间进行数据迁移,但是在操作日历的时候错误的把朋友们的生日提醒(每年重复)导入到了我的行程当... - 28 Mar 2019
开启 Jetbrains IDE 的全局菜单
最近在想办法提升自己的开发体验,其中有一步就是去掉了不常用和已经使用快捷键代替的按钮和菜单。但是菜单栏没有办法隐藏,导致观感上不是很好。适逢... - 10 Mar 2019
通过 gRPC 传递 Request ID
分布式追踪是 Anybox 项目中的重要一环,其中在每个请求的入口处设置一个 Request ID 是分布式追踪的第一步。这篇文章主要介绍如... - 04 Jan 2019
记一次 WiFi 断开链接
今天下午的时候我的 WiFi 出现了一次时长大约为两秒的断开链接,当时正在抢回家的车票,面对突如其来的 ERR_ADDRESS_UNREAC...