分享 GitHub 周报 by Techcats

abserari for Techcats · 2020年09月02日 · 164 次阅读

2020-08-26 ~ 2020-09-02

GitHub

Network

caddy

image.png


Caddy 非常有名, 最开始出名是因为自动更换证书. 用的是 CertMagic. 我们关注使用 Caddy 有三年了, 源码分析也出了两版:二版, 源码阅读初版合集. Caddy 能力很强, 配置的语言也够简洁, 之前看源码的时候他的插件机制设计的不错. 社区也贡献了很多插件. 现在已经是 Caddy 2 了, 插件机制也重新设计. 用作源码学习和轻量的生产环境是非常好的.
click here → 论坛

netstack



Google 出品, 网络栈协议代码 go 版本, 网络深入学习的葵花宝典. 代码强度和质量都有保证, 是用作新一代协议栈实现学习的不二之选. 建立在 Go 语言简洁优美的网络库之上, 配合我们的源码图使用更佳, 源码阅读初版合集 中也有. 另外 Wbofeng Netstack 源码阅读笔记 @Wbofeng(wbofeng)

Info

Google Technical Writing Course

Google 的技术文章写作教程资料, 它提供了两个部分的资料, 我称之为基础部分和提高部分. 基础部分主要描述了共同遵守的样式格式规范, 提高部分着重于如何表达. 有一个公式 好的文档 = 读者需要的技术水平 - 读者目前的技术水平 , 如果不愿意阅读太多, 可以直接参照我的笔记. → Link Here or Here. Google 居然还有一个叫做技术作家的职位, 有兴趣可以去应聘image.png

Miscellaneous

Coding time

全平台, 集成到 IDE 中的插件, 可以用于统计你的 Coding 时间哦.

code time

这一款免费
image.png

WakaTime

这一款挺贵
image.png

Storage

PostgreSQL

image.png
PostgreSQL 是一个强大的开源对象关系数据库系统,它使用并扩展了 SQL 语言,结合了许多安全存储和扩展最复杂数据工作负载的特性

Minio

image.png
MinIO 是在 Apache License v2.0 下发布,使用 go 语言实现的高性能分布式对象存储.
MinIO 可部署在 k8s 上,K8s 这样的编排平台为部署和扩展 MinIO 提供了完美的云原生环境.
可以使用 MinIO Client(mc) 替代用于文件系统和对象存储的 ls,cp,mkdir,diff 和 rsync 命令.
minio-go 是 go 语言版的 SDK,里面囊括了相对完整的对象存储功能实现.


Subscribe - Contribute

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册