Tag
#Golang
- BeyondStorage: why we failed我在 2021 年度总结 中提到过败走青云的故事。当时,我充满怨气地将项目失败归咎于与公司利益相冲突,留下一堆似是而非的空洞总结。现在一年多...8 min
- gg: 像写 Golang 一样生成代码开发者或多或少都会写 Code Generator,对 Golang 开发者来说尤其如此。一方面是因为 Golang 类型系统的羸弱,另一方...11 min
- 2021 CIC: BeyondStorage 介绍大家好,我是丁皓,是 QingStor 生态开发的负责人,常用网名叫做漩涡。 随着云计算变革的逐步深入,越来越多的用户选择在云上存储数据,他...4 min
- 随缘分享第 4 期文章 Adding BPF target support to the Rust compiler 介绍了 BPF 与 Rust 编译模型上...5 min
- 随缘分享第 3 期上一期的随缘分享要追溯到去年一月了,其实一直有在看各种奇奇怪怪的项目,但是之前的随缘分享搞得有点太刻意以至于要正经危坐的去考虑行文和措辞。现...3 min
- 记一次二进制乱起名字引发的翻车在某次日常 Syu 之后,我的 archlinux 难得的翻车了——重启之后进入了 BIOS 的锁屏介面: 第一直觉是自己的 EFI 被搞没...3 min
- 记 go build -o 的坑最近在把开源项目的 CI 统一迁移到 Github Action,单元测试使用 Github Hosted Runner,而集成测试则会在我...5 min
- 成为 exercism.io Mentor 的第一天https://exercism.io 是一个开源非营利性的编程学习平台,今天偶然遇见的之后非常赞同他们的运营模式和理念,于是注册成为了 G...4 min
- go-locale: 想当然导致的 BUG 们go-locale 是一个跨平台语言检测库,前段时间刚刚发布了 v1.0.0 ,开发的过程中出现了不少想当然导致的问题,本文做了一些整理。 ...4 min
- qingsotr/log: 为关键业务场景设计的 Logger作为一个服务可观察性的重要组成部分,日志会出现在代码的任何地方,这使得日志库本身的性能和可靠性也会影响到服务本身。为了在不影响可观察性的前提...9 min
- BeyondStorage: why we failedI mentioned the story of my failure in Qingyun in my 2021 Annual Revie...7 min
- serde-go 开发手记第一期serde-go 是 serde 的 Golang Port,目标是实现通用且高效的 Golang 数据结构序列化与反序列化。本系列的内容包...8 min
- Get Started with HCL2HCL 2 is the most promising configuration language I have ever met, bu...6 min
- My Solution for DNS Poisoning by AtomDNSI used to be a big fan of coredns : I use it on my laptop, in our team...3 min
- 通过 gRPC 传递 Request ID分布式追踪是 Anybox 项目中的重要一环,其中在每个请求的入口处设置一个 Request ID 是分布式追踪的第一步。这篇文章主要介绍如...5 min