gocn_news_set_2020
go语言中文网(每日资讯)_2020-07-29
一、Go语言中文网
二、亚军进化史
三、polarisxu
四、分布式实验室
五、架构师之路
帖子中心,1亿数据,架构如何设计?一、Go语言中文网
二、亚军进化史
三、polarisxu
四、分布式实验室
五、架构师之路
gocn_news_2020-07-29
1.我在 Go 中犯的一些小错误 https://dev.to/hoelzro/a-little-mistake-i-made-in-go-4485
2.简单的 Go 命令行热编译工具 https://dev.to/longtime1116/simple-live-reloading-tool-for-writing-cli-applications-in-go-1262
3.从零开始入门 K8s| 调度器的调度流程和算法介绍 https://gocn.vip/topics/10743
4.在 Go 使用使用依赖注入搭建更好的软件 https://medium.com/effective-development/building-better-software-in-go-with-di-faf8301a9f84
5.一款自我进化的微服务框架 https://medium.com/@jfeng45/a-self-evolved-microservice-framework-in-go-d9bf87c10ab0
gopherDaily_2020-07-29
- 1.Go的“WaitGroup” vs. JavaScript的“PromiseAll” - https://hackernoon.com/a-quick-coding-lesson-on-gos-waitgroup-vs-javascripts-promiseall-ax2q3ufu
- 2.Go与Kotlin中实现并行请求的对比 - https://aawadia.hashnode.dev/parallel-requests-in-kotlin-vs-golang-ckcwqa37000cm7ss12rp3330a
- 3.扩展kubernetes - part1: custom operator - https://medium.com/@krvarma/extending-kubernetes-part-1-custom-operator-b6745c42be4f
- 4.揭秘容器 - https://blog.pratikms.com/demystifying-containers-ckbjqjqa202640ns1vo369ufu
- 5.从容器化应用中学到的东西 - https://hackernoon.com/what-we-learned-by-dockerizing-our-applications-jk1y3xrx
- 6.gearbox: 聚焦于高性能的web框架 - https://github.com/gogearbox/gearbox
- 7.goflow: 高性能、可扩展、分布式工作流框架 - https://github.com/faasflow/goflow
- 8.为什么现在是使用GNOME的最佳时机 - https://opensource.com/article/20/7/new-gnome-features
- 9.github发布public产品路标 - https://github.blog/2020-07-28-announcing-the-github-public-roadmap/
- 10.正则表达式可视化 - https://blog.robertelder.org/regular-expression-visualizer/
go语言中文网(每日资讯)_2020-07-28
一、Go语言中文网
二、亚军进化史
三、Go 夜读
四、分布式实验室
五、中生代技术
gocn_news_2020-07-28
1.记一次简单的 Go 反射实战 https://juejin.im/post/5f1e2e4af265da22f751e7fa
2.golang 进度条功能实现 https://segmentfault.com/a/1190000023375330
3.Golang 有多快 https://medium.com/swlh/how-fast-is-golang-135c658205eb
4.GORM 源码解读 https://segmentfault.com/a/1190000022987438
5.如何用 Go 编写词法分析器 https://www.aaronraff.dev/blog/how-to-write-a-lexer-in-go
go语言中文网(每日资讯)_2020-07-27
一、Go语言中文网
二、亚军进化史
三、MoeLove
四、IT大咖说
五、高可用架构
gocn_news_2020-07-27
1.Go Error 中好、坏、丑陋的地方 https://medium.com/@sonus21/the-good-bad-and-ugly-of-go-errors-cd6841b02ee8
2.Go + Jenkins 自动化部署方案 https://www.jianshu.com/p/e81084d3756d
3.Go 常见库 cobra 教程 https://segmentfault.com/a/1190000023382214
4.最新 Viper 视频教程 https://www.youtube.com/watch?v=ggxGznvdKMo
5.Go 容器应用 Debug 工具 https://github.com/moshebe/gebug
go语言中文网(每日资讯)_2020-07-26
一、Go语言中文网
二、亚军进化史
三、分布式实验室
四、从菜鸟到大佬
五、FreeBuf
六、 不务正业的豆腐酱
gopherDaily_2020-07-26
- 1.为什么选择Go(而不是python, node.js和rust)?一劳永逸地解决辩论 - https://www.bacancytechnology.com/blog/why-choose-golang-over-python-rust-and-nodejs
- 2.Go Challenges集合(数据结构与算法) - https://tutorialedge.net/challenges/go/
- 3.使用Go编写中间件的乐趣 - https://medium.com/@matryer/writing-middleware-in-golang-and-how-go-makes-it-so-much-fun-4375c1246e81
- 4.kubernetes pod安全策略 - https://developer.squareup.com/blog/kubernetes-pod-security-policies/
- 5.备份k8s中有状态应用的工具 - https://github.com/stashed/stash
- 6.通过二维码在同一网络下分享文件 - https://github.com/prdpx7/go-fileserver
- 7.用GitHub Actions做几个“愚蠢”(但有趣)的事情 - https://devopsdirective.com/posts/2020/07/stupid-github-actions/
- 8.evergreen:mongodb开源的分布式持续集成系统 - https://github.com/evergreen-ci/evergreen
go语言中文网(每日资讯)_2020-07-25
一、Go语言中文网
二、亚军进化史
三、 felix021
四、腾讯效能
gocn_news_2020-07-25
1.GoLand 2020.2 首个 RC 版本发布 https://www.oschina.net/news/117438/goland-2020-2-rc-released
2.goroutine 间的同步&协作 https://www.cnblogs.com/win-for-life/p/13372984.html
3.Go 语言系列之手把手教你撸一个 ORM https://www.cnblogs.com/Tassdar/p/13373289.html
4.TiDB 为什么你需要混沌工程以及 Chaos Mesh® https://gocn.vip/topics/10688
5.分布式作业管理系统 Asgard 分布式作业管理系统 Asgard
gopherDaily_2020-07-25
- 1.Go 1.15 RC1发布 - https://tip.golang.org/doc/go1.15
- 2.播客:Testify的未来 - https://changelog.com/gotime/139
- 3.Go中函数具有多态性 - https://crro.github.io/2020-07-17/interface-functions-go
- 4.使用JWT在Go中进行身份验证 - https://auth0.com/blog/authentication-in-golang/
- 5.在k8s集群中如何备份和恢复MySQL - https://portworx.com/how-to-backup-and-restore-mysql-on-kubernetes/
- 6.如何在Kubernetes上转储被OOM杀掉的进程 - https://medium.com/@pamir.erdem/how-to-dump-oomkilled-process-on-kubernetes-b77cccf421a2
go语言中文网(每日资讯)_2020-07-24
一、Go语言中文网
二、亚军进化史
三、 polarisxu
四、 架构头条
五、云加社区
gocn_news_2020-07-24
1.Go 的泛型 https://www.capitalone.com/tech/software-engineering/generics-in-go/
2.前后端分离的 Web 应用如何在 k8s 上独立部署 https://skarlso.github.io/2020/07/23/kubernetes-deploy-golang-react-apps-separately-part1/
3.使用 Go 语言连接 IRC 服务 https://dev.to/mnlwldr/connect-to-an-irc-server-with-golang-fj9
4.使用 GoSDK 试玩 Azure 的 Data Explorer https://itnext.io/getting-started-with-azure-data-explorer-using-the-go-sdk-807c50bc8105
5.Docker registry GC 原理分析 https://mp.weixin.qq.com/s/D8BFeEcbwDiB5PhM824CvQ
go语言中文网(每日资讯)_2020-07-23
一、Go语言中文网
二、亚军进化史
三、ServiceMesher
四、雨痕公开课
五、 Go 夜读
gocn_news_2020-07-23
1.bee 智能化代码生成器,一分钟实现前后端系统 https://gocn.vip/topics/10724
2.Golang 中的表驱动测试 https://medium.com/@pliutau/table-driven-tests-in-go-5d7e230681da
3.Golang 实现的 SMS 验证工具,轻松获取一次性 SMS 号码 https://github.com/upmasked/number-verifier
4.函数——go 世界中的一等公民 https://segmentfault.com/a/1190000023340324
5.Go 模糊测试草案 https://go.googlesource.com/proposal/+/master/design/draft-fuzzing.md
go语言中文网(每日资讯)_2020-07-22
一、Go语言中文网
二、亚军进化史
三、一艘慢船
四、企鹅杏仁技术站
五、 Go 夜读
gocn_news_2020-07-22
1.io/fs 草案设计概述 https://www.reddit.com/r/golang/comments/hv976o/qa_iofs_draft_design/
2.Gopher 读物清单 https://github.com/ardanlabs/gotraining/blob/master/reading/README.md
3.为什么 Go 的错误处理很棒?还是有人很喜欢 https://mp.weixin.qq.com/s/wYkta4h6OYUxKnlIZD7T_g
4.go runtime debug 小技巧 https://mp.weixin.qq.com/s/eHpRCh6B1Y_urDwYWJcyDQ
5.query2metric 把 DB 查询转换为 prometheus 指标 https://github.com/yolossn/query2metric/
gopherDaily_2020-07-22
- 1.Go草案:增加io/fs包,定义了只读文件树的接口 - https://github.com/golang/proposal/blob/master/design/draft-iofs.md
- 2.Go草案:通过//go:embed将静态文件嵌入Go二进制文件 - https://github.com/golang/proposal/blob/master/design/draft-embed.md
- 3.Go草案:在go工具链中增加模糊测试支持 - https://github.com/golang/proposal/blob/master/design/40307-fuzzing.md
- 4.那些有用的Go工具包 - https://www.golangprograms.com/go-programming-language-packages.html
- 5.gebug: 更好地调试容器化的go应用 - https://github.com/moshebe/gebug
- 6.使用Grafana,InfluxDB和CollectD监视基础架构 - https://serhack.me/articles/monitoring-infrastructure-grafana-influxdb-connectd/
- 7.关于编程的一些思考(系列文章) - https://www.benkuhn.net/progessays/
- 8.为什么python不像Go那样需要一个main函数 - https://utcc.utoronto.ca/~cks/space/blog/python/WhyNoMainFunction
go语言中文网(每日资讯)_2020-07-21
一、Go语言中文网
二、亚军进化史
三、 从菜鸟到大佬
四、互联网后端架构
go语言中文网(每日资讯)_2020-07-20
一、Go语言中文网
二、亚军进化史
三、 Go 夜读
四、 polarisxu
五、 MoeLove
gocn_news_2020-07-20
1.Go2 泛型语法变更讨论 https://groups.google.com/forum/#! topic/golang-nuts/7t-Q2vt60J8
2.深入理解 Goroutine 和 Channel https://medium.com/wesionary-team/understanding-go-routine-and-channel-b09d7d60e575
3.Unix、C、Go 和人工智能 https://www.youtube.com/watch?v=O9upVbGSBFo
4.pebble:受 LevelDB/RocksDB 启发的 KV 存储 https://github.com/cockroachdb/pebble
5.afero:Go 文件系统抽象 https://github.com/spf13/afero
go语言中文网(每日资讯)_2020-07-19
一、Go语言中文网
二、亚军进化史
三、从菜鸟到大佬
gopherDaily_2020-07-19
- 1.Go interface:与外部世界交互 - https://github.com/Evertras/go-interface-examples/tree/master/outside-world
- 2.Go中byte与hex的相互转换 - https://schadokar.dev/to-the-point/convert-byte-to-hex-and-hex-to-byte-in-golang/
- 3.构建工具比较:make vs. mage - https://hub.gothamhq.com/t/build-tools-mage-vs-make/13
- 4.Kubernetes:如何优雅的停掉pod - https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-gracefully-handle-pod-deletion-b28d23644ccc
- 5.支持全网络广告和跟踪器屏蔽的DNS服务器 - https://github.com/AdguardTeam/AdGuardHome
- 6.todocheck: Go注释中TODO标记的分析器 - https://github.com/preslavmihaylov/todocheck
- 7.afero: 一个文件系统框架,提供与任何文件系统交互的简单,统一和通用的API - https://github.com/spf13/afero
go语言中文网(每日资讯)_2020-07-18
一、Go语言中文网
二、亚军进化史
三、有点技术
四、云原生技术爱好者社区
五、felix021
gocn_news_2020-07-18
1.Go 指南:顶级 Go 框架、IDE 和工具列表 https://mp.weixin.qq.com/s/5q7G6BpeRohX4v2GvvZUAQ
2.使用百度链的智能合约来落地公司业务场景 https://segmentfault.com/a/1190000023277089
3.Go 程序启动过程 https://overstack.me/202007/go-program-startup-process.html
4.Kafka 导致重复消费原因和解决方案 https://segmentfault.com/a/1190000023282843
5.踩坑记:Go 服务灵异 panic https://segmentfault.com/a/1190000023283854
gopherDaily_2020-07-18
- 1.Rust和Go在后端web开发上的比较 - https://qvault.io/2020/07/17/rust-vs-go-in-backend-web-development/
- 2.Fiber Web框架与其它框架的benchmark比较 - https://docs.gofiber.io/benchmarks
- 3.paper: Go静态竞态检测与mutex安全分析 - https://arxiv.org/abs/2004.12859
- 4.一文了解kubernetes中的ETCD - https://medium.com/dev-genius/all-you-need-to-know-to-get-started-with-etcd-in-kubernetes-6755dbce8748
- 5.为什么要使用Go以及如何入门 - https://www.rtinsights.com/why-you-should-use-golang-and-how-to-get-started
- 6.errcheck: 发现源码中未处理error的工具 - https://github.com/kisielk/errcheck
go语言中文网(每日资讯)_2020-07-17
一、Go语言中文网
二、亚军进化史
三、从菜鸟到大佬
四、贝壳产品技术
五、小浩算法
gopherDaily_2020-07-17
- 1.Rust性能一定好?不一定! : Go和Rust的gRPC benchmark比对 - https://medium.com/@Rustling_gopher/benchmarking-grpc-in-rust-go-184545e7688a
- 2.Go的Repository模式: 一种简化Go服务逻辑的模式 - https://threedots.tech/post/repository-pattern-in-go
- 3.你的github公开库源码备份到北极了 - https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/
- 4.protocol buffer: 现代数据序列化方法 - https://levelup.gitconnected.com/introduction-to-modern-data-serialization-method-protocol-buffers-edd2131c5b50
- 5.Goland 2020增加对go新泛型方案的实验性支持 - https://blog.jetbrains.com/2020/07/16/goland-2020-2-reaches-beta/
go语言中文网(每日资讯)_2020-07-16
一、Go语言中文网
二、亚军进化史
三、腾讯技术工程
四、行思錄 | Travel Coder
五、架构头条
go语言中文网(每日资讯)_2020-07-15
一、Go语言中文网
二、亚军进化史
三、腾讯云原生
四、分布式实验室
五、鸟窝
gocn_news_2020-07-15
1.Prometheus 之禅 https://the-zen-of-prometheus.netlify.app
2.进击的 Kubernetes 调度系统(二):支持批任务的 Coscheduling/Gang scheduling https://gocn.vip/topics/10697
3.万级 K8s 集群背后 etcd 稳定性及性能优化实践 https://www.jianshu.com/p/f49d33211d44
4.golang 动态规划实现过程 https://www.jianshu.com/p/be212080bf4a
5.线上 Go 项目的 Docker 镜像应该怎么构建? https://juejin.im/post/5f0d0c0be51d45349b5caaaf
go语言中文网(每日资讯)_2020-07-14
一、Go语言中文网
二、亚军进化史
三、polarisxu
四、 有点技术
五、No Headback
go语言中文网(每日资讯)_2020-07-13
一、Go语言中文网
2.我用 Go 生成的随机数为什么不随机?随机数是怎样产生的
二、腾讯技术工程
三、MoeLove
1.K8S 生态周报| Helm v3.3.0-rc.1 发布
四、亚军进化史
五、polarisx
1.由群里讨论的关于 println 和 fmt.Println “诡异”问题的思考总结
gopherDaily_2020-07-13
- 1.使用Go实现的CAN总线库 - https://github.com/einride/can-go 视频:https://www.youtube.com/watch?v=IbggJHJUv0U
- 2.使用Go秒读16G文件 - https://medium.com/swlh/processing-16gb-file-in-seconds-go-lang-3982c235dfa2
- 3.使用pprof和expvar对http服务做性能剖析 - https://rafallorenz.com/go/go-profiling-http-service-with-pprof-and-expvar/
- 4.使用Go和WebAssembly实现PONG游戏 - https://dstoiko.github.io/posts/go-pong-wasm/
- 5.Go标准库ticker最佳实践 - https://medium.com/@jeremieshaker/golang-ticker-best-practices-using-tickers-in-a-multi-threaded-program-without-losing-your-mind-dfc307c6de62
- 6.构建自更新的github README profile - https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/
go语言中文网(每日资讯)_2020-07-12
一、Go语言中文网
二、亚军进化史
三、云原生技术爱好者社区
四、 51reboot运维开发
gocn_news_2020-07-12
1.Go 语言学习 - Understanding Lock https://juejin.im/post/5f09767cf265da22f955a364
2.Docker 搭建数据库高可用方案 PXC https://juejin.im/post/5f046195e51d45348675d048
3.测试混乱情况下的 API 服务的 HTTP mocking 库 https://github.com/Trendyol/gaos
4.GopherCon 欧洲 2020 视频列表 https://www.youtube.com/playlist?list=PLtoVuM73AmsKnUvoFizEmvWo0BbegkSIG
5.Git 如何写出优雅的 Commit Message https://juejin.im/post/5f0818c15188252e906f8bac
gopherDaily_2020-07-12
- 1.油管视频:GopherCon Europe 2020全集 - https://www.youtube.com/playlist?list=PLtoVuM73AmsKnUvoFizEmvWo0BbegkSIG
- 2.Go:死锁是怎么产生的 - https://medium.com/a-journey-with-go/go-how-are-deadlocks-triggered-2305504ac019
- 3.Go context原理揭秘 - https://vishnubharathi.codes/blog/go-contexts/
- 4.Kubernetes和网络,为什么这么难 by Kubernetes联合发明人 Tim Hockin - https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard
- 5.使用Open Policy Agent实现kubernetes pod安全策略 - https://www.infracloud.io/kubernetes-pod-security-policies-opa/
- 6.如何创建专业级的github profile readme文件 - https://www.aboutmonica.com/blog/how-to-create-a-github-profile-readme
- 7.你知道计算机一秒钟能做什么吗 - http://computers-are-fast.github.io/
go语言中文网(每日资讯)_2020-07-11
一、Go语言中文网
二、亚军进化史
三、 网管叨bi叨
四、有点技术
五、小鸟技术笔记
gopherDaily_2020-07-11
- 1.使用Go实现微服务系列(10篇) - https://ewanvalentine.io/microservices-in-golang-part-1/
- 2.播客:Pace.dev生产环境中的Go - https://changelog.com/gotime/136
- 3.Go的经验教训:有时,我尽可能不使用goroutines - https://utcc.utoronto.ca/~cks/space/blog/programming/GoWhenNotManyGoroutines
- 4.go-safeweb:用于在Go中编写默认安全HTTP服务器的库的集合 - https://github.com/google/go-safeweb
- 5.NASA活动:把你的名字送上火星 - https://mars.nasa.gov/participate/send-your-name/future
- 6.GORM v2版本指南 - http://v2.gorm.io/docs/
- 7.通过TLS使用DNS - https://fedoramagazine.org/use-dns-over-tls/
go语言中文网(每日资讯)_2020-07-10
一、Go语言中文网
二、亚军进化史
三、新亮笔记
四、有点技术
五、腾讯移动品质中心TMQ
gocn_news_2020-07-10
1.基于 Twirp RPC 的简易 JSON Api Gateway 实现 https://gocn.vip/topics/10660
2.从这些角度看 GO 是一门糟糕的语言 https://pasztor.at/blog/go-is-terrible
3.Gox 语言中使用内存虚拟文件系统提升 IO 处理速度-GX43.1 https://www.jianshu.com/p/102b33f56cc7
4.使用 Delve 代替 Println 来调试 Go 程序 https://opensource.com/article/20/6/debug-go-delve
5.Go GC 怎么标记内存?颜色是什么含义?图解三色标记法 https://developer.51cto.com/art/202007/620659.htm
gocn_news_2020-07-09
1.让你的模块保持兼容性 https://blog.golang.org/module-compatibility
2.在 Go 中如何调用 c 共享库 https://medium.com/@manoj_gupta/how-to-use-c-shared-library-code-in-go-code-14ff9ce9c5da
3.用 Go 玩转嵌入式之使用 tinygo 驱动周边元件 http://suo.im/5WZo08
4.进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework https://gocn.vip/topics/10665
5.Go timers 的生命周期 https://medium.com/a-journey-with-go/go-timers-life-cycle-403f3580093a
go语言中文网(每日资讯)_2020-07-08
一、Go语言中文网
二、亚军进化史
三、云原生技术爱好者社区
四、No Headback
gocn_news_2020-07-08
1.Go 实现使用 SQL 查询 git 存储库 https://github.com/augmentable-dev/gitqlite
2.30 天学习 Go https://dev.to/canro91/let-s-go-learn-go-in-30-days-3dg9
3.用 Go 编写的 Markdown 解析器 https://github.com/yuin/goldmark
4.在 Go 中不使用 Cookies 进行服务器端跟踪 https://marvinblum.de/blog/server-side-tracking-without-cookies-in-go-OxdzmGZ1Bl
5.使用 go/analysis 包去修复你自己的代码 https://arslan.io/2020/07/07/using-go-analysis-to-fix-your-source-code/
go语言中文网(每日资讯)_2020-07-07
一、Go语言中文网
二、亚军进化史
三、Go 夜读
四、polarisxu
五、有点技术
六、aoho求索
gocn_news_2020-07-07
1.一款 go 语言测试覆盖率收集工具 https://gocn.vip/topics/10651
2.通过 profiling 定位 golang 性能问题 - 内存篇 https://aimuke.github.io/go/2020/07/06/go-pprof-case/
3.调试 Kubernetes 集群中的网络停顿问题 https://mp.weixin.qq.com/s/u5aEQhZTDtLrVdC8AO_ogQ
4.万级 K8s 集群背后 etcd 稳定性及性能优化实践 https://mp.weixin.qq.com/s/zoTOv7oFS0k86jKfL5azfQ
5.用 Go 从头实现一个迷你 Docker — Gocker https://mp.weixin.qq.com/s/P9bVFtXeduZ8Lv-0vFaXAg
go语言中文网(每日资讯)_2020-07-06
一、Go语言中文网
二、亚军进化史
三、Go 夜读
四、MoeLove
五、Go Official Blog
六、鸟窝
七、腾讯技术工程
gocn_news_2020-07-06
1.Go Search Extension,快速在地址栏搜索 Go 文档的开源浏览器插件 https://gocn.vip/topics/10652
2.Go 内存管理与预占位切片 https://benburkert.com/posts/padded-slices/
3.从别人的代码中学习 golang 系列 https://mp.weixin.qq.com/s/CBe0H1nkghscNEmerxfIpw
4.使用 govmomi 创建 VMware 虚拟机 https://juejin.im/post/5f01c0095188252e8d0dde68
5.新书《Go 语言编程之旅:一起用 Go 做项目》出版啦! https://juejin.im/post/5f019b00f265da230807d92d
gocn_news_2020-07-05
1.B 站新一代 golang 规则引擎的设计与实现 https://xie.infoq.cn/article/f0a6ad06b3bfbda60f4330bee
2.为数据科学而生,Go+ 全球首发直播实录 https://www.bilibili.com/video/BV1AD4y1S79M
3.Go2 泛型预览 https://medium.com/@ngtzeyang94/go2-sneak-preview-generics-60ee3b4a730
4.Java 和 Go 在 Cloud Native 的应用对比 https://medium.com/@domrevigor/cloud-native-java-vs-golang-2a72c0531b05
5.cockroachdb 开发的 Postgresql 测试 Mock 工具 https://github.com/cockroachdb/copyist
go语言中文网(每日资讯)_2020-07-04
一、Go语言中文网
二、亚军进化史
三、有点技术
四、脑子进煎鱼了
五、菜鸟Miao
gopherDaily_2020-07-04
- 1.手把手教你实现Go国际化(i18n)和本地化(l10n)- https://phrase.com/blog/posts/internationalization-i18n-go/
- 2.Newsqueak到Go:从代码看Go语言的历史 - https://seh.dev/go-legacy/
- 3.crossplane加入CNCF - https://blog.crossplane.io/crossplane-joins-cncf/
- 4.Go并发介绍(新手入门) - https://therebelsource.com/blog/an-introduction-to-concurrency-in-go-as-a-beginner/wBHuGLZRt0l
- 5.biogo: Go语言的生物信息学库 - https://github.com/biogo/biogo
- 6.在浏览器中学习卷积神经网络(可解释性) - https://poloclub.github.io/cnn-explainer/
go语言中文网(每日资讯)_2020-07-03
一、Go语言中文网
二、亚军进化史
三、有点技术
四、InfoQ
五、polarisxu
gopherDaily_2020-07-03
- 1.Go很无聊,这太棒了:深入探究世界为何依赖简单、可靠且易于理解的技术 - https://www.capitalone.com/tech/software-engineering/go-is-boring/
- 2.Go安全html模板引擎介绍 - https://blogtitle.github.io/go-safe-html/
- 3.构建高性能json parser的历程 - https://github.com/ohler55/ojg/blob/master/design.md
- 4.Dgraph数据库语义:https://www.ardanlabs.com/blog/2020/06/dgraph-database-semantics.html
- 5.油管视频:为什么Go Fiber是值得学习的新(Web)框架 - https://www.youtube.com/watch?v=kvwsPeWDLM8
gocn_news_2020-07-03
1.从别人的代码中学习 golang 系列--01 https://www.cnblogs.com/zhaof/p/13223912.html
2.为 Gopher 准备的 Markdown 教程 https://mp.weixin.qq.com/s/8wz4U2DakVsU4tMoO-ultA
3.go-实现一个简单的 DSL 解释器 http://mrw.so/5trVX4
4.Kubernetes 入门实践--部署运行 Go 项目 https://mp.weixin.qq.com/s/uruu3qbpSLbTRJJRcWTYqg
5.无聊却又很棒的 go! https://www.capitalone.com/tech/software-engineering/go-is-boring/
go语言中文网(每日资讯)_2020-07-02
一、Go语言中文网
- 为什么现在大厂都在用 Kubernetes?
- 使用 Go GUI 库 fyne 编写一个计算器程序
- Go 项目推荐之 go-admin
- Go 限流器实战系列(1) -- Leaky Bucket 漏斗桶
- kubernetes中的锁机制设计与实现
二、亚军进化史
三、架构之美
四、董泽润的技术笔记
gocn_news_2020-07-02
1.它来了它终于来了- Beego 1.12.2 https://gocn.vip/topics/10638
2.go 调试利器-delve https://mp.weixin.qq.com/s/S1Vsm3xHjrSYtMZVTSrOvw
3.Go 开发中,如何有效控制 Goroutine 的并发数量 https://tech.ctrip.com/uncategorized/4571/
4.聊聊 canal-go 的 SimpleCanalConnector https://segmentfault.com/a/1190000023070174
5.gopls v0.4.2 改进对 cgo 的支持 https://github.com/golang/tools/releases/tag/gopls%2Fv0.4.2
go语言中文网(每日资讯)_2020-07-01
一、Go语言中文网
二、亚军进化史
三、 一艘慢船
四、polarisxu
五、图解源码
gocn_news_2020-07-01
1.Go build 设计草案https://go.googlesource.com/proposal/+/master/design/draft-gobuild.md
2.Go+ 发布 weekly release: v0.6.50 https://mp.weixin.qq.com/s/BkVEuPGDPxYd1xQ_2YrHxQ
3.Go HTTP 重用底层 TCP 连接需要注意的关键点 https://gocn.vip/topics/10626
4.为什么需要 context 包 https://github.com/webtao520/golang_project/tree/master/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81context%E5%8C%85
5.Go 编程指南电子书 https://www.digitalocean.com/community/books/how-to-code-in-go-ebook
gocn_news_2020-06-30
1.Go:数据库连接池 https://mp.weixin.qq.com/s/auERzyGcuY0C2bvAisy2fQ
2.走进 Golang 之 Channel 的数据结构 https://juejin.im/post/5efa9510e51d45349e2545f6
3.原生 Go(golang)图形界面系统(2D 和 3D),基于 GoKi 树框架 https://github.com/goki/gi
4.百度开源项目 BFE 成为 CNCF 沙箱项目 https://mp.weixin.qq.com/s/AnopPvBlxzL62fpSJBM6Cg
5.基于 Chaos Mesh® 和 Argo 打造分布式测试平台 https://mp.weixin.qq.com/s/yhF0XZfpYP8goIikU3yeJw
go语言中文网(每日资讯)_2020-06-29
一、Go语言中文网
二、亚军进化史
三、Go夜读
四、polarisxu
五、架构之美
go语言中文网(每日资讯)_2020-06-28
一、Go语言中文网
二、亚军进化史
三、架构头条
四、polarisxu
五、 陈思敏捷
go语言中文网(每日资讯)_2020-06-27
一、Go语言中文网
二、亚军进化史
三、polarisxu
四、新亮笔记
五、GoUpUp
六、wecatch
gocn_news_2020-06-27
1.Golang bytes.buffer 详解 https://juejin.im/post/5ef3108af265da22a77c3a5c
2.面向服务治理的 Golang 微服务框架 https://github.com/douyu/jupiter
3.GORM 源码解读 https://segmentfault.com/a/1190000022987438
5.用 pprof 找出程序性能瓶颈 https://learnku.com/articles/45711
go语言中文网(每日资讯)_2020-06-16
一、Go语言中文网
二、亚军进化史
三、真没什么逻辑
四、Go 夜读
gocn_news_2020-06-16
- pkg.go.dev 开源了 https://mp.weixin.qq.com/s/yT1DCN5U6jrpSWen6OMuJg
2.Go 语言中关于接口的三个 “潜规则” https://segmentfault.com/a/1190000022941494
3.Kubernetes 服务部署最佳实践 (一) https://mp.weixin.qq.com/s/EhZ-hbb-ETQytZ8LVhYeJQ
4.Uniapp 使用 GoEasy 实现 websocket 实时通讯 https://gocn.vip/topics/10555
5.Golang XORM 搭配 OpenTracing+Jaeger 链路监控让 SQL 执行一览无遗(附源码) https://studygolang.com/topics/11701
go语言中文网(每日资讯)_2020-06-15
一、Go语言中文网
二、亚军进化史
三、GoUpUp
四、MoeLove
五、 Go 夜读
六、一剑破万法
go语言中文网(每日资讯)_2020-06-14
一、Go语言中文网
二、亚军进化史
三、图解源码
四、菜鸟Miao
五、董泽润的技术笔记
六、aoho求索
七、码农桃花源
gocn_news_2020-06-14
1.Go 之如何操作结构体的非导出字段 https://gocn.vip/topics/10553
2.如何将第三方服务注册集成到 Istio ?https://mp.weixin.qq.com/s/6lON6TLYVRy31R26fRDQXw
3.Kubernetes 中 PV 和 PVC 的状态变化 https://mp.weixin.qq.com/s/wOzN26uuiBqEODKT0_QmJg
4.golang 逃逸分析_v1.0.0 https://www.jianshu.com/p/a4b2296fc29b
5.go-kit 整体学习,微服务?https://juejin.im/post/5ee464b6f265da77095278a0
go语言中文网(每日资讯)_2020-06-13
一、Go语言中文网
二、亚军进化史
三、脑子进煎鱼了
四、 腾讯技术工程
gocn_news_2020-06-13
1.数据工程角度 go 与 python 的对比 https://chollinger.com/blog/2020/06/a-data-engineering-perspective-on-go-vs.-python-part-1/
2.Go 分布式 ID 生成系统,高性能、高可用、易扩展的 id 生成服务 https://gocn.vip/topics/10528
3.曹大谈 dubbomesh:在 MOSN 中玩转 dubbo-go https://gocn.vip/topics/10551
4.一个简短的 Go 哈希指南 https://medium.com/better-programming/a-short-guide-to-hashing-in-go-e8bb0173e97e
5.Go1.15 发布 Beta1 版本 https://gocn.vip/topics/10541
go语言中文网(每日资讯)_2020-06-12
一、Go语言中文网
二、亚军进化史
三、 火丁笔记
四、面向信仰编程
五、The-Go-Security-Checklist
gocn_news_2020-06-12
1.怎样优化一个 Go 服务以减少 40% 的 CPU 使用率?https://mp.weixin.qq.com/s/pZadyJ3YUYK3Q30w8dTymw
2.golang http 句柄泄露 https://www.sgfoot.com/curl/
3.golang 单点登录系统(go-sso)https://segmentfault.com/a/1190000022909135
4.并发题的解题思路以及 Go 语言调度器工作原理 https://mp.weixin.qq.com/s/GhC2WDw3VHP91DrrFVCnag
5.Kubernetes 已进入成熟期,而云原生时代则刚刚开始 https://mp.weixin.qq.com/s/I630oo7PLyi4JyKXYbI5Cg
go语言中文网(每日资讯)_2020-06-11
一、Go语言中文网
二、亚军进化史
三、 GoUpUp
四、HHF技术博客
五、K8S中文社区
六、 Go Official Blog
gocn_news_2020-06-11
1.Go 字符串转换优化 https://medium.com/a-journey-with-go/go-string-conversion-optimization-767b019b75ef
2.VS Code Go 插件迁移到 Go 团队维护 https://golang.blog/vscode-go
3.涂鸦智能 dubbo-go 亿级流量的实践与探索 https://gocn.vip/topics/10527
4.2020 年 7 个值得推荐的在线学习课程 https://medium.com/javarevisited/7-online-courses-to-learn-golang-or-go-programming-languages-in-2020-f599a25cf14a
5.一个轻量的微服务/Web 服务框架 https://github.com/go-zepto/zepto
go语言中文网(每日资讯)_2020-06-10
一、Go语言中文网
二、亚军进化史
三、 董泽润的技术笔记
四、 网管叨bi叨
五、 Go 夜读
六、 Go Official Blog
gocn_news_2020-06-10
1.理解 Go 语言中的 Context http://golang.iswbm.com/en/latest/c04/c04_09.html
2.Go 并发之 atomic https://mp.weixin.qq.com/s/RvFWCMX8P3VxjJrZRJZzMQ
3.Go 语言 json 编码驼峰转下划线、下划线转驼峰 https://www.cnblogs.com/chenqionghe/p/13067596.html
4.为什么提升 Go 项目的测试覆盖率有点难 https://mp.weixin.qq.com/s/5KMqKgHC7demT1WeqrAt6A
5.k8s+docker 部署 Golang 项目 https://www.lifengdi.com/archives/article/1966
go语言中文网(每日资讯)_2020-06-09
一、Go语言中文网
二、亚军进化史
三、码农桃花源: qcrao
四、 火丁笔记
五、金融级分布式架构
六、真没什么逻辑
gocn_news_2020-06-09
1.Go CLIs 程序编写最佳实践 https://blog.carlmjohnson.net/post/2020/go-cli-how-to-and-advice/
2.在 Go 中使用不可变数据 https://rauljordan.com/2020/05/25/immutability-patterns-in-go.html
3.解刨 Go 中的命名和匿名对象 https://medium.com/@nikiforos_frees/named-and-anonymous-objects-in-go-2065b2635c2
4.如何用 Go 编写一个支持并发的 FTP 服务器 https://medium.com/better-programming/how-to-write-a-concurrent-ftp-server-in-go-part-1-3904f2e3a9e5
5.鸭子类型、结构类型和名义类型 https://medium.com/higher-order-functions/duck-typing-vs-structural-typing-vs-nominal-typing-e0881860bf10
gocn_news_2020-06-08
1.为什么容器内存占用居高不下,频频 OOM https://gocn.vip/topics/10510
2.从入门到掉坑:Go 内存池/对象池技术介绍 https://mp.weixin.qq.com/s/SWfPV6tUC5olZgIdVabd3A
3.无需依赖包,在 Go 中实现 future https://appliedgo.net/futures/
4.字节跳动自研强一致在线 KV &表格存储实践-下篇 https://mp.weixin.qq.com/s/DvUBnWBqb0XGnicKUb-iqg
5.pike:通过 YAML 文件自动生成 gRPC CRUD 服务 https://github.com/sashabaranov/pike/
go语言中文网(每日资讯)_2020-06-07
一、Go语言中文网
二、亚军进化史
三、aoho求索
四、脑子进煎鱼了
五、不务正业的豆腐酱
六、IT大咖说
gocn_news_2020-06-07
1.Golang 中的函数 https://dev.to/nadirbasalamah/golang-tutorial-6-function-2i2o
2.在 Linux 中使用 Go 作为脚本语言 https://dev.to/ignatk/using-go-as-a-scripting-language-in-linux-4c8c
3.GC 垃圾回收机制 https://juejin.im/post/5eda1d665188254344768cab
4.Go 实现的基于 3GPP R15 的开源 5G 核心网络 https://github.com/free5gc/free5gc
5.Kubernetes 上的团队的多服务开发环境 https://github.com/tilt-dev/tilt
go语言中文网(每日资讯)_2020-06-06
一、Go语言中文网
二、亚军进化史
三、漫谈云原生
四、Go 101
五、火丁笔记
六、 wecatch
gopherDaily_2020-06-06
- 1.Go语言的Unicode支持 - https://marcusnoble.co.uk/2020-05-27-unicode-support-in-go/
- 2.使用Go构建Google Analytics - https://eryb.space/2020/06/05/build-google-analytics-in-go.html
- 3.用Go构建服务注册表 - https://rauljordan.com/2020/03/10/building-a-service-registry-in-go.html
- 4.格式化Go time.Time值时的微小陷阱 - https://utcc.utoronto.ca/~cks/space/blog/programming/GoTimeHasLocation
- 5.使用简单的YAML语法生成高级微服务架构图 - https://github.com/lucasepe/draft
- 6.斗鱼微服务平台 - https://github.com/douyu/juno
gocn_news_2020-06-06
1.基于 DDD 的 golang 实现 https://mp.weixin.qq.com/s/eAkPppXIWI-Ba-k2609PCg
2.基于 golang+lua 的 Web 日志安全分析系统 https://www.freebuf.com/sectool/238366.html
3.Go 并发编程里的数据竞争以及解决之道 https://mp.weixin.qq.com/s/PamOn3HGz3VHpIyGb5ZNaw
4.不要轻易使用 Alpine 镜像来构建 Docker 镜像 https://mp.weixin.qq.com/s/iI0PU6r5vpJ7Pl41b7d1aA
5.使用 Go 开发的高并发网络扫描、服务探测工具 https://github.com/Adminisme/ServerScan
go语言中文网(每日资讯)_2020-06-05
一、Go语言中文网
二、亚军进化史
三、Cloud Native Community
四、光谷码农
- 《Go语法树入门》开源
- Go语法树入门
gocn_news_2020-06-05
- 1.在 Error 中附带堆栈信息 https://rafallorenz.com/go/go-error-stack-trace/
- 2.实现高效字符串构建 https://medium.com/swlh/high-performance-string-building-in-go-golang-3fd99b9ca856
- 3.Go 中实现并发数据工作流 https://towardsdatascience.com/concurrent-data-pipelines-in-golang-85b18c2eecc2
- 4.concourse:基于 Go 和 Elm 的持续集成自动化系统 https://github.com/concourse/concourse
- 5.GORM 发布 v2 测试版本 https://pkg.go.dev/gorm.io/gorm?tab=doc
gopherDaily_2020-06-05
- 1.Go编译器应该变得更聪明 - https://lemire.me/blog/2020/06/04/the-go-compiler-needs-to-be-smarter/
- 2.关于xml包在Unmarshal时将\r\n重写为\n的问题 - https://tonybai.com/2020/06/04/the-issue-of-go-xml-package-rewrite-carriage-return/
- 3.Go的WaitGroup == JavaScript的PromiseAll? - https://qvault.io/2020/06/04/gos-waitgroup-javascripts-promiseall/
- 4.我如何使用OpenCensus分布式跟踪解决Jepsen测试中出现的问题的 - https://dgraph.io/blog/post/solving-jepsen-with-opencensus/
- 5.WebAssembly是Web开发的未来吗 - https://sachinsu.github.io/posts/webassembly/
- 6.Deno到底是什么鬼? - https://breadth.substack.com/p/what-the-hell-is-a-deno
7.为什么不要使用Kubernetes? k8s适合你的技术栈吗 - https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22
go语言中文网(每日资讯)_2020-06-04
一、Go语言中文网
二、亚军进化史
三、金融级分布式架构
四、滴滴技术
gocn_news_2020-06-04
1.在 Error 中附带堆栈信息 https://rafallorenz.com/go/go-error-stack-trace/
2.实现高效字符串构建 https://medium.com/swlh/high-performance-string-building-in-go-golang-3fd99b9ca856
3.Go 中实现并发数据工作流 https://towardsdatascience.com/concurrent-data-pipelines-in-golang-85b18c2eecc2
4.concourse:基于 Go 和 Elm 的持续集成自动化系统 https://github.com/concourse/concourse
5.GORM 发布 v2 测试版本 https://pkg.go.dev/gorm.io/gorm?tab=doc
gopherDaily_2020-06-04
- 1.Go unsafe类型转换和内存访问 - https://hackernoon.com/golang-unsafe-type-conversions-and-memory-access-odz3yrl
- 2.SpaceX内的软件工程 - https://yasoob.me/posts/software_engineering_within_spacex_launch/
- 3.Go or Rust选择指南 - https://devathon.com/blog/rust-vs-go-which-programming-language-to-choose/
- 4.使用hugo构建分布式网站 - https://levelup.gitconnected.com/build-a-distributed-website-with-hugo-1183bb098057
- 5.给C#开发人员的Go教程 - https://kfcampbell.com/blog/2020/go-for-csharp-people-part-one/
go语言中文网(每日资讯)_2020-06-03
一、Go语言中文网
二、亚军进化史
三、面向信仰编程
四、腾讯技术工程
五、MQ系列
gopherDaily_2020-06-03
- 1.如何在同类modules总选择最佳Go module - https://jfrog.com/blog/how-to-pick-a-winning-go-module/
- 2.使用Go编写一个lexer - https://www.aaronraff.dev/blog/how-to-write-a-lexer-in-go
- 3.比特币中的“三体”问题 - https://www.aniccaresearch.tech/blog/bitcoin-minings-three-body-problem
- 4.使用Watermil构建事件驱动应用入门 - https://watermill.io/docs/getting-started/
- 5.gomap: mapreduce的Go实现 - https://github.com/in4it/gomap
gocn_news_2020-06-03
1.小型、快速、http 框架 chi https://github.com/go-chi/chi
2.20 张动图为你演示 Go 并发 https://learnku.com/go/t/39490
3.golang 生成图片验证码 https://learnku.com/articles/44827
4.Go 语言中通道死锁经典错误案例详解 https://segmentfault.com/a/1190000022820306
5.Go 排序 https://dev.to/wagslane/sorting-in-go-don-t-reinvent-this-wheel-29bg
go语言中文网(每日资讯)_2020-06-02
一、Go语言中文网
二、亚军进化史
三、Go夜读
四、真没什么逻辑
五、高可用架构
六、 金融级分布式架构
七、 DevOps技术栈
-
gocn_news_2020-06-2
- 1.Go 1.14.4 和 1.13.12 版本发布 https://golangnews.org/2020/06/go-1-14-4-and-go-1-13-12-are-released/
- 2.自动参数绑定中间件 https://gocn.vip/topics/10488
- 3.花椒基于 Go 语言的敏感词系统架构讲解 https://mp.weixin.qq.com/s/uGFNkQ1IRdw7XG7QarSYWA
- 4.Channel 源码阅读 https://gocn.vip/topics/10487
- 5.探索 Go 中接口的性能 https://mp.weixin.qq.com/s/1nqpVzitGdVVvHIuk8iAeQ
gopherDaily_2020-06-02
- 1.轻量级Go:以Robert Griesemer为第一作者发表的Go泛型设计论文 - https://arxiv.org/abs/2005.11710
- 2.Go裸机RISC-V编程 - https://embeddedgo.github.io/2020/05/31/bare_metal_programming_risc-v_in_go.html
- 3.gold: 一个实验性的Go本地文档服务器和Go文档生成工具 - https://github.com/go101/gold
- 4.使用Go破解wordpress密码 - https://frenxi.com/cracking-wordpress-password-hash/
5.基于gio的高级canvas API - https://github.com/ajstarks/giocanvas
go语言中文网(每日资讯)_2020-06-01
一、Go语言中文网
二、亚军进化史
三、MoeLove
四、Go Official Blog
五、Go 101
gocn_news_2020-06-01
1.Go 语言的 4 个特性改动 https://segmentfault.com/a/1190000022798206
2.[斗鱼] 没人比我更懂微服务--Go 微服务框架 Jupiter https://mp.weixin.qq.com/s/IlKeEYnDLMpkLDKUQyFLAg
3.Go goroutine 和 channel 详解 https://juejin.im/post/5ed2873751882542fb06d3ed
4.一行代码引起的协程泄露 https://juejin.im/post/5ed155a8518825432404019b
5.近万字长文:goroutine 调度机制 https://mp.weixin.qq.com/s/UHX56y6jqdi1D1KKz_0SJQ
gopherDaily_2020-06-01
- 1.轻量级Go:以Robert Griesemer为第一作者发表的Go泛型设计论文 - https://arxiv.org/abs/2005.11710
- 2.Go裸机RISC-V编程 - https://embeddedgo.github.io/2020/05/31/bare_metal_programming_risc-v_in_go.html
- 3.gold: 一个实验性的Go本地文档服务器和Go文档生成工具 - https://github.com/go101/gold
- 4.使用Go破解wordpress密码 - https://frenxi.com/cracking-wordpress-password-hash/
- 5.基于gio的高级canvas API - https://github.com/ajstarks/giocanvas
gocn_news_2020-05-31
- 1.Container- 为 Go 语言而生的运行时依赖注入容器 https://segmentfault.com/a/1190000022740651
- 2.Golang 程序调试工具介绍 (gdb vs dlv) https://www.cnblogs.com/sunsky303/p/12957078.html
- 3.内存管理 https://mp.weixin.qq.com/s/PtGrZEkKarXuFAe_S3-8sQ
- 4.golang 之 JWT 实现 https://segmentfault.com/a/1190000022792874
- 5.Goland 2020.2 抢先体验计划 https://blog.jetbrains.com/go/2020/05/29/goland-2020-2-eap-is-open/
gopherDaily_2020-05-31
- 1.深入研究Go代码分析 - https://nakabonne.dev/posts/digging-deeper-into-the-analysis-of-go-code/
- 2.在Clear Linux OS上的高性能容器化Go应用:使用Intel AVX-512指令 - https://clearlinux.org/blogs-news/performant-containerized-go-applications-intel-advanced-vector-extensions-512-clear
- 3.Go测试:停止泄漏文件 - https://ieftimov.com/post/testing-in-go-stop-leaking-files/
- 4.Go插件入门 - https://echorand.me/posts/getting-started-with-golang-plugins/
- 5.经典旧文:Gopher puzzlers by Dave Cheneny - https://talks.godoc.org/github.com/davecheney/presentations/gopher-puzzlers.slide#1
6.k9s:Kubernetes CLI工具,以“时尚”的方式管理您的集群!- https://github.com/derailed/k9s
go语言中文网(每日资讯)_2020-05-30
一、Go语言中文网
二、亚军进化史
三、面向信仰编程
四、容器时代
五、刘超的通俗云计算
- 从1到2000个微服务,史上最落地的实践云原生25个步骤
gopherDaily_2020-05-30
- 1.Go 1.14中的钻石形状接口组合 by Dave Cheney - https://dave.cheney.net/2020/05/24/diamond-interface-composition-in-go-1-14
- 2.Go中的可选JSON字段 - https://eli.thegreenplace.net/2020/optional-json-fields-in-go/
- 3.在Go中使用linux kernel的新IO接口io_uring - https://developers.mattermost.com/blog/hands-on-iouring-go/
- 5.Athenadriver:开源Amazon Athena数据库的Go驱动程序 by uber - https://eng.uber.com/introducing-athenadriver/
- 6.理解istio系列 - https://dev.to/aurelievache/understanding-istio-part-1-istio-components-4ik5
- 7.stackoverflow官博:为什么Kubernetes如此受欢迎?写在k8s诞生六周年之际 - https://stackoverflow.blog/2020/05/29/why-kubernetes-getting-so-popular/
- 8.使用Pascal-to-Go转换器将Epic Mega的古老游戏ZZT移植到Go - https://benhoyt.com/writings/zzt-in-go/
- 9.书评:用Go语言编写解释程序 - https://joeprevite.com/book-review-writing-an-interpreter-in-go
gocn_news_2020-05-30
1.Go 并发编程里的数据竞争以及解决之道 https://mp.weixin.qq.com/s/PamOn3HGz3VHpIyGb5ZNaw
2.CPU 高速缓存原理和应用【译】 https://segmentfault.com/a/1190000022785358
3.构建 Golang 应用最小 Docker 镜像 https://juejin.im/post/5ed0b1876fb9a047e84f5dbc
4.Go channels 与并发 https://medium.com/trendyol-tech/concurrency-and-channels-in-go-bbc4dea75286
5.Go 开发的文本编辑器 https://github.com/zyedidia/micro
go语言中文网(每日资讯)_2020-05-29
一、Go语言中文网
二、亚军进化史
三、xueyuanjun
四、 潘建锋
五、火丁笔记
六、可乐不吃螃蟹
七、 腾讯云容器团队
gocn_news_2020-05-29
- 1.Go 版本入 Dubbo 生态一周年:已和 Spring Cloud、gRPC 互通 https://gocn.vip/topics/10472
- 2.Istio 1.6——迈向极简主义 https://mp.weixin.qq.com/s/ihsKV8on4eMv8Xa09VnxwQ
- 3.重磅!阿里巴巴开源首个边缘计算云原生项目 OpenYurt https://mp.weixin.qq.com/s/0LwCE4CpVdttmvx4FAMArg
- 4.ZZT in Go(使用 Pascal-to-Go 转换器) https://benhoyt.com/writings/zzt-in-go/
- 5.Go 以及 CPU 缓存 https://medium.com/@teivah/go-and-cpu-caches-af5d32cc5592
gopherDaily_2020-05-29
- 1.从面向对象语言到Go的旅程 - https://sergeykibish.com/blog/journey-from-oo-language-to-go/
- 2.播客:数据库的麻烦:如何在Go中有效使用数据库 - https://changelog.com/gotime/132
- 3.解析Hyperledger Fabric中的Protobuf - https://hackernoon.com/what-is-protobuf-in-hyperledger-fabric-explained-gk7s32fz
- 4.vscode-go项目将迁移到golang组织下:github.com/golang/vscode-go - https://github.com/microsoft/vscode-go#we-are-moving---
5.8GB版Raspberry Pi 4上市,售价:75$ - https://www.raspberrypi.org/blog/8gb-raspberry-pi-4-on-sale-now-at-75/
go语言中文网(每日资讯)_2020-05-28
一、Go语言中文网
二、亚军进化史
三、阿里技术
四、 aoho求索
五、TGO鲲鹏会
gocn_news_2020-05-28
- 1.Golang 源码学习:调度逻辑(四)系统调用 http://www.cnblogs.com/flhs/p/12709962.html
- 2.基于 DDD 的 golang 实现 https://mp.weixin.qq.com/s/dVK64_v60qEUAX7kQnfSxw
- 3.工作线程的执行流程与调度循环 http://www.cnblogs.com/flhs/p/12682881.html
- 4.Go 反模式之越俎代庖 https://colobu.com/2020/05/26/golang-anti-pattern-yuezudaipao/
- 5.万字破解云原生可观测性 https://mp.weixin.qq.com/s/WOWYaUeToTvzOUPEYASaug
gopherDaily_2020-05-28
- 1.Go与CPU缓存 - https://medium.com/@teivah/go-and-cpu-caches-af5d32cc5592
- 2.利用unsafe.Pointer的漏洞利用练习系列 - https://dev.to/jlauinger/exploitation-exercise-with-unsafe-pointer-in-go-information-leak-part-1-1kga
- 3.Go排序:不要重新发明轮子 - https://qvault.io/2020/05/27/sorting-in-go-dont-reinvent-this-wheel/
- 4.通过Go对PostgresSQL数据查询结果进行分页的四种常见方法 - https://medium.com/easyread/how-to-do-pagination-in-postgres-with-golang-in-4-common-ways-12365b9fb528
5.stackoverflow 2020开发者调查结果出炉!- https://stackoverflow.blog/2020/05/27/2020-stack-overflow-developer-survey-results/
go语言中文网(每日资讯)_2020-05-27
一、Go语言中文网
二、亚军进化史
三、容器时代
四、GoUpUp
五、MoeLove
六、360云计算
gocn_news_2020-05-27
- 1.为什么 Ruby 程序员应该考虑学习 Go:https://www.honeybadger.io/blog/rubyist-learn-go/
- 2.Go 排序: https://dev.to/andyhaskell/sorting-in-go-from-javascript-4k8o
- 3.Go 搭建 web server:https://www.dudley.codes/posts/2020.05.19-golang-structure-web-servers/
- 4.Grab 熔断器设计: https://mp.weixin.qq.com/s/GwJHSUAyUhh-2t16BZa4sQ
- 5.Task Manager 的设计简述: https://gocn.vip/topics/10456
go语言中文网(每日资讯)_2020-05-26
一、Go语言中文网
二、亚军进化史
三、鸟窝
四、xueyuanjun
五、高可用架构
六、真没什么逻辑
七、wego
gocn_news_2020-05-26
1.Mr.Go 会客厅隆重上线,技术之余我们也聊聊成长 https://gocn.vip/topics/10442
2.面试官让我用 channel 实现 sync 包里的同步锁,是不是故意为难我? https://juejin.im/post/5ec604ea6fb9a047aa65e3b5
3.Go 有多快 https://medium.com/swlh/how-fast-is-golang-135c658205eb
4.使用 delve 调试 Go https://medium.com/a-journey-with-go/go-debugging-with-delve-core-dumps-384145b2e8d9
5.如何使用 Istio 进行多集群部署管理:多控制平面 https://gocn.vip/topics/10446
gopherDaily_2020-05-26
- 1.探究goroutine到底是什么,需要多少空间 - https://tpaschalis.github.io/goroutines-size/
- 2.在Go程序中放置跟踪装置 - https://gbws.io/articles/instrumentation-in-go/
- 3.开发人员的安全威胁建模指南 - https://martinfowler.com/articles/agile-threat-modelling.html
- 4.如何使用git action自动更新pkg.go.dev上的文档 - https://github.com/marketplace/actions/go-proxy-warming
- 5.go-fault: github团队发布的故障注入库(针对标准http中间件)- https://github.com/github/go-fault
go语言中文网(每日资讯)_2020-05-25
一、Go语言中文网
二、亚军进化史
三、MoeLove
四、煎鱼
五、火丁笔记
gocn_news_2020-05-25
1.byte 数组和 io.Reader 对比 https://philpearl.github.io/post/reader
2.使用 Go、Websockets、Redis 构建聊天服务示例 https://medium.com/@mhewedy_46874/building-chat-service-in-golang-and-websockets-backed-by-redis-b42a8784636c
3.Golang 源码学习:调度逻辑(一)初始化 https://www.cnblogs.com/flhs/p/12657348.html
4.一个基于 gRPC 的内存级 KV 缓存类库 https://github.com/knrt10/gRPC-cache
5.一个基于 Go http 中间件的故障注入类库 https://github.com/github/go-fault
gopherDaily_2020-05-25
- 1.在Facebook规模上建立更精确的时间服务(Go实现): 精准度从10毫秒提升到0.1毫秒 - https://engineering.fb.com/production-engineering/ntp-service/
- 2.Go类型定义与类型别名(type alias)的区别 - https://alehatsman.com/posts/golang_type_declaration_abuse.html
- 3.Immutable database原理 - https://adlrocha.substack.com/p/adlrocha-immutable-databases
- 4.编写你自己的container和镜像 - https://dev.to/dpkahuja/a-docker-free-intro-to-containers-write-your-own-containers-and-images-3pk4
- 5.高绩效团队的特点和习惯 - https://deniseyu.io/2020/05/23/habits-of-high-performing-teams.html
6.Uno和Go - https://medium.com/asecuritysite-when-bob-met-alice/an-uno-and-golang-70e90f630f3e
go语言中文网(每日资讯)_2020-05-24
一、Go语言中文网
二、亚军进化史
三、容器时代
四、HHF技术博客
五、月牙寂道长
gocn_news_2020-05-24
1.来自七牛的 qlang alpha 版发布 https://github.com/qiniu/qlang
2.使用 Bazel 构建 Monorepo 风格的 Go 仓库 https://eng.uber.com/go-monorepo-bazel/
3.基于 Docker 的 Go 交叉编译 https://juejin.im/post/5ec9111851882542ed670e03
4.Go mock 代码自动生成工具 mockery https://github.com/vektra/mockery
5.分布式消息系统中的挑战 https://changelog.com/gotime/130
gopherDaily_2020-05-24
- 1.使用delve调试Go代码(delve 1.4) - https://medium.com/a-journey-with-go/go-debugging-with-delve-core-dumps-384145b2e8d9
- 2.关于json.Unmarshal相关问题的思考 by Dave Cheney - https://dave.cheney.net/2020/05/16/fatihs-question
- 3.函数式编程中maybe monod的Go实现 - https://christine.website/blog/maybedoer-2020-05-23
- 4.如何使用HashiCorp Vault实现Kubernetes中密钥管理 - https://deepsource.io/blog/setup-vault-kubernetes/
- 5.使用kubernetes的10个最常见错误 - https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/
go语言中文网(每日资讯)_2020-05-23
一、Go语言中文网
二、亚军进化史
三、菜鸟Miao
四、RancherLabs
五、火丁笔记
gopherDaily_2020-05-23
- 1.利用MinIO和TensorFlow进行超大规模机器学习 - https://blog.min.io/hyper-scale-machine-learning-with-minio-and-tensorflow/
- 2.如何将map转换为slice:小心三处陷阱 - https://web3.coach/golang-how-to-convert-map-to-slice-three-gotchas
- 3.播客:Kelsey Hightower关于PaaS、Google在生产中的测试等方面的看法 - https://www.getambassador.io/podcasts/kelsey-hightower-on-developer-experience-paas-and-testing-in-production/
- 4.webrtc调试利器 - https://github.com/proemergotech/chrome-webrtc-packet-log-parser
- 5.如何保持继续学习编码的动力 - https://www.freecodecamp.org/news/how-to-stay-motivated-to-keep-learning-to-code/
- 6.生产中使用过的Go项目仓库模板,支持CI与容器镜像自动构建 - https://github.com/uw-labs/go-mono
gocn_news_2020-05-23
1.从零开始入门 K8s | 应用配置管理 https://gocn.vip/topics/10419
2.sync.pool 源码阅读 https://gocn.vip/topics/10396
3.我可能并不会使用 golang goroutine https://juejin.im/post/5ec72e0951882542f346e672
4.Go 中 LDAP 入门 https://cybernetist.com/2020/05/18/getting-started-with-go-ldap
5.在 Go 中构建由 Redis 支持的 REST API https://medium.com/@mhewedy_46874/building-rest-api-backed-by-redis-ae8ff4818460
go语言中文网(每日资讯)_2020-05-22
一、Go语言中文网
二、亚军进化史
三、腾讯技术工程
四、面向信仰编程
五、xueyuanjun
gocn_news_2020-05-22
1.go-mysql-driver 的三个 bugs https://github.blog/2020-05-20-three-bugs-in-the-go-mysql-driver/
2.json 处理加速优化实战 https://klotzandrew.com/blog/speeding-up-json-processing-in-go
3.dubbo-go 可信调用实现 https://gocn.vip/topics/10430
4.olivia: 基于人工神经网络的聊天机器人 https://github.com/olivia-ai/olivia
5.gosdlisp: Go lisp 解析器 https://github.com/d-tsuji/gosdlisp
gopherDaily_2020-05-22
- 1.go mysql driver中的3个bug - https://github.blog/2020-05-20-three-bugs-in-the-go-mysql-driver/
- 2.提高Go处理json的效率 - https://klotzandrew.com/blog/speeding-up-json-processing-in-go
- 3.尽量使用原生类型,不要陷入类型转换的地狱 - https://qvault.io/2020/05/21/dont-go-to-casting-hell-use-default-native-types-in-go/
- 4.Dgraph, GraphQL, Schemas和CRUD - https://www.ardanlabs.com/blog/2020/05/dgraph-graphql-schemas-crud.html
- 5.设计GraphQL schemas - https://dgraph.io/blog/post/designing-graphql-schemas/
- 6.axiom: 为安全人员编写的渗透工具套装 - https://github.com/pry0cc/axiom
- 7.用go从头编写database第4部分:database/sql driver - https://notes.eatonphil.com/database-basics-a-database-sql-driver.html
go语言中文网(每日资讯)_2020-05-21
一、Go语言中文网
二、亚军进化史
三、 高可用架构
四、HHF技术博客
五、Go 101
六、 云原生实验室
gopherDaily_2020-05-21
- 1.Go语言LDAP交互入门 - https://cybernetist.com/2020/05/18/getting-started-with-go-ldap/
- 2.我的团队决定使用Go的6个理由 - https://herberthenrique.com/6-reasons-my-team-decided-use-go
- 3.free5gc: 基于3gpp R15规范的开源5G核心网实现(go实现) by 中国台湾交通大学 - https://github.com/free5gc/free5gc
- 4.subspace: WireGuard VPN服务端GUI工具 - https://github.com/subspacecommunity/subspace
- 5.Go项目仓库结构布局模板 - https://github.com/moul/golang-repo-template
- 6.DirectX即将进入Windows的linux子系统 - https://devblogs.microsoft.com/directx/directx-heart-linux/
- 7.gogo protobuf项目寻找新owner - https://github.com/gogo/protobuf/issues/691
gocn_news_2020-05-21
1.Go 中的循环是如何转为汇编的 https://medium.com/a-journey-with-go/go-how-are-loops-translated-to-assembly-835b985309b3
2.Go 中的 Goroutine 和抢占 https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7
3.Rust 开发对 Go 印象 https://medium.com/better-programming/early-impressions-of-go-from-a-rust-programmer-f4fd1074c410
4.支持读写分离和嵌套复杂 SQL 的 Golang ORM 库 https://github.com/rushteam/gosql
5.Go 中的构造函数 https://medium.com/@j7mbo/constructors-in-go-b1d1513e1c1d
go语言中文网(每日资讯)_2020-05-20
一、Go语言中文网
二、亚军进化史
三、51CTO技术栈
四、xueyuanjun
五、 真没什么逻辑
gocn_news_2020-05-20
1.行为驱动开发 (BDD) 控制软件开发的复杂性 https://octo.vmware.com/taming-complexity-software-testing-behavior-driven-development/
2.channel 实现 sync 包里的同步锁 https://mp.weixin.qq.com/s/4UlOQDVd8DgvZta6Kg9_MQ
3.Go 性能优化实战 http://team.jiunile.com/blog/2020/05/go-performance.html
4.我可能并不会使用 golang map https://juejin.im/post/5ec3473be51d454d952bd7f0
5.Go 语言计时器的使用详解 https://mp.weixin.qq.com/s/StlVAhJtbvYpalvJZlttJQ
gopherDaily_2020-05-20
- 1.推荐超长文! 使用Go重头构建一个区块链 - https://www.freecodecamp.org/news/build-a-blockchain-in-golang-from-scratch/
- 2.学习Go语言的好方法:为什么我使用Go在LeetCode上刷题 - https://dmh2000.xyz/go-for-leetcode/
- 3.在Go中如何mock time - https://dmitryfrank.com/articles/mocking_time_in_go
- 4.Windows Terminal 1.0正式发布! - https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
- 5.写数据时,Google Spanner是如何避免单点故障的 - https://medium.com/google-cloud/how-does-spanner-avoid-single-point-of-failures-in-writes-4f7765cd894
- 6.slide: Linux Productivity Tools - https://www.usenix.org/sites/default/files/conference/protected-files/lisa19_maheshwari.pdf
7.Linux BUILD 2020大会关于Windows子系统2(WSL2)的信息汇总 - https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-build-2020-summary/
go语言中文网(每日资讯)_2020-05-19
一、Go语言中文网
二、亚军进化史
三、鸟窝
四、新亮笔记
五、 真没什么逻辑
六、容器时代
gocn_news_2020-05-19
1.Go 语言实现的小型、动态、快速、安全的脚本语言 Tengo https://mp.weixin.qq.com/s/unqFqCMHfDL2DOZzk4Cc6w
2.利用 unsafe.Pointer 进行信息泄露练习 https://dev.to/jlauinger/exploitation-exercise-with-unsafe-pointer-in-go-information-leak-part-1-1kga
3.Go 的 50 坑:新 Golang 开发者要注意的陷阱、技巧和常见错误 https://juejin.im/post/5ec29074e51d454dda7f5dcc
4.Go 实现 WebRTC https://github.com/pion/webrtc
5.Go 学习范例和教程合集 https://blog.learngoprogramming.com/
gopherDaily_2020-05-19
- 1.Go切片及其古怪 - https://parsiya.net/blog/2020-05-17-go-slices-and-their-oddities/
- 2.Go会成为区块链界的”HTML”吗?- https://medium.com/the-capital/could-golang-become-blockchains-html-895cd383eac6
- 3.Go实现的开源恶意软件分析平台 - https://hakin9.org/saferwall-is-an-open-source-malware-analysis-platform/
- 4.如何在Docker容器中对Go应用进行性能剖析 - https://bruinsslot.jp/post/profiling-golang-docker-2
- 5.性能工程团队的60个绝佳资源 - https://techbeacon.com/app-dev-testing/60-great-resources-performance-engineering-teams
- 6.skopeo: 在容器镜像仓库间复制镜像的利器 - https://www.redhat.com/en/blog/skopeo-10-released
go语言中文网(每日资讯)_2020-05-18
一、Go语言中文网
二、亚军进化史
三、xueyuanjun
四、火丁笔记
五、分布式实验室
六、煎鱼
gocn_news_2020-05-18
1.我可能并不会使用 golang slice https://juejin.im/post/5ec2030ee51d454de777380d
2.如何写出简洁的 CQRS 代码? https://mp.weixin.qq.com/s/mfjtDrdVQYfLuh4pNaHpZw
3.errlog: 优化错误日志格式的 log 工具 https://github.com/snwfdhmp/errlog
4.深入浅出 Go 结构体 Tag https://medium.com/@metamemelord/deep-dive-into-go-struct-tags-d629ec0be30d
5.使用 Go 编写一个 NES 模拟器 https://nwidger.github.io/blog/post/writing-an-nes-emulator-in-go-part-1/
go语言中文网(每日资讯)_2020-05-17
一、Go语言中文网
二、亚军进化史
三、煎鱼
四、qcrao
五、云原生实验室
六、平也
归档:
语雀:https://www.yuque.com/wegoer/set/ykqqi3
Go语言中文网:https://studygolang.com/topics/11483
gocn_news_2020-05-17
1.gron 小巧、灵活的定时任务库 https://github.com/roylee0704/gron
2.优雅关闭多个 go workers https://dev.to/stephenafamo/gracefully-shutting-down-multiple-workers-in-go-3o5f
3.Go 语言 panic 与 recover 踩坑记 https://juejin.im/post/5e97263c6fb9a03c97754ab7
4.编写出色的 go 代码 https://scene-si.org/2018/07/24/writing-great-go-code
go语言中文网(每日资讯)_2020-05-16
一、Go语言中文网
二、亚军进化史
三、容器时代
四、wecatch
五、火丁笔记
- 万字长文:新生代的开源监控系统 Prometheus 的问题和思考
gocn_news_2020-05-16
- 1.代码模板 | 我的代码没有 else https://mp.weixin.qq.com/s/j0ERCjAFgVTOns87Ad0r0A
- 2.Go 项目的布局:你是怎么组织你的 Go 代码的? https://mp.weixin.qq.com/s/3f6dZcshXXL4EDqdtmJ3gw
- 3.秒杀系统的艺术 https://juejin.im/post/5d84e21f6fb9a06ac8248149
- 4.大神是如何学习 Go 之并发编程与定时器 https://mp.weixin.qq.com/s/5yEQnl7x4DmLM4kC3fyqOg
- 5.缓存系统设计精要 https://juejin.im/post/5e9ad171518825738f2b30de
gopherDaily_2020-05-16
- 1.Go测试中如何fake stdin和stdout - https://eli.thegreenplace.net/2020/faking-stdin-and-stdout-in-go/
- 2.Go中哪些事物无法比较 - https://utcc.utoronto.ca/~cks/space/blog/programming/GoUncomparableThings
- 3.google开源用于追踪Covid-19病毒技术的云端参考实现(go实现) - https://github.com/google/exposure-notifications-server
- 4.从头开始用Go实现SQL数据库:第三部分索引 - https://notes.eatonphil.com/database-basics-indexes.html
- 5.使用WebAssembly构建无容器的未来 - https://www.infoq.com/news/2020/05/webassembly-summit-containerless/
- 6.每个开发人员应了解的TCP知识 - https://robertovitillo.com/what-every-developer-should-know-about-tcp/
- 7.编写自己的Go静态分析工具 - https://about.houqp.me/posts/write-your-own-go-static-analysis-tool/
go语言中文网(每日资讯)_2020-05-15
一、Go语言中文网
二、亚军进化史
三、 淘系技术
四、真没什么逻辑
五、Go 101
六、DevOps技术栈
- Prometheus 监控系统:30个常见问题(下)
gocn_news_2020-05-15
1.Go 1.14.3 和 Go 1.13.11 发布 https://mp.weixin.qq.com/s/rUaKoU08Xxc9pfXyO1f8Wg
2.详解 Go 语言的计时器 https://segmentfault.com/a/1190000022646776
3.微服务业务架构的探索 https://gocn.vip/topics/10388
4.推荐一款超 Geek 的代码搜索工具!https://mp.weixin.qq.com/s/tJm0d1ZW3_9PViK3S8xgrw
5.Golang 性能优化实战 https://mp.weixin.qq.com/s/ogtRE_LbllN2Tla97LnFrQ
gopherDaily_2020-05-15
- 1.uber工程实践:使用Bazel构建Uber的Go monorepo - https://eng.uber.com/go-monorepo-bazel/
- 2.如何用Go编写现实世界的应用:从概念到生产 - https://www.sarvika.com/2020/05/14/go-from-ideas-to-production/
- 3.Kubernetes的十大设计模式 - https://developers.redhat.com/blog/2020/05/11/top-10-must-know-kubernetes-design-patterns/
- 4.播客:分布式消息系统的挑战 by NATS维护者 Derek Collison - https://changelog.com/gotime/130
5.解决Windows上未初始化的堆栈内存 by Microsoft安全响应中心 - https://msrc-blog.microsoft.com/2020/05/13/solving-uninitialized-stack-memory-on-windows/ 我讨厌PostgreSQL的10件事 - https://medium.com/@rbranson/10-things-i-hate-about-postgresql-20dbab8c2791
go语言中文网(每日资讯)_2020-05-14
一、Go语言中文网
- 缓存系统设计精要 1:多级缓存
- 我的代码没有else之链式调用
- Go语言进阶之路(五):通道、goroutine和GPM
二、亚军进化史
三、容器时代
四、真没什么逻辑
五、Go 101
六、DevOps技术栈
gocn_news_2020-05-14
- 1.Go 1.15 带来了些什么 https://lwn.net/SubscriberLink/820217/47ed80088c03b18d/
- 2.Go 的一种快速脚本语言 https://github.com/d5/tengo
- 3.如何在 Google Kubernetes Engine 上运行 HA MySQL https://mp.weixin.qq.com/s/woQkOCGxwmkGb2b0-VPBsw
- 4.基于 GoLand 在 Docker 容器中调试 Go 应用程序 https://mp.weixin.qq.com/s/4-fkIWcr_3LdLFALVk4ZTA
- 5.深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化 https://gocn.vip/topics/10382
gopherDaily_2020-05-14
- 1.Go 1.15中都有哪些变化?- https://lwn.net/SubscriberLink/820217/47ed80088c03b18d/
- 2.如何处理Go中的错误?告诉你5条规则 - https://web3.coach/golang-how-to-handle-errors-five-rules
- 3.在Go中什么时候使用指针 - https://medium.com/@meeusdylan/when-to-use-pointers-in-go-44c15fe04eac
- 4.容器镜像仓库harbor发布2.0版本 - https://goharbor.io/blog/harbor-2.0/
- 5.建立Go守护程序的四个步骤 - https://ieftimov.com/post/four-steps-daemonize-your-golang-programs/
6.jvm-mon:使用go重写的jvm监控工具 - https://github.com/ajermakovics/jvm-mon
go语言中文网(每日资讯)_2020-05-13
一、Go语言中文网
二、亚军进化史
三、chai2010
四、新亮笔记
五、Go 101
六、 分布式实验室
gocn_news_2020-05-13
- dubbo-go 中REST协议实现 https://mp.weixin.qq.com/s/9ngGYnkdcu14GkaPBjOBLg
- 揭秘Kubernetes attach/detach controller逻辑漏洞致使pod启动失败 https://mp.weixin.qq.com/s/CElaEP5YCR3QF4ppOOicAw
gopherDaily_2020-05-13
- 1.Go visitor模式实现 - https://dev.to/musale/the-visitor-design-pattern-36hm
- 2.如何在Go中快速编写单元测试 - https://dev.to/ilyakaznacheev/how-i-write-my-unit-tests-in-go-quickly-4bd5
- 3.经典旧文:调试Go性能问题 - https://software.intel.com/content/www/us/en/develop/blogs/debugging-performance-issues-in-go-programs.html
- 4.Prometheus初学者指南 - https://github.com/yolossn/Prometheus-Basics
- 5.lazyhub: 使用gocui的GitHub终端UI客户端 - https://github.com/ryo-ma/lazyhub
6.pingcap关于分布式系统的开源培训课程 - https://github.com/pingcap/talent-plan
go语言中文网(每日资讯)_2020-05-12
一、Go语言中文网
二、亚军进化史
三、一剑破万法
四、GoUpUp
五、Go 101
六、CNCF
七、真没什么逻辑
八、 HHF技术博客
- Bilibili Kratos 框架源码分析(1) -- 启动流程
gopherDaily_2020-05-12
1.字节跳动在Go网络库上的实践 - https://gocn.vip/topics/10372
2.通过gRPC克隆Git仓库 - https://encore.dev/blog/git-clone-grpc
3.声音:Go是编程语言界的COVID-19 - https://medium.com/@peterfraedrich/hypocritical-gophers-cc7f06da3f28
4.为什么选择Go?一劳永逸地解决争论 - https://www.bacancytechnology.com/blog/why-choose-golang-over-python-rust-and-nodejs
5.跨平台的剪切板实现 - https://github.com/d-tsuji/clipboard
gocn_news_2020-05-12
- 调试 golang 的 bug 以及性能问题的实践方法 http://team.jiunile.com/blog/2020/05/go-debug-practice.html
- 用 Go 替代 Python 在生产环境中进行数据分析 https://blog.csdn.net/shendl/article/details/106044415
- 使用 go race 排查 protobuf Marshal Panic https://www.cyningsun.com/05-11-2020/proto-marshal-panic.html
- Go 语言中的类型断言是什么? https://juejin.im/post/5eb8a2b15188256d3c52ddfc
- 酷家乐服务网格与 Serverless 落地情况 https://mp.weixin.qq.com/s/KNuQQkFdKsZL99ukReeLfQ
gocn_news_2020-05-11
- 字节跳动在 Go 网络库上的实践 https://gocn.vip/topics/10372
- Excelize 发布 2.2.0 版本,Go 语言 Excel 文档基础库 https://gocn.vip/topics/10370
- Go 强大而灵活的电子邮件库:email http://blog.studygolang.com/2020/05/email-lib
- vscode 安装go第三方扩展包填坑记录的详细教程 https://www.zhangshengrong.com/p/3mNmdnoYaj/
- 可视化 Kubernetes 微服务应用 https://mp.weixin.qq.com/s/eps5pkocUwlWcZhB3fdJIQ
go语言中文网(每日资讯)_2020-05-11
一、Go语言中文网
- 基于 GoLand 使用 Docker 容器进行 Go 开发
- Kubernetes 入门必备云原生发展简史
- Go语言进阶之路(二):字符串和指针
- gin 源码阅读(一)-- 启动
- Go刷LeetCode系列: 二叉树(7)打家劫舍
二、亚军进化史
三、鸟窝
四、 字节跳动技术团队
五、腾讯技术工程
六、MoeLove
gopherDaily_2020-05-11
- 1.Go: 如何利用符号表 - https://medium.com/a-journey-with-go/go-how-to-take-advantage-of-the-symbols-table-360dd52269e5
- 2.GO中编写MySQL代理:第2部分-解码握手包 - https://medium.com/@alexanderravikovich/writing-mysql-proxy-in-go-for-learning-purposes-part-2-decoding-connection-phase-server-response-7091d87e877e
- 3.如何在GitHub上托管您的Helm Chart仓库 - https://jamiemagee.co.uk/blog/how-to-host-your-helm-chart-repository-on-github/
- 4.分布式系统中的重试 - https://shubheksha.com/posts/2020/05/retries-in-distributed-systems-good-and-bad-parts/
- 5.经典旧文:Go的扩展并发:信号量(第1部分)- https://medium.com/@deckarep/gos-extended-concurrency-semaphores-part-1-5eeabfa351ce
go语言中文网(每日资讯)_2020-05-10
一、Go语言中文网
二、亚军进化史
三、腾讯云容器团队
四、 GoUpUp
五、容器魔方
六、不务正业的豆腐酱
gocn_news_2020-05-10
1.通过禁止比较来减少 Go 编译文件的大小 https://dave.cheney.net/2020/05/09/ensmallening-go-binaries-by-prohibiting-comparisons
2.深入浅出 go ast https://nakabonne.dev/posts/take-a-walk-the-go-ast/
3.命令行工具 for Go linters https://github.com/nakabonne/golintui
4.Go 实现的不可更改 kv 数据库 https://github.com/codenotary/immudb
5.Go 如何作为脚本语言使用 https://www.infoq.com/news/2020/04/go-scripting-language/
gopherDaily_2020-05-10
- 1.通过禁止比较来缩小Go二进制文件:对Go 1.15二进制文件size大幅减小的解读 by Dave Cheney - https://dave.cheney.net/2020/05/09/ensmallening-go-binaries-by-prohibiting-comparisons
- 2.编写更好的Go测试的21个技巧 - https://medium.com/@habtom/21-tips-to-write-better-go-tests-f7d9979d81d9
- 3.Go提案:冻结并移除golang.org/x/lint - https://github.com/golang/go/issues/38968
- 4.CoreRAD:一个新的IPv6 router advertisement 守护程序 - https://mdlayher.com/blog/corerad-a-new-ipv6-router-advertisement-daemon/
- 5.immudb: 不可变的键/值存储 - https://github.com/codenotary/immudb
- 6.像grep搜索文本那样对代码(支持Go)进行语义搜索(非Go语言实现) - https://github.com/returntocorp/semgrep
go语言中文网(每日资讯)_2020-05-09
一、Go语言中文网
二、亚军进化史
三、 容器时代
四、 GoUpUp
五、无闻是个码痴
六、No Headback
七、面向信仰编程
gocn_news_2020-05-09
- 高效网页服务器 caddy2.0 发布 https://caddyserver.com/v2
- 用 Go 写一个语言(编译器,虚拟机) https://gocn.vip/topics/10361
- 分布式系统高可用实战之限流器 https://juejin.im/post/5eb2cfcce51d4528dd23bd7e
gopherDaily_2020-05-09
- 分布式系统高可用实战之限流器 https://juejin.im/post/5eb2cfcce51d4528dd23bd7e
- 1.Go Decorator模式实现详解 - https://medium.com/@haluan/go-decorator-pattern-2379974077b1
- 2.开发人员说Go是2020年”最受追捧”的编程语言 - https://www.zdnet.com/article/developers-say-googles-go-is-most-sought-after-programming-language-of-2020/
- 3.开源web应用防火墙 - https://github.com/asalih/guardian
- 4.使用浏览器控制无人机(webrtc传输实时视频) - https://github.com/oliverpool/tello-webrtc-fpv
- 5.unidoc发布自己的playground,gopher可以在线实践unidoc库操作pdf文件 - https://play.unidoc.io/
- 6.uuid生成库 - https://github.com/gofrs/uuid
go语言中文网(每日资讯)_2020-05-08
一、Go语言中文网
二、亚军进化史
三、360云计算
四、 高可用架构
五、架构算法
gopherDaily_2020-05-08
- 1.编写更简洁的Go Web服务器 - https://dev.to/chidiwilliams/writing-cleaner-go-web-servers-3oe4
- 2.播客:black hat go:黑客与网络渗透者的Go编程 - https://changelog.com/gotime/129
- 3.云原生时代的data gateway - https://www.infoq.com/articles/data-gateways-cloud-native/
- 4.GoLand 2020.2 Roadmap - https://blog.jetbrains.com/go/2020/05/07/goland-2020-2-roadmap/
- 5.mockery: go接口mock生成工具 - https://github.com/vektra/mockery
- 6.Kubernetes Ingress初学者指南 - https://thenewstack.io/kubernetes-ingress-for-beginners/
- 7.使用Go module进行包管理的实用指南 - https://medium.com/@adiach3nko/package-management-with-go-modules-the-pragmatic-guide-c831b4eaaf31
gocn_news_2020-05-08
- 1.Etcd 使用 go module 的灾难: https://colobu.com/2020/04/09/accidents-of-etcd-and-go-module/
- 2.Go context 包详解:https://medium.com/rungo/understanding-the-context-package-b2e407a9cdae
3.调试 Docker 容器中的 Go 应用程序 https://blog.jetbrains.com/go/2020/05/06/debugging-a-go-application-inside-a-docker-container
4.用 GitHub Action 构建一套 CI/CD 系统: https://gocn.vip/topics/10359
- 5.详解 Pod 及容器设计模式 https://gocn.vip/topics/10358
go 语言中文网(每日资讯)_2020-05-07
一、Go 语言中文网
二、亚军进化史
三、轩脉刃的刀光剑影
四、 aoho 求索
五、码大叔
gopherDaily_2020-05-07
- 1.Rust vs.Go,谁更流行?- https://qvault.io/2020/05/06/rust-vs-go-which-is-more-popular/
- 2.使用Bincover测量Go二进制文件的代码覆盖率 - https://www.confluent.io/blog/measure-go-code-coverage-with-bincover/
- 3.开始学习Go(简明教程) - https://medium.com/better-programming/get-started-with-golang-fb75e3b180db
- 4.Go作为脚本语言 - https://www.infoq.com/news/2020/04/go-scripting-language/
- 5.Micro Server-微服务入门 - https://micro.mu/blog/2020/05/05/getting-started-with-microservices.html
- 6.在不到200行的Go代码中创建Live Reloader - https://www.calhoun.io/creating-a-live-reloader-in-200-lines-of-go-code/
- 7.github Octoverse特别报告:分析COVID-19初期的开发人员生产力,工作节奏和协作 - https://github.blog/2020-05-06-octoverse-spotlight-an-analysis-of-developer-productivity-work-cadence-and-collaboration-in-the-early-days-of-covid-19/
gocn_news_2020-05-07
1.使用 Go 构建命令行接口 https://medium.com/@bijeshos/building-command-line-interfaces-using-go-ce6a75d60bf5
2.使用 pprof 收集采样信息 https://medium.com/a-journey-with-go/go-samples-collection-with-pprof-2a63c3e8a142
3.学会使用 context 取消 goroutine 执行的方法 https://mp.weixin.qq.com/s/rf5ZrDZKRJquW3T_1VvcYg
4.给 Gopher 使用的 WASM 虚拟机 https://github.com/mathetake/gasm
5.深入 TLS/SSL 协议 https://juejin.im/post/5eb21f06e51d454d8e56abf3
go语言中文网(每日资讯)_2020-05-06
一、Go语言中文网
- 在 Go 中使用微服务架构的好处
- 2万字长文从源码角度看 Golang 的调度
- Go 服务乱码了?“���”引发的线上事故
- Go语言标准库 container 相关包的学习与实践
- 2020重学Go系列:32. 理解 Go 语言中的 Context
二、亚军进化史
三、码农桃花源
四、 程序猿RyuGou
五、云加社区
gocn_news_2020-05-06
1.Go 1.15 将有什么变化 https://docs.google.com/presentation/d/1veyF0y6Ynr6AFzd9gXi4foaURlgbMxM-tmB4StDrdAM/edit#slide=id.g550f852d27_228_0
2.编写可测试的 Go 代码 https://youtu.be/q1FeRvC82j0
3.分布式 websocket 代理 dSock https://github.com/Cretezy/dSock
4.我优化 Go 编译器的旅程 https://segflow.github.io/post/go-compiler-optimization/
- 5.在 Go 中嵌入结构和接口打破了模块化和语义版本控制 https://benma.github.io/2020/05/05/golang-embeding-structs-breaks-modularity.html
gopherDaily_2020-05-06
- 1.如何使用Go调用Windows API - https://anubissec.github.io/How-To-Call-Windows-APIs-In-Golang
- 2.使用pprof进行数据采样的原理 - https://medium.com/a-journey-with-go/go-samples-collection-with-pprof-2a63c3e8a142
- 3.新的Linux恶意软件转向使用Go实现 - https://intezer.com/blog/research/kaiji-chinese-iot-malware-turning-to-golang/
- 4.即时模式GUI编程(in Go) - https://eliasnaur.com/blog/immediate-mode-gui-programming
- 5.浮点数图解 - http://fabiensanglard.net/floating_point_visually_explained/index.html
- 6.grobotstxt: Google robots.txt解析器和匹配器库的Go移植 - https://github.com/jimsmart/grobotstxt
- 7.gasm: WASM虚拟机 - https://github.com/mathetake/gasm
go语言中文网(每日资讯)_2020-05-05
一、Go语言中文网
- 为什么 Rubyists 应该考虑学习 Go
- Web 框架的中间件实现都不够好?更优的框架中间件实现
- 聊聊在Go语言里使用继承的翻车经历
- Go 每日一库之 gron:更多人应该熟悉的是 robfig/cron
- Go配置管理神器—Viper中文教程
二、亚军进化史
三、Go语言充电站
四、月牙寂道长
五、 阿里巴巴云原生
六、容器时代
gocn_news_2020-05-05
1.Goroutine 的创建与销毁 https://www.jianshu.com/p/181dc7845bb8
2.Golang Context 原理与实战 https://segmentfault.com/a/1190000022534841
3.Go 语言 sync 包的应用详解 https://segmentfault.com/a/1190000022545889
4.Go:defer 语句如何工作 https://medium.com/a-journey-with-go/go-how-does-defer-statement-work-1a9492689b6e
5.Go:通过 GODEBUG 提升对协程的利用 https://medium.com/a-journey-with-go/go-improve-the-usage-of-your-goroutines-with-godebug-4d1f33970c33
gopherDaily_2020-05-05
- 1.使用Go构建Kubernetes API对象图 - https://cybernetist.com/2020/05/05/build-a-graph-of-kubernetes-api-objects-in-go/
- 2.让rust程序跑的和go程序一样快 - https://www.christianfscott.com/making-rust-as-fast-as-go/
- 3.Go播客:即时模式GUI: https://changelog.com/gotime/128
- 4.Go实现的类nginx的反向代理服务器caddyserver v2版本正式发布 - https://caddyserver.com/v2
- 5.长文!10年后的systemd:历史和技术回顾 - https://blog.darknedgy.net/technology/2020/05/02/0/
- 6.decimal: Go实现的任意精度定点十进制数 - https://github.com/shopspring/decimal
- 7.ln: Go实现的3D艺术线条引擎 - https://github.com/fogleman/ln
- 8.手写静态代码分析(python版) - https://deepsource.io/blog/introduction-static-code-analysis/
go语言中文网(每日资讯)_2020-05-04
一、Go语言中文网
- Go pprof 与线上事故:一次成功的定位与失败的复现
- Go语言联合作者Rob Pike专访:Go确实已成为云基础架构的语言
- Go 语言网络轮询器的实现原理
- 消息队列 NSQ 源码学习笔记 (三)
- 使用Docker部署Go Web应用
二、亚军进化史
三、煎鱼
五、MoeLove
- K8S 生态周报| KIND v0.8 正式发布
- K8S 生态周报专辑%26version%3D12031e12%26nettype%3DWIFI%26lang%3Dzh_CN%26fontScale%3D100%26exportkey%3DAZxEax%252BiSnlvYRrlxtl8qGo%253D%26pass_ticket%3Dp%252BdfEh21xfD%252F0rC%252FkeSCrm2H6IFbCgbTSfcBwPYTLorlpuCze6GalpwGm0gV0u%252Fp%26winzoom%3D1.000000&uin=&key=&devicetype=iMac+MacBookPro15%2C4+OSX+OSX+10.15.2+build(19C57)&version=12031e12&lang=zh_CN&nettype=WIFI&ascene=0&fontScale=100&winzoom=1.000000)
gocn_news_2020-05-04
1.记一次对 dubbo-go-hessian2 的性能优化 https://gocn.vip/topics/10339
2.只需四步,后台化你的程序 https://ieftimov.com/post/four-steps-daemonize-your-golang-programs/
3.使用 kubebuilder 快速搭建 k8s operator https://medium.com/@arbaazkhan083/building-kubernetes-operator-using-kubebuilder-bb52fbd8238
4.用 Go+React 实现游戏 Codenames https://github.com/rodohanna/OpenCodenames
5.chippy: 一款 Chip-8 模拟器 https://github.com/bradford-hamilton/chippy
gopherDaily_2020-05-04
- 1.我认为您通常应该使用最新版本的Go - https://utcc.utoronto.ca/~cks/space/blog/programming/GoVersionsMyView
- 2.Go与Redis - https://mohitkhare.me/blog/go-with-redis/
- 3.经典旧文:构建一个只运行一个Go二进制程序的linux内核 - https://remy.io/blog/custom-built-kernel-running-go-binary
- 4.远程工作 vs. 聚集工作 by Martin Fowler - https://martinfowler.com/articles/remote-or-co-located.html
- 5.xlsx: 读写微软excel格式的go API库 - https://github.com/tealeg/xlsx
6.kured: Kubernetes节点优雅重启 - https://github.com/weaveworks/kured
go语言中文网(每日资讯)_2020-05-03
一、Go语言中文网
- Gin 框架路由拆分与注册
- 并发安全的 map:sync.Map源码分析
- 消息队列 NSQ 源码学习笔记 (二)
二、分布式实验室
三、亚军进化史
四、鸟窝
五、插件分享
gopherDaily_2020-05-03
1.Go Mid-stack内联 - https://dave.cheney.net/2020/05/02/mid-stack-inlining-in-go
2.使用Go可视化你的本地git贡献 - https://flaviocopes.com/go-git-contributions/
3.Azure Kubernetes(AKS)安全最佳实践 - https://www.stackrox.com/post/2020/01/azure-kubernetes-aks-security-best-practices-part-1-of-4/
4.Kubernetes存储问题解决指南 - https://www.cncf.io/blog/2020/04/28/a-complete-storage-guide-for-your-kubernetes-storage-problems/
5.在Golang中连接到RabbitMQ - https://qvault.io/2020/04/29/connecting-to-rabbitmq-in-golang/
gocn_news_2020-05-03
1.Go 中的堆栈内联 https://dave.cheney.net/2020/05/02/mid-stack-inlining-in-go
2.纯 Go 和 Flutter 的分布式 RTC 系统 https://github.com/pion/ion
3.UDP 可靠协议 KCP 的 Go 语言实现 https://github.com/shaoyuan1943/gokcp
4.如何判断 Golang 接口是否实现 https://juejin.im/post/5eac17fc5188256d86196ebb
5.Go 内存管理 https://zhuanlan.zhihu.com/p/27807169
go语言中文网(每日资讯)_2020-05-02
一、Go语言中文网
二、 容器时代
三、GoUpUp
四、菜鸟Miao
五、煎鱼
- Kubernetes 本地快速启动(基于 Docker)
gocn_news_2020-05-02
1.Proposal: 提升版本选择的用户体验 https://github.com/golang/go/issues/38762
2.Go: 异步抢占 https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
4.使用 AVX512 提升 Md5 hash 计算性能 (8 倍) https://blog.min.io/accelerating-aggregate-md5-hashing-up-to-800-with-avx512-2/
5.使用两年 Go 的总结: 优点和痛点 https://www.infoq.cn/article/yDMrvVr1IJAAih3eh5fW
gopherDaily_2020-05-02
- 1.Go异步抢占原理 - https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
- 2.使用AVX512将MD5性能提升800% - https://blog.min.io/accelerating-aggregate-md5-hashing-up-to-800-with-avx512-2/
- 3.驯化Kubernetes: 让k8s在150分钟内成为裸机上的家庭服务器 - https://blog.quickbird.uk/domesticating-kubernetes-d49c178ebc41
- 4.git rebase -i的魔力:使您的补丁更易于查看和合并 - https://opensource.com/article/20/4/git-rebase-i
- 5.shotizam: 分析binary文件size的工具 - https://github.com/bradfitz/shotizam
- 6.hugo vs. jekyll : 静态网站生成器对比 - https://medium.com/better-programming/hugo-vs-jekyll-an-epic-battle-of-static-site-generator-themes-390f5692682c
go语言中文网(每日资讯)_2020-05-01
一、Go语言中文网
- Go 中的 Goroutine + Channel 真的能减少并发 Bug 吗?
- 神奇了!这个 Go 语言项目让前端构建快了近 100 倍
- 从Golang Slice的内存泄漏来理解Slice的使用逻辑
- 为什么 TCP/IP 协议会拆分数据
- golang 面向对象分析
二、Go夜读
三、码农桃花源
四、Go101
五、TonyBai
六、分布式实验室
gocn_news_2020-05-01
1.采访 Rob Pike: Go 已经成为云基础设施的语言 https://evrone.com/rob-pike-interview
2.使用 Go 开发前端 WASM 应用 https://juejin.im/post/5e9ee0e7e51d4546f36a5c67
3.ubbo-go 中如何实现路由策略功能 https://segmentfault.com/a/1190000022523595
4.在 macOS 上使用 Hugo + Coding 搭建个人博客 https://segmentfault.com/a/1190000022523822
5.一个使用简单的 jwt-go 库 https://github.com/supanadit/jwt-go
gopherDaily_2020-05-01
- 1.Rob Pike专访:“Go确实已成为云基础架构编程语言” - https://tonybai.com/2020/05/01/rob-pike-interview-go-become-the-language-of-cloud-infrastructure/
2.为什么Rubyist应用考虑学习Go - https://www.honeybadger.io/blog/rubyist-learn-go/
3.Etcd使用go module的灾难 - http://beza1e1.tuxen.de/lore/index.html
4.探索Golang字符串格式化的可能性 - https://blog.logrocket.com/exploring-the-possibilities-of-golang-string-formatting/
5.helm项目从CNCF毕业 - https://www.cncf.io/announcement/2020/04/30/cloud-native-computing-foundation-announces-helm-graduation/
6.Redis 6.0.0 GA - http://antirez.com/news/132
7.改善go module major版本体验的proposal - https://github.com/golang/go/issues/38762
8.linode的Go数据类型学些教程 - https://www.linode.com/docs/development/go/go-data-types
go语言中文网(每日资讯)_2020-04-30
一、Go语言中文网
- Go、Java 和 Rust 的比较:得出了挺多结论
- Dave 大神详解 Go 中的内联优化
- 2020重学Go系列:30. 非常详细的 Go 语言 GDB 调试指南
- 为什么比特币可以防篡改
- Go语言讲解深拷贝与浅拷贝
二、云加社区
三、容器魔方
四、插件分享
gocn_news_2020-04-30
1.“���” 引发的线上事故 https://qcrao.com/2020/04/27/accident/
2.学习目的的编写 MySQL 代理 2: 解码握手数据包 https://medium.com/@alexanderravikovich/writing-mysql-proxy-in-go-for-learning-purposes--part-2-decoding-connection-phase-server-response-7091d87e877e
3.Super Graph: 快速将 PostgreSQL 应用升级为 GraphQL 接口 https://github.com/dosco/super-graph
4.Go 中使用 XML 没有那么难 https://medium.com/@dgrripoll/xml-in-go-is-not-that-difficult-61e7f1fde124
5.GoRemoteFest2020 https://www.youtube.com/watch?v=OZSJ2fwSSUM&list=PLdeYrDm3hJTh21xi3rezgsSqrZl_Xs0VA
gopherDaily_2020-04-30
- 1.Go语言与ROS by Ubuntu官博 - https://ubuntu.com/blog/go-for-ros
- 2.开源电子书:使用Go进行以太坊开发 - https://github.com/miguelmota/ethereum-development-with-go-book
- 3.恶意软件分析:nspps,一个Go后门程序 - https://ironnet.com/blog/malware-analysis-nspps-a-go-rat-backdoor/
- 4.Youtube使用Go实现的开源分布式MySQL工具Vitness发布v6版本 - https://vitess.io/blog/2020-04-29-announcing-vitess-6/
- 5.go实现的小型编译器 - https://github.com/MauriceGit/compiler
- 6.linux内核捉虫记(twitter blog) - https://blog.twitter.com/engineering/en_us/topics/open-source/2020/hunting-a-linux-kernel-bug.html
go语言中文网(每日资讯)_2020-04-29
一、Go语言中文网
二、容器时代
三、肥朝
四、IT大咖说
gocn_news_2020-04-29
1.go 高级基准测试 https://blogtitle.github.io/go-advanced-benchmarking/
2.Go-sword 可视化 web 管理后台生成工具https://github.com/sunshinev/go-sword
3.优化 Go 编译器之旅 https://dev.to/segflow/my-journey-optimizing-the-go-compiler-46jc
4.ent 简单强大的 ORM https://github.com/facebookincubator/ent
5.使用 graphql-go 构建 API https://medium.com/@bradford_hamilton/building-an-api-with-graphql-and-go-9350df5c9356
gopherDaily_2020-04-29
- 1.Go三色标记、混合写屏障GC模式图文全分析 - https://mp.weixin.qq.com/s/jICwyKDv8V6bPCqwg8Hzag
- 2.优化Go编译器的历程 - https://segflow.github.io/post/go-compiler-optimization/
- 3.评估Compute@Edge的新语言 - https://www.fastly.com/blog/evaluating-new-languages-for-edge-compute
- 4.Go语言反应式编程 - https://prakharsrivastav.com/posts/reactive-programming-in-go/
- 5.Facebook ntp库集合 - https://github.com/facebookincubator/ntp
- 6.顶级免费学习ROS的教程 - https://robocademy.com/2020/04/28/top-free-tutorials-to-learn-ros-robot-operating-system/
gocn_news_2020-04-28
1.Go 1.15 新特性 http://dwz.date/au5u
2.Gout 是 http client 领域的瑞士军刀,小巧,强大,犀利 https://github.com/guonaihong/gout
3.Golang 服务管控、服务代理、负载均衡 相关的 36 个功能点 https://github.com/e421083458/gateway_demo
4.MOSN 源码解析 - 路由 https://gocn.vip/topics/10317
5.Fiber 是一个基于 Express 的 Web 框架,建立在 Go 语言写的 最快的 FasthttpHTTP 引擎的基础上 https://github.com/gofiber/fiber
go语言中文网(每日资讯)_2020-04-28
一、Go语言中文网
- 项目中要不要使用 Go?我是这么思考的
- [典藏版]Golang三色标记、混合写屏障GC模式图文全分析
- 基于 Go 语言开发在线论坛增补篇:通过 Viper 读取配置文件并实现热加载
- Golang Web入门(3):如何优雅的设计中间件
- Go算法面试题:删除链表的节点
二、 GoUpUp
三、 真没什么逻辑
四、 InfoQ
五、 字节跳动技术团队
- 字节跳动混沌工程实践总结
gopherDaily_2020-04-28
- 1.Go vs. Java vs. Rust - https://medium.com/@dexterdarwich/comparison-between-java-go-and-rust-fdb21bd5fb7c
- 2.播客:使用Go实现WebRTC应用 - https://changelog.com/gotime/127
- 3.油管视频:GoRemoteFest 2020会议视频全集 - https://www.youtube.com/watch?v=OZSJ2fwSSUM&list=PLdeYrDm3hJTh21xi3rezgsSqrZl_Xs0VA
- 4.Paper: Paxos vs. Raft - https://arxiv.org/pdf/2004.05074.pdf
- 5.树莓派集群的5年 - https://www.raspberrypi.org/blog/five-years-of-raspberry-pi-clusters/
6.sftpgo: 全功能且高度可配置的SFTP服务器 - https://github.com/drakkan/sftpgo
go语言中文网(每日资讯)_2020-04-27
一、Go语言中文网
- 曹大:Go Modules 的智障版本选择
- Golang 跟踪刨析举例:通过例子学习 Go Trace 工具
- 你需要知道的那些Go语言json技巧(下)
二、Go夜读
三、码农桃花源
四、CSDN
五、MoeLove
gocn_news_2020-04-27
- 一起依赖升级 + 异常数据引发的线上事故 https://mp.weixin.qq.com/s/xe8KXD39YlJdDG4cLT0veA
- 三年之久的 etcd3 数据不一致 bug 分析 https://mp.weixin.qq.com/s/qittYHY2GUwhFtvsRDaIAQ
- 这可能是你的第一个 DevOps 解决方案!https://gocn.vip/topics/10310apitest-1860
gopherDaily_2020-04-27
- 1.前瞻:Go 1.15版本都包含哪些变化 - https://docs.google.com/presentation/d/1veyF0y6Ynr6AFzd9gXi4foaURlgbMxM-tmB4StDrdAM/edit#slide=id.g840eaeb4b4_0_8 国内地址:https://pan.baidu.com/s/1PO1_l0-1itDMnavPQo9B1Q 密码:38kz
- 2.Dgraph和GraphQL +-入门 - https://www.ardanlabs.com/blog/2020/04/getting-started-with-dgraph-and-graphql+-.html
- 3.经典旧文:Go channel教程 - https://guzalexander.com/2013/12/06/golang-channels-tutorial.html
- 4.errlog: 可改善错误日志格式并加快调试速度的log包 - https://github.com/snwfdhmp/errlog
- 5.skycoin:又一以Go为主要实现语言的币项目 - https://github.com/SkycoinProject/skycoin
go语言中文网(每日资讯)_2020-04-26
一、Go语言中文网
- Go语言爱好者周刊:第 40 期
- Go protobuf v1 败给了gogo protobuf,那 v2 呢?
- 你需要知道的go语言json操作技巧(上)
- Go语言模糊搜索实验
- Go算法面试题:反转链表
二、分布式实验室
三、GoUpUp
四、 腾讯技术工程
- 三年之久的 etcd3 数据不一致 bug 分析
gocn_news_2020-04-26
1.基于 Go 语言 Gin 框架和 Vue 搭建的开源后台管理系统 https://github.com/flipped-aurora/gin-vue-admin
3.使用 Go 语言实现一个异步任务框架 https://jiajunhuang.com/articles/2020_04_24-gotasks.md.html
4.使用 apitest 在 Golang 中测试 API https://dev.to/codenation/testing-apis-in-golang-using-apitest-1860
gopherDaily_2020-04-26
- 1.Go内联优化 by Dave Cheney - https://dave.cheney.net/2020/04/25/inlining-optimisations-in-go
- 2.我们如何在3天内使用Go和Vue创建实时患者监护系统 - https://kasvith.me/posts/how-we-created-a-realtime-patient-monitoring-system-with-go-and-vue/
- 3.为什么for-range的行为会因元素的大小而不同 - https://labs.yulrizka.com/en/why-for-range-behave-differently-depending-on-the-size-of-the-element/
- 4.InfluxDB Go Client入门 - https://www.influxdata.com/blog/getting-started-with-the-influxdb-go-client/
- 5.时间是我们拥有的唯一真实货币: 关于如何将时间花费在重要的事情上 - https://blog.theboringtech.io/2020/04/16/time_is_the_real_currency.html
6.goneli: 实现NELI分布式选主协议 - https://github.com/obsidiandynamics/goneli
go语言中文网(每日资讯)_2020-04-25
一、Go语言中文网
- Go 中 goroutine 是如何协作与抢占
- Golang中interface内部构造与面试真题分析
- Golang Web入门(2):如何实现一个RESTful风格的路由
二、xueyuanjun
三、GoUpUp
四、 TonyBai
五、 云加社区
六、 DBAplus社群
gocn_news_2020-04-25
1.Go 协作与抢占 https://mp.weixin.qq.com/s/nib0OD-LvNG57JAs4vB9RA
2.使用 delve 调试 go 程序 https://tpaschalis.github.io/delve-debugging/
3.如何使用 Golang 安全的存储客户信息数据 https://medium.com/pipedrive-engineering/data-logging-with-golang-how-to-store-customer-details-securely-14d49f2cf992
4.eBPF 技术应用云原生网络实践系列之 kubernetes 网络 https://mp.weixin.qq.com/s/2NLxYk5P3So9TzxtSyUD4A
5.Colly 外的又一 Go 爬虫框架—Goribot https://segmentfault.com/a/1190000022452452
gopherDaily_2020-04-25
- 1.go protobuf v1败给了gogo protobuf,那v2呢?- https://tonybai.com/2020/04/24/gogoprotobuf-vs-goprotobuf-v1-and-v2/
- 2.可取消(Cancel)的Reader - https://benjamincongdon.me/blog/2020/04/23/Cancelable-Reads-in-Go
- 3.敏捷的早期传教士不会介意敏捷死掉 - https://builtin.com/software-engineering-perspectives/lean-agile-methodology-software-engineering
- 4.Pomerium: 身份识别代理,可以安全地访问内部应用程序, 一个VPN替代方案 - https://github.com/pomerium/pomerium
- 5.log: 又一轮子!Go的结构化logging包 - https://github.com/apex/log
- 6.sabre: 可定制、可嵌入的LISP引擎 - https://github.com/spy16/sabre
go语言中文网(每日资讯)_2020-04-24
一、Go语言中文网
- 迷你指南——结合 MySQL 构建一个基于 Go 的 REST API 微服务
- Go框架解析-Gin
- 学会用Go解析复杂JSON的思路
- Golang Web入门(1):自顶向下理解Http服务器
- 基于 Go 语言开发在线论坛(九):部署 Go Web 应用
二、xueyuanjun
三、GoUpUp
四、No Headback
五、图解源码
- 图解Knative核心组件Serving基础设计
gocn_news_2020-04-24
1.dubbo-go 中如何实现路由策略功能 https://gocn.vip/topics/10297
2.Go Search Extension 版本发布! 一款超实用小工具 https://gocn.vip/topics/10296
- 3.使用 OpenCensus 检测 Cloud Spanner Go 应用程序 https://medium.com/google-cloud/instrumenting-cloud-spanner-go-applications-with-opencensus-6e734eb4d8c8
4.Service Mesh 最火项目 Istio 分层架构,你真的了解吗? https://gocn.vip/topics/10295
5.protobuf 文件管理器 https://github.com/umirode/prot
gopherDaily_2020-04-24
- 1.长文!开发人员应该了解的关于数据库的那些事儿 - by Jaana B.Dogan - https://medium.com/@rakyll/things-i-wished-more-developers-knew-about-databases-2d0178464f78
- 2.基于containerd的闪电启动容器的方案 - https://medium.com/nttlabs/startup-containers-in-lightning-speed-with-lazy-image-distribution-on-containerd-243d94522361
- 3.使用AWS Lambda进行FaaS的几点思考 - https://medium.com/@filiplubniewski/go-for-cloud-a-few-reflections-for-faas-with-aws-lambda-5312f82d4c81
- 4.为下一代测序工具选择实现语言:比较Go、Java、C++ - https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-2903-5
- 5.lockgate: 跨平台lock库 - https://github.com/flant/lockgate
go语言中文网(每日资讯)_2020-04-23
一、Go语言中文网
- Go每日一库之专为开发人员打造的调试日志库:what
- 实战经验:一次错误使用 go-cache 包导致出现的线上问题
- 记一次奇妙的go-protobuf包升级之旅
- 2020重学Go系列:29. 盘一盘 Go 语言中的编码规范
- Go算法面试题:从尾到头打印链表
二、容器时代
三、图解源码
四、 码农桃花源
五、张晋涛
- Docker 还需要学吗?
gocn_news_2020-04-23
1.golang 快速入门 [9.3]-精深奥妙的切片功夫 http://suo.im/5Xo3FZ
2.Go gRPC 进阶-go-grpc-middleware 使用(八) https://www.cnblogs.com/FireworksEasyCool/p/12750339.html
3.Golang context 源码阅读与分析 https://jiajunhuang.com/articles/2020_04_22-golang_context.md.html
4.Go 使用 gdb 调试 https://jiajunhuang.com/articles/2020_04_23-go_gdb.md.html
5.淘宝云梯分布式计算平台架构 https://mp.weixin.qq.com/s/phFuqPdOY3r6k1JnPHBjww
gopherDaily_2020-04-23
- 1.Go中国社区(gocn.vip)发布“2020中国Go开发者调查报告” - https://mp.weixin.qq.com/s/pFszy8yfPzeR8NaQaGmKCg
- 2.Go 1.15 Release Note草稿建立 - https://tip.golang.org/doc/go1.15
- 3.使用Go Generate部署多进程应用 - https://qvault.io/2020/04/22/using-go-generate-to-deploy-multi-process-apps/
- 4.Kubernetes网络策略系列 - https://cloudogu.com/en/blog/k8s-app-ops-part-1
- 5.使用Go进行数据记录:如何安全地存储客户详细信息 - https://medium.com/pipedrive-engineering/data-logging-with-golang-how-to-store-customer-details-securely-14d49f2cf992
- 6.使用apitest测试go api - https://dev.to/codenation/testing-apis-in-golang-using-apitest-1860
go语言中文网(每日资讯)_2020-04-22
一、Go语言中文网
- 官方博文:2019 年 Go 开发者调查结果
- Go每日一库:使用sqlx批量插入数据
- HTTP中间件机制实现与原理 - 从零开始写Go-API框架
- 深挖Go系列之interface调用的一个优化点
- 如何用Go设计实现哈希表
二、云加社区
三、360云计算
gocn_news_2020-04-22
- 1.2020 中国 Go 开发者调查报告 https://mp.weixin.qq.com/s/pFszy8yfPzeR8NaQaGmKCg
2.记一次使用第三方库的坑 https://gocn.vip/topics/10280
3.Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流 https://gocn.vip/topics/10282
4.我用 GO 写了一个 2D 的 RPG 游戏 https://dev.to/ajinkyax/i-built-a-2d-rpg-game-in-go-golang-iei
5.使用 apitest 测试你的 API https://dev.to/codenation/testing-apis-in-golang-using-apitest-1860
gopherDaily_2020-04-22
- 1.如何管理数据库操作的超时和取消 - https://www.alexedwards.net/blog/how-to-manage-database-timeouts-and-cancellations-in-go
- 2.Go命名惯例 - https://medium.com/better-programming/naming-conventions-in-go-short-but-descriptive-1fa7c6d2f32a
- 3.播客:大单体与微服务的辩论 - https://changelog.com/gotime/126
- 4.高性能Go语言库和工具快查表 - https://github.com/cristaloleg/awesome-go-perf
- 5.技术面试问题集(Go版本) - https://github.com/shomali11/go-interview
go语言中文网(每日资讯)_2020-04-21
一、Go语言中文网
二、GoUpUp
三、真没什么逻辑
四、Go夜读
五、柴树杉
- Go语言快递视频教程
gocn_news_2020-04-21
1.Go 2019 开发者调研报告:https://blog.golang.org/survey2019-results
2.Go 编写 web API 客户端:https://dev.to/andyhaskell/build-a-web-api-client-in-go-part-1-connecting-to-the-api-5a4o
3.Go 快速入门系列:https://gocn.vip/topics/10271
4.Kubernetes 应用的新开源 GIS 项目:https://opensource.com/article/20/4/gis-kubernetes
5.HTTP3 能给应用带来什么好处? https://mp.weixin.qq.com/s/oFWMqLvj8W-BsAeIGNgg7g
gopherDaily_2020-04-21
- 1.Go官方:2019年度Go开发者调查结果出炉 - https://blog.golang.org/survey2019-results
- 2.油管视频:使用Pion(Go webrtc框架)构建基于webrtc的分布式实时通讯系统 - https://www.youtube.com/watch?v=FdgoOrJH8ok&feature=youtu.be&t=989
- 3.使用Go和Grpc制作一款多人游戏 - https://mortenson.coffee/blog/making-multiplayer-game-go-and-grpc/
- 4.如何使用Docker部署一个go web应用 - https://semaphoreci.com/community/tutorials/how-to-deploy-a-go-web-application-with-docker
- 5.Go安全之跨站点脚本(XSS) - https://blogtitle.github.io/robn-go-security-pearls-cross-site-scripting-xss/
- 6.声明式WebAssembly部署(for istio) - https://itnext.io/declarative-webassembly-deployment-for-istio-fd71ff697bc5
go语言中文网(每日资讯)_2020-04-22
一、Go语言中文网
- 官方博文:2019 年 Go 开发者调查结果
- Go每日一库:使用sqlx批量插入数据
- HTTP中间件机制实现与原理 - 从零开始写Go-API框架
- 深挖Go系列之interface调用的一个优化点
- 如何用Go设计实现哈希表
二、云加社区
三、360云计算
gocn_news_2020-04-22
- 1.2020 中国 Go 开发者调查报告 https://mp.weixin.qq.com/s/pFszy8yfPzeR8NaQaGmKCg
2.记一次使用第三方库的坑 https://gocn.vip/topics/10280
3.Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流 https://gocn.vip/topics/10282
4.我用 GO 写了一个 2D 的 RPG 游戏 https://dev.to/ajinkyax/i-built-a-2d-rpg-game-in-go-golang-iei
5.使用 apitest 测试你的 API https://dev.to/codenation/testing-apis-in-golang-using-apitest-1860
gopherDaily_2020-04-22
- 1.如何管理数据库操作的超时和取消 - https://www.alexedwards.net/blog/how-to-manage-database-timeouts-and-cancellations-in-go
- 2.Go命名惯例 - https://medium.com/better-programming/naming-conventions-in-go-short-but-descriptive-1fa7c6d2f32a
- 3.播客:大单体与微服务的辩论 - https://changelog.com/gotime/126
- 4.高性能Go语言库和工具快查表 - https://github.com/cristaloleg/awesome-go-perf
- 5.技术面试问题集(Go版本) - https://github.com/shomali11/go-interview
go语言中文网(每日资讯)_2020-04-21
一、Go语言中文网
二、GoUpUp
三、真没什么逻辑
四、Go夜读
五、柴树杉
- Go语言快递视频教程
gocn_news_2020-04-21
1.Go 2019 开发者调研报告:https://blog.golang.org/survey2019-results
2.Go 编写 web API 客户端:https://dev.to/andyhaskell/build-a-web-api-client-in-go-part-1-connecting-to-the-api-5a4o
3.Go 快速入门系列:https://gocn.vip/topics/10271
4.Kubernetes 应用的新开源 GIS 项目:https://opensource.com/article/20/4/gis-kubernetes
5.HTTP3 能给应用带来什么好处? https://mp.weixin.qq.com/s/oFWMqLvj8W-BsAeIGNgg7g
gopherDaily_2020-04-21
- 1.Go官方:2019年度Go开发者调查结果出炉 - https://blog.golang.org/survey2019-results
- 2.油管视频:使用Pion(Go webrtc框架)构建基于webrtc的分布式实时通讯系统 - https://www.youtube.com/watch?v=FdgoOrJH8ok&feature=youtu.be&t=989
- 3.使用Go和Grpc制作一款多人游戏 - https://mortenson.coffee/blog/making-multiplayer-game-go-and-grpc/
- 4.如何使用Docker部署一个go web应用 - https://semaphoreci.com/community/tutorials/how-to-deploy-a-go-web-application-with-docker
- 5.Go安全之跨站点脚本(XSS) - https://blogtitle.github.io/robn-go-security-pearls-cross-site-scripting-xss/
- 6.声明式WebAssembly部署(for istio) - https://itnext.io/declarative-webassembly-deployment-for-istio-fd71ff697bc5
go语言中文网(每日资讯)_2020-04-20
一、Go语言中文网
二、码农桃花源
三、菜鸟Miao
四、无闻是个码痴
五、MoeLove
gocn_news_2020-04-20
1.使用 Go 构建 JSON 解析器和查询工具 https://medium.com/@bradford_hamilton/building-a-json-parser-and-query-tool-with-go-8790beee239a
2.使用 Go 作为 Linux 的脚本语言 https://dev.to/ignatk/using-go-as-a-scripting-language-in-linux-4c8c
3.打造云原生大型分布式监控系统 (三): Thanos 部署与实践 https://gocn.vip/topics/10272
4.从 graphql-go 转换到 gqlgen https://gocn.vip/topics/10265
5.IOT 云平台开源项目之 go-ocf/cloud https://github.com/go-ocf/cloud
gopherDaily_2020-04-20
- 1.对Go可视化编程的重新思考 - https://divan.dev/posts/visual_programming_go/
- 2.在Go中比较字符串的高效方法 - https://rakeshmothukuri.dev/tidbits/10-go-efficient-string-comparison/
- 3.如果编程语言有诚实的口号 - https://medium.com/better-programming/if-programming-languages-had-honest-slogans-6fb6201a6e03
- 4.Paper: 10G/s的可靠UDP传输 - https://arxiv.org/abs/1706.00333
- 5.qrcp: 通过扫描二维码即可通过wifi将文件从计算机传输到移动设备 - https://github.com/claudiodangelis/qrcp
go语言中文网(每日资讯)_2020-04-19
一、Go语言中文网
二、容器时代
三、 K8S中文社区
四、分布式实验室
- 一篇文章带你逆袭 Kafka
gocn_news_2020-04-19
- 1.记一次奇妙的 go-protobuf 包升级之旅 https://gocn.vip/topics/10269
- 2.OPA 进阶-分布式利器 Bundle https://gocn.vip/topics/10268
- 3.Slack 是如何做部署的 https://slack.engineering/deploys-at-slack-cd0d28c61701
- 4.面向分层架构的 Go orm rel https://github.com/Fs02/rel
- 5.Go 中的元编程 https://levelup.gitconnected.com/metaprogram-in-go-5a2a7e989613
gopherDaily_2020-04-19
- 1.深入理解Go反射: https://medium.com/@snird/go-reflections-deep-dive-from-structs-and-interfaces-e1931f0c99af
- 2.Go module基础 - https://medium.com/@perennial.sky/basic-understanding-of-golang-package-manager-go-module-8f909e8c6de7
- 3.Ebook: The BlockChain way of programming(前六章) - https://web3coach-public.s3.eu-central-1.amazonaws.com/the-blockchain-way-of-programming-newsletter-version.pdf
- 4.审查邪恶 - https://philpearl.github.io/post/examining_evil/
- 5.Kubernetes很大可能将在1.19版本原生支持sidecar container - https://banzaicloud.com/blog/k8s-sidecars/
go语言中文网(每日资讯)_2020-04-18
一、Go语言中文网
二、容器时代
三、xueyuanjun
- 基于 Go 语言开发在线论坛(九):部署 Go Web 应用
gocn_news_2020-04-18
1.Golang CLOSE WAIT 分析 https://gocn.vip/topics/10245
2.MOSN 扩展机制解析 https://gocn.vip/topics/10248
3.超详细 Go 语言源码目录说明 https://segmentfault.com/a/1190000022396146
4.如何创建可测试的 Go 代码 https://engineering.kablamo.com.au/posts/2020/testing-go
5.根据 OpenAPI2(swagger)定义生成 Golang 客户端和服务器 https://github.com/ExperienceOne/apikit
gopherDaily_2020-04-18
- 1.图解使用Go实现RSA加密和签名 - https://www.sohamkamani.com/golang/rsa-encryption/
- 2.strings包最常用的8个函数 - https://dev.to/rockey5520/8-most-used-functions-of-strings-package-in-go-26a3
- 3.使用Gource图形化2008年到现在的Go项目开发历史记录 - https://host.promo/vlog/uH6-9Fl-2f4/golang-history-2008-now-git-visualization-gource-with-music
- 4.eBPF: 重新思考Linux内核 - https://www.infoq.com/presentations/facebook-google-bpf-linux-kernel/
- 5.earthly: 容器化时代的自动化构建工具 - https://github.com/vladaionescu/earthly
- 6.goph: 通过ssh执行远程命令的工具 - https://github.com/melbahja/goph
go语言中文网(每日资讯)_2020-04-17
一、Go语言中文网
- 目前Go语言中文书籍都在这,满400减230!总有你需要的
- 结构体转map[string]interface{}的若干方法
- Socket Server的N种并发模型汇总
- 使用Go语言创建WebSocket服务
- Go刷LeetCode系列:二叉树(5)右视图
二、 GoUpUp
三、平也
gocn_news_2020-04-17
1.使用 Golang 和 WebRTC 实战开源云游戏 https://webrtchacks.com/open-source-cloud-gaming-with-webrtc/
2.为 Go 构建动态的探针 https://blog.sqreen.com/dynamic-instrumentation-go/
3.Go Lisp 解析器 https://github.com/mattn/golisp
4.GeoDB:一款可持久化的地理数据库 https://github.com/autom8ter/geodb
5.testcase:一款 Go TDD 测试框架 https://github.com/adamluzsi/testcase
gopherDaily_2020-04-17
- 1.使用Go和WebRTC实现云游戏服务 - https://webrtchacks.com/open-source-cloud-gaming-with-webrtc/
- 2.go playground预置了一些常用代码模板 - https://play.golang.org/
- 3.Go web开发开源书 - https://thewhitetulip.gitbooks.io/webapp-with-golang-anti-textbook/content/
- 4.为什么Python程序员应该考虑Go - http://blog.chand1012.net/FromPythonToGo/
- 5.友情链接:npm加入github - https://github.blog/2020-04-15-npm-has-joined-github/
go语言中文网(每日资讯)_2020-04-16
一、Go语言中文网
- Go监控模式(Monitor Pattern)
- Go 每日一库之 gopsutil:获取各种系统和硬件信息
- 深挖Go系列之聊聊struct的内存对齐
- 如何用 Redigo 访问 Codis
- Go刷LeetCode系列:二叉树(4)右侧指针
二、 菜鸟Miao
三、平也
四、容器时代
gocn_news_2020-04-16
1.Go 编码指南 https://thanos.io/contributing/coding-style-guide.md/
2.Go 实现的 SSO 和 OAuth 登录解决方案 https://github.com/vouch/vouch-proxy
3.Go 中的 bit 位和位运算符 https://segmentfault.com/a/1190000022384519
4.线性回归 Go 语言实现 https://gocn.vip/topics/10254
5.Go 语言踩坑记 panic 与 recover https://juejin.im/post/5e97263c6fb9a03c97754ab7
gopherDaily_2020-04-16
- 1.如何编写更可测的Go代码 - https://engineering.kablamo.com.au/posts/2020/testing-go
- 2.详解Go io.Reader - https://dev.to/andyhaskell/what-is-the-io-reader-in-go-48co
- 3.播客:谈Go社区组织经验 - https://changelog.com/gotime/125
- 4.Windows Subsystem for Linux 2正式发布GA版本 - https://www.infoq.com/news/2020/04/wsl-2-general-availability/
- 5.友情链接:cobol编程教程 - https://github.com/openmainframeproject/cobol-programming-course
go语言中文网(每日资讯)_2020-04-15
一、Go语言中文网
二、 学院君的后花园
三、 Go Official Blog
四、分布式实验室
- 微服务下数据一致性的几种实现方式
gocn_news_2020-04-15
1.Goimports 详解 https://nikodoko.com/posts/goimports_explained/
2.go mod vendor 使用 https://www.ardanlabs.com/blog/2020/04/modules-06-vendoring.html
3.Golang CLOSE WAIT 分析 https://mp.weixin.qq.com/s/sqBdycaClUixZQPgKy52Pw
4.使用 Go 构建神经网络 https://towardsdatascience.com/neural-network-from-scratch-in-go-language-b98e2abcced3
5.3 个减小 Docker 镜像的简单技巧 https://mp.weixin.qq.com/s/UCm27by8Ro7NzFflsPISCQ
gopherDaily_2020-04-15
- 1.干货推荐!“灭霸”(thanos)项目Go编码指南 - https://www.bwplotka.dev/2020/how-thanos-would-program-in-go/
- 2.goimports工作原理揭秘 - https://nikodoko.com/posts/goimports_explained/
- 3.使用Go从头构建神经网络 - https://towardsdatascience.com/neural-network-from-scratch-in-go-language-b98e2abcced3
- 4.播客:和Erik St. Martin(GopherCon组织者、Go in action联合作者)聊聊Go - https://6figuredev.com/podcast/episode-139-talking-go-with-erik-st-martin/
- 5.database/sql包的替代品 - https://medium.com/@rocketlaunchr.cloud/a-replacement-for-database-sql-f25d01fbe9b1
- 6.broccoli: 高效的静态文件嵌入工具 - https://github.com/aletheia-icu/broccoli
- 7.edwood: Go版本Plan9 Acme 编辑器 - https://github.com/rjkroege/edwood
gocn_news_2020-04-14
1.数据结构和算法(Golang 实现) https://segmentfault.com/blog/golang-algorithm
2.Golang 爬虫快速入门 | 获取 B 站全站的视频数据 https://imagician.net/archives/92/
3.Go 实现简单的内存 SQL 数据库 https://notes.eatonphil.com/database-basics.html
4.处理 HTTP Handler 中的错误 https://markphelps.me/2020/04/handling-errors-in-your-http-handlers/
5.快速测试 go 函数工具 gofunc https://mp.weixin.qq.com/s/JjlzPQHCkMpbOUyN8k6mIg
go语言中文网(每日资讯)_2020-04-14
一、Go语言中文网
- Go的Channel很强大,理解其内在概念会让它更强大
- 基于 Go 语言开发在线论坛(七):通过单例模式获取全局配置
- 什么是WebSocket,它与HTTP有何不同?
- Go刷Leetcode系列:二叉树(1)验证二叉搜索树
二、 容器时代
三、真没什么逻辑
四、Go夜读
- 第 85 期斗鱼 Minerva 配置中心分享
- 预习材料
gopherDaily_2020-04-14
- 1.go module系列:vendoring - https://www.ardanlabs.com/blog/2020/04/modules-06-vendoring.html
- 2.unik: 以unikernel形式运行go程序,无需底层操作系统 - https://git.sr.ht/~eliasnaur/unik
- 3.使用delve调试go程序 - https://tpaschalis.github.io/delve-debugging/
- 4.在http handler中的错误处理 - https://markphelps.me/2020/04/handling-errors-in-your-http-handlers/
- 5.深入istio telemetry v2(无mixer) - https://banzaicloud.com/blog/istio-mixerless-telemetry/
go语言中文网(每日资讯)_2020-04-13
一、Go语言中文网
二、图解源码
三、 MoeLove
四、HelloGitHub
五、 分布式实验室
gocn_news_2020-04-13
1.轻量级 Kubernetes k3s 初探 https://www.infoq.cn/article/0c7viUfLrxOZeh7qlRBT
2.使用 Fx 管理 Go 微服务中的共享组件 https://pmihaylov.com/shared-components-go-microservices/
3.使用 Go 两年后的思考 https://wgyn.github.io/2020/04/12/reflections-on-2-years-of-golang.html
4.使用 Swagger、热更新等技术构建 Golang REST API https://medium.com/@hagenverfolgt/build-a-rest-api-in-golang-with-swagger-and-hot-reload-of-everything-6247a8ae8618
5.GGen:快速生成 GraphQL Golang 工具 https://medium.com/@tabvn/golang-and-graphql-service-generator-490fb161ebfb
gopherDaily_2020-04-13
- 1.Go使用2年后的思考 - https://wgyn.github.io/2020/04/12/reflections-on-2-years-of-golang.html
- 2.在Fx实现的Go微服务中管理共享组件 - https://pmihaylov.com/shared-components-go-microservices/
- 3.对下一个项目是否使用Go的争论 - https://hackernoon.com/an-argument-for-using-golang-to-code-your-next-projects-ybcz32n2
- 4.gosql: 一个PostgreSQL的早期实现版本 - https://github.com/eatonphil/gosql
- 5.what.Happens: 仅给go开发人员使用调试级别log包 - https://appliedgo.net/what/
go语言中文网(每日资讯)_2020-04-12
一、Go语言中文网
- Go语言爱好者周刊:第 38 期
- Go新手容易犯的三个致命错误,你中招了吗?
- 深挖Go系列之string那些事
- 基于 Go 语言开发在线论坛(五):创建群组和主题
- Go Web编程--SecureCookie实现客户端Session管理
二、容器时代
三、图解源码
- Pod创建流程代码版本[kubelet篇]
gocn_news_2020-04-12
1.Go 实现的类似 tmux 的终端控制 https://github.com/aaronjanse/3mux
2.如何使用 docker 和 NGINX 扩展 https://codeburst.io/scaling-out-with-docker-and-nginx-8eda9fb1654c
3.用 webassembly 和 tinygo 让 Go 跑在浏览器 https://marianogappa.github.io/software/2020/04/01/webassembly-tinygo-cheesse/
4.Go 静态编译 arp242.net/static-go.html
- 5.Kubernetes as a Service 的库 https://github.com/oneinfra/oneinfra
gopherDaily_2020-04-12
- 1.Go中的对象排序 - https://posener.github.io/order/
- 2.编译静态Go程序 - https://www.arp242.net/static-go.html
- 3.使用Swagger和Go构建Rest API,支持热加载 - https://medium.com/@hagenverfolgt/build-a-rest-api-in-golang-with-swagger-and-hot-reload-of-everything-6247a8ae8618
- 4.使用Go操作关系数据库系列 - https://andrewpillar.com/programming/2020/04/07/working-with-sql-relations-in-go-part-1/
- 5.mem: 低cost的string或[]byte类型操作库 - https://github.com/go4org/mem
go语言中文网(每日资讯)_2020-04-11
一、Go语言中文网
- 还在用 2019.3 就 Out 了:GoLand 2020.1 版本正式发布
- 打造 Zap 开箱即用日志组件
- 基于 Go 语言开发在线论坛(四):通过 Cookie + Session 实现用户认证
- 图解git原理的几个关键概念
- 深挖Go系列之灵活的slice
二、分布式实验室
三、架构文摘
gocn_news_2020-04-11
1.无缝连接 dubbo-go 与 gRPC https://gocn.vip/topics/10234
2.goroutine 是如何启动和退出的 https://medium.com/a-journey-with-go/go-how-does-a-goroutine-start-and-exit-2b3303890452
3.为什么在 go 程序中避免使用指针 https://medium.com/better-programming/why-you-should-avoid-pointers-in-go-36724365a2a7
4.golang reflect 实现原理 https://gocn.vip/topics/10233
5.Go 开发的类似 Youtube 的视频分享软件 https://prologic.github.io/tube/
gopherDaily_2020-04-11
- 1.Go CI/CD的五个最佳实践 - https://jfrog.com/blog/5-best-practices-for-golang-ci-cd/
- 2.Kubernetes攻击矩阵: 全面了解Kubernetes的安全风险 - https://www.microsoft.com/security/blog/2020/04/02/attack-matrix-kubernetes/
- 3.在Go中如何使用Fork - https://medium.com/@hagenverfolgt/how-to-use-a-fork-with-go-golang-61de59fb00ae
- 4.Helm Operator 1.0发布:使用Operator管理helm - https://www.weave.works/blog/introducing-helm-operator-1-0
- 5.Service Mesh Interface加入CNCF - https://smi-spec.io/blog/smi-joins-cncf/
- 6.容器与虚拟机网络 - https://www.flockport.com/guides/advanced-container-networking
go语言中文网(每日资讯)_2020-04-10
一、Go语言中文网
- Go 中的 SetFinalizer 有什么用?怎么实现的?
- 抱歉!昨天的5折Go图书发现不对,已购会退差价,这次真的5折
- 基于 Go 语言开发在线论坛(三):访问论坛首页
- 八个字节的 UDP 如何传输数据
- Logrus源码阅读(2)--logrus生命周期
二、云+社区沙龙online
三、容器时代
四、技术人技术事
- 微服务-高并发情况下接口降级和熔断策略
- 微服务-如何做好集群中服务器的负载均衡
- 微服务-高并发下接口如何做到优雅的限流
gocn_news_2020-04-10
1.清晰胜过聪明: 改进 flatbuffers-go https://gocn.vip/topics/10225
2.Argo 项目加入 CNCF 孵化器 | 云原生生态周报 Vol. 45 https://gocn.vip/topics/10228
3.重磅 |Dragonfly 晋升成为 CNCF 孵化项目 https://gocn.vip/topics/10230
4.一文读懂 K8s 持久化存储流程 https://gocn.vip/topics/10229
5.重磅合集 |31 篇技术文章,带你从零入门 K8s(留言赠书) https://gocn.vip/topics/10223
gopherDaily_2020-04-10
- 1.Go泛型最新proposal的工作原理和体验方法 - https://blog.tempus-ex.com/generics-in-go-how-they-work-and-how-to-play-with-them/
- 2.在企业防火墙后如何使用go module - https://www.dudley.codes/posts/2020.04.02-golang-behind-corporate-firewall/
- 3.Go结构化的并发 - https://medium.com/@arunsworld/structured-concurrency-in-go-b800c7c4434e
- 4.solo.io的开源服务网格hub - https://www.solo.io/blog/open-source-service-mesh-hub-technical-overview/
- 5.播客:企业中的Go - https://changelog.com/gotime/124
go语言中文网(每日资讯)_2020-04-09
一、Go语言中文网
- 最有趣的Go语言学习书来啦!还有这些好书可以半价拿下~
- 项目使用了 ORM,具体执行的是什么 SQL 语句总是很迷?xorm1.0 解决了
- Go 每日一库之 validator:Go最优秀的验证库
- Beego框架代码分析
- 基于 Go 语言开发在线论坛(二):通过模型类与MySQL数据库交互
二、学院君的后花园
三、GoUpUp
四、分布式实验室
- 聊聊分布式事务,再说说解决方案
gocn_news_2020-04-09
1.Go1.14.2/Go1.13.10 发布 https://gocn.vip/topics/10217
2.Go 实现 Raft 第四篇:持久化和调优 https://mp.weixin.qq.com/s/azdjVpeTHkr4knajmdPtgw
3.数据结构和算法 (Golang 实现)(16) 常见数据结构-字典 https://segmentfault.com/a/1190000022288698
4.Golang 实现 Redis(4): AOF 持久化与 AOF 重写 http://www.cnblogs.com/Finley/p/12663636.html
5.使用 golang 理解 mysql 的两阶段提交 http://www.cnblogs.com/yjf512/p/12651310.html
gopherDaily_2020-04-09
- 1.select语句是按何种顺序选择就绪channel的 - https://medium.com/a-journey-with-go/go-ordering-in-select-statements-fd0ff80fd8d6
- 2.Go module系列:gopls的改进 - https://www.ardanlabs.com/blog/2020/04/modules-05-gopls-improvements.html
- 3.NATS通信系列(包括JetStream持久化引擎) - https://choria.io/blog/post/2020/03/23/nats_patterns_1/
- 4.Google的三本SRE图书全部可免费下载阅读 - https://landing.google.com/sre/books/
- 5.keys: go密码学包和实例 - https://keys.pub/docs/lib-index.html
go语言中文网(每日资讯)_2020-04-08
一、Go语言中文网
- 到底要不要用 ORM?ORM vs. 非 ORM 对比
- 一次 Go deadlock 的讨论
- Go 每日一库之 govaluate
- 为什么 TCP 会被 UDP 取代
- 基于 Go 语言编写在线论坛(一):整体设计与数据模型
二、真没什么逻辑
三、新亮笔记
四、图解源码
五、TonyBai
gocn_news_2020-04-08
1.Go 快速入门 [9.2]-深入数组用法、陷阱与编译时 https://gocn.vip/topics/10201
2.从零开始入门 K8s | 理解 RuntimeClass 与使用多容器运行时 https://gocn.vip/topics/10199
3.纯 Go 编写的桌面端 redis 命令行工具 https://gocn.vip/topics/10196
4.使用 Fiber 快速创建 API https://dev.to/jozsefsallai/creating-fast-apis-in-go-using-fiber-59m9
5.使用堆的代价 https://medium.com/invalid-memory/golang-cost-of-using-the-heap-e70363469754
gopherDaily_2020-04-08
1.图解git原理的几个关键概念 - https://tonybai.com/2020/04/07/illustrated-tale-of-git-internal-key-concepts/
2.聊聊数据库的未来 - https://mp.weixin.qq.com/s/Ahhaa9cAm248Sh4IHrcy-w
3.docker发布Compose规范 - https://www.docker.com/blog/announcing-the-compose-specification/
4.控制kubernetes的出口通信 - https://monzo.com/blog/controlling-outbound-traffic-from-kubernetes
5.Kubernets贡献者速查表 - https://github.com/kubernetes/community/blob/master/contributors/guide/contributor-cheatsheet/README.md
go语言中文网(每日资讯)_2020-04-07
一、Go语言中文网
二、深入Go语言
三、极客日常
四、学院君的后花园
gocn_news_2020-04-07
- 1.Go ssh client: https://github.com/melbahja/goph
- 2.Go 依赖包校验工具:https://github.com/rakyll/govalidate
3.gops 是怎么和 Go 的运行时进行交互的? https://gocn.vip/topics/10187
4.打造云原生大型分布式监控系统 (二): Thanos 架构详解 https://gocn.vip/topics/10195
5.2020 年六大容器应用趋势: https://mp.weixin.qq.com/s/r9y-q8PFhOg4mreW5U68sg
gopherDaily_2020-04-07
- 1.Go的重要性 - https://medium.com/@wasuradananjith/significance-of-go-part-1-where-does-the-go-stand-among-other-programming-languages-c1212d3322ca
- 2.油管视频:设计插件式的地道的Go应用 - https://www.youtube.com/watch?v=qerWv9JTlo8
- 3.基于http/2、使用letsencrypt构建go web服务 - https://marcofranssen.nl/build-a-go-webserver-on-http-2-using-letsencrypt/
- 4.使用Commando包构建简单的命令行应用 - https://itnext.io/building-simple-command-line-cli-applications-in-go-using-commando-8a8e0edbd48a
- 5.gokey: 纯go实现的智能卡应用 - https://github.com/f-secure-foundry/GoKey
go语言中文网(每日资讯)_2020-04-06
一、Go语言中文网
- Go 和 Rust 的优缺点;预测 Go 1.16-1.19 会支持泛型
- 如何成为 Go 的贡献者?Go 语言源码贡献官方指导文档
- Go 每日一库之 sjson
- defer 的前世今生
- Go Web编程--使用Go语言创建静态文件服务器
二、图解源码
三、 轩脉刃的刀光剑影
四、菜鸟Miao
五、MoeLove
gocn_news_2020-04-06
1.SOLID 原则(Go 版本)--了解实际问题 https://medium.com/@minhajukhan/solid-principles-and-how-we-write-code-57beb1668db3
2.使用 Go 理解 mysql 的两阶段提交 https://mp.weixin.qq.com/s/KeZId8WScnS-rlc0kedEzw
3.Socket Server 的 N 种并发模型汇总 https://gocn.vip/topics/10192
4.使用多年的 go pprof 检查内存泄漏的方法居然是错的?! https://gocn.vip/topics/10189
5.Nuclei 一个基于配置的目标扫描工具 https://github.com/projectdiscovery/nuclei
go语言中文网(每日资讯)_2020-04-05
一、Go语言中文网
- Golang中的Defer必掌握的7知识点
- 昨天网站都变成灰色了,没想到竟然一行代码就能实现
- Go 每日一库之 gjson
- Go Web 编程--超详细的模板库应用指南
二、GoUpUp
三、Go夜读
四、菜鸟Miao
gocn_news_2020-04-05
1.gops 是怎么和 Go 的运行时进行交互的? https://mp.weixin.qq.com/s/pFq_N5nLsJZwbnvViKwsjQ
2.通过构建一个 tcp 协议来理解 Go 中的字节 https://ieftimov.com/post/understanding-bytes-golang-build-tcp-protocol/
3.生成 Kubebuilder 风格的 Go 代码 https://banzaicloud.com/blog/generating-go-code/
4.Go 中的享元模式 https://medium.com/better-programming/the-flyweight-pattern-in-go-a0712764195a
5.那些常见的并发模型相关知识 https://mp.weixin.qq.com/s/5ZFAC1IWOGqPB2mClU05uQ
gopherDaily_2020-04-05
- 1.goroutine是如何启动和退出的 - https://medium.com/a-journey-with-go/go-how-does-a-goroutine-start-and-exit-2b3303890452
- 2.gops是如何与go运行时交互的 - https://medium.com/a-journey-with-go/go-how-does-gops-interact-with-the-runtime-778d7f9d7c18
- 3.kubectl exec的工作原理 - https://itnext.io/how-it-works-kubectl-exec-e31325daa910
- 4.doit: go与vue实现的todo list应用 - https://github.com/Lallassu/doit
- 5.cod: go实现的bash/zsh的自动补全工具 - https://github.com/dim-an/cod
go语言中文网(每日资讯)_2020-04-04
一、Go语言中文网
- 如何使用 Diago 诊断 Go 程序中的 CPU 和内存使用情况
- Golang 连接池的几种实现案例
- Go 每日一库之 buntdb
- 从单体开始的架构演进
- 2020重学Go系列:28. 这五点带你理解 Go语言的 select 用法
二、 潘建锋
三、 学院君的后花园
四、火丁笔记
gocn_news_2020-04-04
1.Go 语言源码贡献官方指导文档 https://gocn.vip/topics/10185
2.golang 中的四种类型转换总结 https://gocn.vip/topics/10178
3.Go 程序进行可靠的性能测试 https://gocn.vip/topics/10133
4.一文看懂 IO 多路复用 https://gocn.vip/topics/10090
5.图解 kubernetes 控制器 Deployment 核心机制 https://gocn.vip/topics/10174
gopherDaily_2020-04-04
1.快速安装Go应用二进制文件的服务 - https://cto.ai/blog/on-demand-go-binaries/
2.播客:居家工作的Gopher - https://changelog.com/gotime/123
3.在Go中使用Javascript plugins - https://www.innoq.com/en/blog/go-plugins-with-javascript/
4.kubebuilder cookbook: 在Go中快速构建和发布Kubernetes API - https://kubebuilder.io/
5.rocketmq-client-go: Apache RocketMQ官方go客户端api - https://github.com/apache/rocketmq-client-go
go语言中文网(每日资讯)_2020-04-03
一、Go语言中文网
- LeetCode Go 并发题详解:交替打印字符串
- Go语言的更新也将难逃疫情影响:顺带学习科技英语词汇
- Go 中对 int 类型的数据加密,有哪些好的方案?
- Go 每日一库之 go-cmp
- 2020重学Go系列:27. 说说 Go 语言中的类型断言
二、分布式实验室
三、容器时代
四、码农桃花源
gocn_news_2020-04-03
1.快速生成 Kubebuilder 风格的 Go 代码 https://banzaicloud.com/blog/generating-go-code/
2.Gitea1.11.4 发布了,修复了 12 个 bug https://gocn.vip/topics/10177
3.使用 sqlmock 给 gorm 应用编写单元测试 https://medium.com/better-programming/how-to-unit-test-a-gorm-application-with-sqlmock-97ee73e36526
4.kaf: 一个很赞的 kafka 命令行工具 https://github.com/birdayz/kaf
5.gorpc: 一个简单,易用,高性能,可插拔的微服务框架 https://gocn.vip/topics/10175
gopherDaily_2020-04-03
- 1.长文:通过构建一个TCP协议来理解Go []bytes - https://ieftimov.com/post/understanding-bytes-golang-build-tcp-protocol/
- 2.WireGuard网格VPN服务tailscale宣布GA - https://tailscale.com/blog/tailscale-launch/
- 3.生成kubebuider风格的Go代码 - https://banzaicloud.com/blog/generating-go-code/
- 4.Go vs. Elixir - https://medium.com/better-programming/advantages-of-elixir-vs-golang-11ac1a67bfe7
- 5.fleet: 超大规模多kubernetes集群的管理服务 - https://github.com/rancher/fleet
go语言中文网(每日资讯)_2020-04-02
一、Go语言中文网
- 关于 Go 语言优秀命令行库 Cobra 的探索
- golang range 与 iteration 之间的关系
- FileBeat-Log 相关配置介绍
- 2020重学Go系列:26. 如何开源自己写的模块给别人用?
二、图解源码
三、容器时代
四、 潘建锋
五、GoUpUp
gocn_news_2020-04-02
1.Go 的 web 框架 Fiber https://dev.to/koddr/are-sure-what-your-lovely-web-framework-running-so-fast-2jl1
2.轻松搭建基于 Serverless 的 Go 应用 https://segmentfault.com/a/1190000022232683
3.Go 操作 mysql 的笔记 https://dev.to/alchermd/heroku-go-with-mysql-notes-1221
4.Go 常量学习-可视化指南 https://mp.weixin.qq.com/s/L6ysPUCyYhAwL6PsKXykhQ
5.浅谈图数据库 https://gocn.vip/topics/10164
gopherDaily_2020-04-02
1.使用tinygo和WebAssembly在浏览器中运行Go程序 - https://marianogappa.github.io/software/2020/04/01/webassembly-tinygo-cheesse/
2.使用Go实现一个简单的pow区块链(vs. Rust实现) - https://lalot.ai/simple-blockchain-written-in-go
3.经典旧文回顾:高性能Go服务的内存分配效率 - https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/
4.细说Go module伪版本号 - https://jfrog.com/blog/go-big-with-pseudo-versions-and-gocenter
5.sidekick: minio开源的运行于边车容器中的loadbalancer - https://blog.min.io/introducing-sidekick-a-high-performance-load-balancer/
6.gotestsum: 使test输出结果更人性化 - https://github.com/gotestyourself/gotestsum
go语言中文网(每日资讯)_2020-04-01
一、Go语言中文网
- 滴滴实战分享:通过 profiling 定位 golang 性能问题 - 内存篇
- 更通俗方式讲解 Go 运行时调度器
- 我所理解的 Sync Pool
- Go 每日一库之 jennifer
- 2020重学Go系列:25. Go 语言中关于包导入必学的 8 个知识点
二、轩脉刃的刀光剑影
三、容器时代
四、学院君的后花园
五、360云计算
gocn_news_2020-04-01
1.[译] Go 发布新版 Protobuf API https://juejin.im/post/5e83e1176fb9a03c80278e6d
2.关于如何收集,标准化和集中化处理 Golang 日志的一些建议 https://mp.weixin.qq.com/s/linxYO3N5oOhiVcS8-jpvw
3.Concurrency 阅读笔记 https://chanjarster.github.io/post/go/scheduling-in-go-part-3
4.Go 实现 Raft 第三篇:命令和日志复制 https://mp.weixin.qq.com/s/FdAQlSsXCYOiBHKbgsGepQ
5.使用 Apline 作为基础镜像时可能会遇到的常见问题的解决方法 https://mozillazg.com/2020/03/use-alpine-image-common-issues.rst.html
gopherDaily_2020-04-01
1.基于tikv模型构建分布式key-value服务的课程 - https://github.com/pingcap-incubator/tinykv
2.使用Go操作DataFrame - https://mungingdata.com/go/dataframes-gota-qframe/
3.服务网格平台探索指南 - https://thenewstack.io/an-exploratory-guide-to-the-service-mesh-platforms/
5.反方观点:我正在从Go切换到JS - https://blogtitle.github.io/i-am-switching-to-js/
6.kpt: 谷歌开源的kubernetes配置清单标准打包工具 - https://googlecontainertools.github.io/kpt/
go语言中文网(每日资讯)_2020-03-31
一、Go语言中文网
- Golang vs Python:选哪个?
- 最流行的 Web 框架 Gin 源码阅读
- ElasticSearch 栈中 Go 实现的新成员 Filebeat 实现剖析
- Micro In Action(尾声): 分布式计划任务
- 2020重学Go系列:24. 超详细解读 Go Modules 前世今生及入门使用
二、图解源码
三、HHF技术博客
四、新亮笔记
五、真没什么逻辑
gocn_news_2020-03-31
1.Go 处理 DataFrames https://mungingdata.com/go/dataframes-gota-qframe/
2.选择 Rust 还是 Go ?https://dmv.myhatchpad.com/insight/choosing-between-rust-or-go/
3.使用 Go 和 K8s 构建 todo api https://medium.com/@alexellisuk/building-a-todo-api-in-golang-with-kubernetes-1ec593f85029
4.使用 GoAdmin 极速搭建 golang 应用管理后台 https://segmentfault.com/a/1190000022215579
5.Golang HTTP 服务平滑重启及升级 https://mp.weixin.qq.com/s/F-bmQcRwJEFcRhpWYEm-wg
gopherDaily_2020-03-31
- 1.Rust还是Go?- https://dmv.myhatchpad.com/insight/choosing-between-rust-or-go/
- 2.OpenTelemetry正式发布beta版 - https://medium.com/opentelemetry/opentelemetry-is-officially-in-beta-352fa859db10
- 3.基于kubernetes和go构建一个todo api - https://medium.com/@alexellisuk/building-a-todo-api-in-golang-with-kubernetes-1ec593f85029
- 4.dero: 又一款go实现的区块链平台,160w行代码 - https://github.com/deroproject/derosuite
- 5.goro: 高级go机器学习库(基于gorgonia) - https://github.com/aunum/goro
go语言中文网(每日资讯)_2020-03-30
一、Go语言中文网
- Go语言 CPU 性能、内存分析调试方法大汇总:你要的都在这
- 学习 Go Modules 这一篇就够:终极入门
- Micro In Action(七):熔断与限流
- defer 链如何被遍历执行
- 2020重学Go系列:23. Go 里的异常处理:panic 和 recover
二、Go夜读
三、学院君的后花园
四、MoeLove
五、分布式实验室
gocn_news_2020-03-30
1.Go 实现 LeetCode 全集 https://gocn.vip/topics/10141
2.编写可测试 Go 代码的一种模式 https://blog.betacat.io/post/2020/03/a-pattern-for-writing-testable-go-code/
3.如何在 Go 中拆分代码库 https://qvault.io/2020/03/29/how-to-separate-library-packages-in-go/
4.如何在 5 天内编写一个 Go Mock 库 https://kinbiko.com/go/mokku/
5.Molecule:高效 Protobuf 处理库 https://github.com/richardartoul/molecule
gopherDaily_2020-03-30
- 1.Hello,WireGuard - https://tonybai.com/2020/03/29/hello-wireguard/
- 2.Go的“怪癖” - https://blog.sbstp.ca/go-quirks/
- 3.很全面的Go初学者指南 - https://ednsquare.com/story/learn-go-beginners-guide-to-learn-golang-from-scratch-------gTmFx6
- 4.100多个LeetCode问题的Go解决方法 - https://github.com/austingebauer/go-leetcode
- 5.molecule: 高效、零分配protobuf parser - https://github.com/richardartoul/molecule
go语言中文网(每日资讯)_2020-03-29
一、Go语言中文网
- Go语言爱好者周刊:第 36 期
- 来自 Uber 的漏桶限流器实战与原理分析
- 可视化讲解 Go 内存管理
- Micro In Action(六):服务发现
- 2020重学Go系列:22. 学习 Go 协程:互斥锁和读写锁
二、图解源码
三、分布式实验室
gopherDaily_2020-03-29
- 1.编写Go logging middleware指南 - https://blog.questionable.services/article/guide-logging-middleware-go/
- 2.5天构建Go mock框架 - https://kinbiko.com/go/mokku/
- 3.理解unsafe包 - https://www.pixelstech.net/article/1584241521-Understand-unsafe-in-GoLang
- 4.Hakrawler: hacker专用命令行爬虫 - https://hakin9.org/hakrawler-a-fast-cli-web-crawler-for-hackers/
- 5.gnark: 零知识证明协议的Go实现 - https://github.com/ConsenSys/gnark
gocn_news_2020-03-29
1.Go 编译器指南 https://www.caffeinatedwonders.com/2019/12/26/tour-of-go-compilers/
2.从 gRPC 的重试策略说起 https://gocn.vip/topics/10135
3.Go 实现 LeetCode 全集 https://github.com/austingebauer/go-leetcode
4.分布式从 ACID、CAP、BASE 的理论推进 https://gocn.vip/topics/10121
5.dubbogo 1.4 最新特性 https://gocn.vip/topics/10119
go语言中文网(每日资讯)_2020-03-28
一、Go语言中文网
- 首发特性:goproxy.cn 现已推出首个 Go 模块代理统计数据 API
- gorm 作者出品:Go 每日一库之 copier
- Golang限流器time/rate实现剖析
- 2020重学Go系列:21. 学习 Go 协程:WaitGroup
- 编写 Dockerfile 的最佳实践
二、容器时代
三、分布式实验室
gocn_news_2020-03-28
1.冠状病毒下 GO 语言和社区的计划 https://blog.golang.org/pandemic
2.自定义 Go Json 的序列化方法 https://colobu.com/2020/03/19/Custom-JSON-Marshalling-in-Go/
3.Go 语言如何实现 stop the world? https://mp.weixin.qq.com/s/gNAani93Xrb02oDsgDc1fQ
4.深入解析 Go 的信号处理---gsignal(译文) https://gocn.vip/topics/10028
5.Go Web 编程--给自己写的服务器添加错误和访问日志 https://segmentfault.com/a/1190000022178732
go语言中文网(每日资讯)_2020-03-27
一、Go语言中文网
- Go 常量学习-可视化指南
- 前方有坑:小心 go.mod 中的 go directive
- Go官方的限流器 time/rate 如何使用
- 优雅地关闭或重启 go web 项目
- 2020重学Go系列:20. 几个信道死锁经典错误案例详解
二、容器时代
三、学院君的后花园
四、高可用架构
五、GoUpUp
六、 ServiceMesher
gocn_news_2020-03-27
1.dubbogo v1.4 新特性 https://gocn.vip/topics/10119
2.golang 快速入门 [7.2]-北冥神功—go module 绝技 https://gocn.vip/topics/10118
3.Go 每日一库之 jj https://segmentfault.com/a/1190000022163724
4.Go 官方的限流器 time/rate 如何使用 https://mp.weixin.qq.com/s/QMbZOh8_LGIUdIdEBQ2-yA
5.分布式从 ACID、CAP、BASE 的理论推进 https://gocn.vip/topics/10121
6.[深圳] [广州珠江新城 i2 国际私塾] 招聘 Go 开发组长 https://gocn.vip/topics/10116
- 7.编辑: 何小云
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-26
一、Go语言中文网
二、码农桃花源
三、MoeLove
四、分布式实验室
五、GoUpUp
gocn_news_2020-03-26
- Go 每日一库之 sjson https://segmentfault.com/a/1190000022148617
- 用面向对象设计原则理解 Go 中 interface https://mp.weixin.qq.com/s/MqQ6b-Z_wvYe9YpNI5LDeA
4.Go 项目简单接入 travis ci https://juejin.im/post/5e7592c0518825494a3fadd9
6.[深圳] 腾讯 PCG 技术运营部招聘 Go 后台开发 https://gocn.vip/topics/10108
7.
- 8.加微信实战群请加微信(注明:实战群):gocnio
gocn_news_2020-03-25
1.分享 vivo 大规模特征存储实践 https://gocn.vip/topics/10104
2.Golang 中的 Defer 必掌握的 7 知识点 https://gocn.vip/topics/10096
3.用 Go 写一个 Mysql 代理 https://medium.com/@alexanderravikovich/quarantine-journey-writing-mysql-proxy-in-go-for-self-learning-part-1-tcp-proxy-39810479b7e9
4.用 Go 实现一元 grpc API https://dev.to/techschoolguru/implement-unary-grpc-api-in-go-4cdj
5.源码解读 Golang 的 sync.Map 实现原理 https://juejin.im/post/5e784321518825493c7b7d8d
go语言中文网(每日资讯)_2020-03-24
一、Go语言中文网
- 对 Go GC 所谓的突破提出质疑?看现代垃圾收集策略
- 使用 zap 接收 gin 框架默认的日志并配置日志切割
- 不到100行代码做并发控制:防缓存击穿的 singleflight 使用及原理
- 2020重学Go系列:17. 一篇文章理解 Go 里的语句块与作用域
二、真没什么逻辑
三、Go夜读
四、 轩脉刃的刀光剑影
五、分布式实验室
gocn_news_2020-03-24
1.xorm 发布 1.0 版本: https://gitea.com/xorm/xorm/src/tag/v1.0.0
2.如何写出优雅的 Go 语言代码: https://mp.weixin.qq.com/s/yiU18PzHDxeCXc5YR5x9Ow
3.图解 Go 运行时调度器: https://tonybai.com/2020/03/21/illustrated-tales-of-go-runtime-scheduler/
4.gossip/epidemic 协议介绍: https://medium.com/@satrobit/introduction-to-gossip-epidemic-protocol-and-memberlist-5424352cdce0
5.Go 开发的 hosts 文件管理工具 https://github.com/guumaster/hostctl
6.[杭州] 字节跳动基础架构招 Go/云原生/K8S 工程师 https://gocn.vip/topics/10064
7.[深圳] AfterShip 正在招聘优秀的高级 Golang 工程师 https://gocn.vip/topics/10093
- 8.编辑: 薛锦
- 9.订阅新闻: http://tinyletter.com/gocn
- 10.
- 11.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-23
一、Go语言中文网
- 流?I/O操作?阻塞?epoll? Go面试被问到 epoll,头大!
- Gin 牛逼的 Context
- Go 每日一库之 message-bus
- 2020重学Go系列:16. 关键字:make 和 new 的区别?
二、MoeLove
三、码农桃花源
四、Go夜读
五、Go语言充电站
gocn_news_2020-03-23
1.使用 Go 基准测试解决旅行商问题的精确算法 https://medium.com/@damien.leroux.pro/benchmark-an-exact-algorithm-solving-the-traveling-salesman-problem-with-go-e502b0ca3d0e
2.关于收集,标准化和集中化处理 Golang 日志的一些建议 https://segmentfault.com/a/1190000022106356
3.Golang 三种方式实现超时退出 https://juejin.im/post/5e774a73e51d4526c70fd0a4
4.Go 进程的 HeapReleased 上升,但是 RSS 不下降造成内存泄漏? https://pengrl.com/p/20033
5.分享一个 微信 Golang SDK https://gocn.vip/topics/10094
6.[杭州] 字节跳动基础架构招 Go/云原生/K8S 工程师 https://gocn.vip/topics/10064
7.[深圳] AfterShip 正在招聘优秀的高级 Golang 工程师 https://gocn.vip/topics/10093
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-22
一、Go语言中文网
二、MoeLove
三、GoUpUp
四、Go夜读
五、TonyBai
gocn_news_2020-03-22
1.Go Modules 终极入门 https://gocn.vip/topics/9904
2.Go 测试实践的一些观点 https://gocn.vip/topics/10045
3.用 Go 从零开始写一个 SQL 数据库 https://gocn.vip/topics/10063
4.滴滴开源内部运维监控系统夜莺 https://n9e.didiyun.com/
5.使用 Gorilla Mux 和 PostgreSQL 在 Go 中构建和测试 REST API https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql
go语言中文网(每日资讯)_2020-03-21
一、Go语言中文网
- 众多的 Goroutine 如何在调试过程中方便快速找到
- 30+张图讲解:Golang调度器GMP原理与调度全分析
- Go 每日一库之 gojsonq
- 2020重学Go系列:14. Go语言流程控制:defer 延迟调用
二、阿里巴巴云原生
三、GoUpUp
四、Go夜读
gocn_news_2020-03-21
- 1.golang 快速入门 [5.3]-go 语言是如何运行的-内存分配 https://gocn.vip/topics/10078
2.gorm 介绍与展望 https://gocn.vip/topics/10074
3.OPA 重新定义规则引擎-入门篇 https://gocn.vip/topics/10055
4.十分钟学会用 Go 编写 Web 中间件 https://mp.weixin.qq.com/s/3DwHTa-9Bjxei9woi1qeCw
5.Golang 连接池的几种实现案例 https://mp.weixin.qq.com/s/qWfci0XCfuNCeAVBoCDW7A
6.『Go 中国开发者调研』https://wj.qq.com/s2/5461562/144e/
7.『Go 夜读』两周年了!https://mp.weixin.qq.com/s/CiTNEcXCCjGDjPyrRZDxHQ
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-20
一、Go语言中文网
- 滴滴Go实战:高频服务接口超时排查&性能调优
- 虽然不推荐,但万一你想要呢?如何使用go module导入本地包
- Go 每日一库之 Uber 的依赖注入库 dig
- 2020重学Go系列:13. Go语言流程控制:goto 无条件跳转
二、学院君的后花园
三、360云计算
四、Go夜读
五、有赞Coder
gocn_news_2020-03-20
1.Go 1.14.1 和 Go 1.13.9 新版本发布 https://gocn.vip/topics/10075
2.带你提前玩 Go 2 新特性:泛型 https://gocn.vip/topics/10071
3.Go 实现 Raft 第二篇:选举 https://mp.weixin.qq.com/s/zgLcBWuVzFsKkNngKW85Zw
4.图示 Go Runtime 调度器 https://medium.com/@ankur_anand/illustrated-tales-of-go-runtime-scheduler-74809ef6d19b
5.Kong 入口控制器和服务网格:Kubernetes 设置入口到 Istio https://mp.weixin.qq.com/s/C3gaDJ6YQYTR3SifpPrqNw
6.
- 7.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-19
一、Go语言中文网
- 鹅厂工程师告诉你 Go 为什么这么“快”
- Micro In Action(五):Message Broker
- Go Web编程—深入学习解析HTTP请求
- 2020重学Go系列:12. Go语言流程控制:for 循环语句
二、学院君的后花园
- Go 语言 Web 编程系列(十)—— 基于 gorilla/mux 包实现路由匹配:健康检查与接口测试
- Go 语言 Web 编程系列(九)—— 基于 gorilla/mux 包实现路由匹配:通过 CORS 处理跨域请求
- Go 语言 Web 编程系列(八)—— 基于 gorilla/mux 包实现路由匹配:服务 SPA 应用
三、分布式实验室
gocn_news_2020-03-19
1.使用 DynamoDB 在 Go 中构建无服务器 CRUD 服务 https://dev.to/wingkwong/building-serverless-crud-services-in-go-with-dynamodb-part-6-bonus-129i
2.Golang 安全性方面 https://dev.to/pavanbelagatti/security-aspects-in-golang-and-more-12c
3.在 OperationCode 上重构 Kubernetes 基础架构 https://itnext.io/refactoring-the-kubernetes-infrastructure-at-operationcode-229e391e3ad9
4.Golang 实现的即时通讯服务 https://github.com/tinode/chat
5.Go 的 BDD 测试框架 https://github.com/onsi/ginkgo
6.[新加坡] Shopee 招聘 SRE 和 Go 工程师 https://gocn.vip/topics/9971
7.[杭州] 字节跳动基础架构招 Go/云原生/K8S 工程师https://gocn.vip/topics/10064
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-18
一、Go语言中文网
- 用 Go 编写能存数百万条记录仍非常快的缓存服务
- 曹春晖:谈一谈 Go 和 Syscall
- Micro In Action(四):Pub/Sub
- 2020重学Go系列:11. Go语言流程控制:switch-case 选择语句
- 这个系列我还是想发:Go 1.14中值得关注的几个变化
二、Go夜读
三、容器时代
四、分布式实验室
gocn_news_2020-03-18
1.CPU 性能、内存分析调试方法汇总 https://gocn.vip/topics/10054
2.深入理解 Go 语言的垃圾回收 https://draveness.me/golang/docs/part3-runtime/ch07-memory/golang-garbage-collector/
3.Go 调用原生 epoll 引起 event loop 阻塞问题 http://xiaorui.cc/archives/6758
4.[译] Serverless 可观察性的最佳实践 https://mp.weixin.qq.com/s/rDuE1Q8BfG-fayEy7fd33A
5.K8s 安全之访问控制 https://gocn.vip/topics/10051
go语言中文网(每日资讯)_2020-03-17
一、Go语言中文网
- 官方不推荐使用 Goroutine ID,但它自己却使用了:原来是这么做的
- 2020重学Go系列:10. Go语言流程控制:if-else 条件语句
- Go 每日一库之 email
- Golang实现一种生存UUID唯一标识的方法
二、Go夜读
三、非常程序员
四、一艘慢船
五、分布式实验室
gocn_news_2020-03-17
1.用 Golang 实现基于 Redis 的安全高效 RPC 通信 https://juejin.im/post/5e6eece16fb9a07cd614edcf
2.使用 Go 语言创建 WebSocket 服务 https://juejin.im/post/5e6f42f8e51d4526ca15e89b
3.Go 内存分配器原理 https://draveness.me/golang/docs/part3-runtime/ch07-memory/golang-memory-allocator/
4.理解 Golang 的 unsafe https://www.pixelstech.net/article/1584241521-Understand-unsafe-in-GoLang
5.GolangCI.com 即将关闭 https://medium.com/golangci/golangci-com-is-closing-d1fc1bd30e0e
go语言中文网(每日资讯)_2020-03-16
一、Go语言中文网
- Go1.14 的这个改进让 Gopher 生活更美好
- 一次 golang fasthttp 踩坑经验
- 一款将 mysql 数据库转 struct 的工具 gormt
- 从零开始入门 K8s | 手把手带你理解 etcd
二、高可用架构
三、非常程序员
四、分布式实验室
五、腾讯技术工程
六、 MoeLove
gocn_news_2020-03-16
1.重新学习 Slice https://kilabit.info/journal/2020/re-learning_slice/
2.编写简洁接口的最佳时间 https://qvault.io/2020/03/15/best-practices-for-writing-clean-interfaces-in-go/
3.Go-Micro 运行时工具集(三) https://gocn.vip/topics/10032
4.理解 Go 接口的实际应用 https://colobu.com/2020/03/15/understanding-Real-World-interface-design-in-go/
5.最佳的 K8s 教程推荐 https://www.magalix.com/blog/the-best-kubernetes-tutorials
6.[深圳] 九九互动科技招聘 Golang 工程师 https://gocn.vip/topics/10027
7.[上海][拼多多] 高可用架构小组招聘 https://gocn.vip/topics/10017
- 8.编辑: 李俱顺 Kevin
- 9.订阅新闻: http://tinyletter.com/gocn
- 10.招聘专区: https://gocn.vip/jobs
- 11.GoCN 归档: https://gocn.vip/topics/10043
- 12.
- 13.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-15
一、Go语言中文网
二、菜鸟Miao
三、GoUpUp
四、互联网技术窝
五、 ArchSummit全球架构师峰会
gocn_news_2020-03-15
- 1.gormt mysql 数据库转换工具 https://gocn.vip/topics/10029
- 2.go 中的引用类型 https://juejin.im/post/5e6d8d9e6fb9a07cc97db58c
- 3.golang.org/x 下的你还应该了解 https://mp.weixin.qq.com/s/WSwFbeSoedAtQCPD3andvQ
- 4.go-cache 源码分析 https://www.cnblogs.com/Moon-Light-Dream/p/12494683.html
- 5.来自真实世界的编写可维护 Go 代码建议 https://gocn.vip/topics/10033
- 6.
- 7.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-14
一、Go语言中文网
二、菜鸟Miao
三、架构头条
四、图解源码
gocn_news_2020-03-14
1.Golang 处理大数据时使用高效的 Pipeline 执行模型 https://segmentfault.com/a/1190000014788594
2.在 Scratch 上用 go 写个 SQL 数据库 http://notes.eatonphil.com/database-basics.html
3.Prometheus 收集 Go 程序 metrics 接口监控数据 https://dev.to/codenation/using-prometheus-to-collect-metrics-from-golang-applications-35gc
4.如何测试 Go cobra 程序https://gianarb.it/blog/golang-mockmania-cli-command-with-cobra
5.美团云原生之容器安全实践 https://tech.meituan.com/2020/03/12/cloud-native-security.html
6.
- 7.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-13
一、Go语言中文网
- map 并发崩溃一例:顺便吐槽 Go 打印堆栈不友好
- 一文读懂 Go官方的 Wire
- 知道 Postman 和 Postwoman 吗?今天又来了一个开源项目 Protoman
- 直击痛点,详解 K8s 日志采集最佳实践
二、 架构之家
三、 findyi
四、GoUpUp
五、图解源码
gocn_news_2020-03-13
1.全球首发特性,goproxy.io 支持海外私有库代理了 https://gocn.vip/topics/10016
2.直击痛点,详解 K8s 日志采集最佳实践 https://gocn.vip/topics/10019
3.map 并发崩溃一例:顺便吐槽 Go 打印堆栈不友好 https://mp.weixin.qq.com/s/DJeyxJhHD8IC0V-l7Ogwww
4.Go:一文读懂 Wire https://medium.com/@dche423/master-wire-cn-d57de86caa1b
5.Go 为什么这么 “快” https://gocn.vip/topics/10015
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: 何小云
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-12
一、Go语言中文网
- 官方博文:使用 Go Cloud 的 Wire 进行编译时依赖注入
- 神奇了!这个 Go 项目让前端构建快了近 100 倍
- VS Code 1.43发布:远程开发、同步设置等新特性
- 3 种发布策略,解决 K8s 中快速交付应用的难题
二、 HHF技术博客
三、51CTO技术栈
四、GoUpUp
gocn_news_2020-03-12
1.go 结构体继承组合和匿名字段 http://www.cnblogs.com/biningooginind/p/12467384.html
2.深入学习 Go 语言的高性能 HTTP 服务器 https://cutt.ly/etsT1mB
3.Go Scheduler 源码阅读 https://qcrao.com/ishare/go-scheduler/
4.一次错误使用 go-cache 导致出现的线上问题 https://gocn.vip/topics/10008
5.停!你不需要微服务 https://mp.weixin.qq.com/s/Cw0R8KbIqqPSg_GgcPJZXw
go语言中文网(每日资讯)_2020-03-11
一、Go语言中文网
二、分布式实验室
三、TonyBai
gocn_news_2020-03-11
1.搞懂 Go 垃圾回收 https://gocn.vip/topics/9986
2.Go 实现 Raft 第一篇:介绍 https://mp.weixin.qq.com/s/5GJIGx7aeHpDdPCs4jyE2Q
3.从零开始入门 K8s| 理解 CNI 和 CNI 插件 https://gocn.vip/topics/9984
4.如何使用自动检测改进代码质量 https://medium.com/better-programming/how-to-improve-code-quality-with-an-automatic-check-in-go-d18a5eb85f09
5.API 网关和服务网格的区别 https://mp.weixin.qq.com/s/cdRjQdgaA6Z9x8UZgGTN2Q
6.编辑: 周云轩
7.订阅新闻: http://tinyletter.com/gocn
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-10
一、Go语言中文网
二、轩脉刃的刀光剑影
三、Go夜读
四、 360云计算
五、云原生实验室
gocn_news_2020-03-10
- 1.可视化 Go 内存管理: https://tonybai.com/2020/03/10/visualizing-memory-management-in-golang/
2.Go signal 详解:https://medium.com/a-journey-with-go/go-gsignal-master-of-signals-329f7ff39391
3.历时 48 小时,开源电子书第一版完成!https://mp.weixin.qq.com/s/GGGbouw7soZDFc56MR7BcA
4.为什么 TCP 协议有粘包问题: https://draveness.me/whys-the-design-tcp-message-frame
- 5.与程序员相关的 CPU 缓存知识: https://coolshell.cn/articles/20793.html
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
go语言中文网(每日资讯)_2020-03-09
一、Go语言中文网
- 换个角度看:Go里的unsafe包是什么?
- 从零开始入门 K8s | 调度器的调度流程和算法介绍
二、 分布式实验室
三、Go夜读
gocn_news_2020-03-09
1.Go 1.14 中值得关注的几个变化 https://tonybai.com/2020/03/08/some-changes-in-go-1-14
2.go-mir v2.0.0 发布,用 Go 结构体标签定义 handler 路由信息的辅助库 https://www.oschina.net/news/113908/go-mir-2-0-released
3.Go 防缓存击穿——singleflight https://segmentfault.com/a/1190000021949846
4.Go Web 编程--如何确保 Cookie 数据的安全传输 https://segmentfault.com/a/1190000021949077
5.TCP&UDP 端口扫描器开源项目 https://github.com/R4yGM/netscanner
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: 宋佳洋
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-08
一、Go语言中文网
二、 分布式实验室
三、面向信仰编程
- 为什么 HTTPS 需要 7 次握手以及 9 倍时延 · Why's THE Design?
- 为什么 TCP/IP 协议会拆分数据 · Why's THE Design?
- 为什么 TCP 协议有性能问题 · Why's THE Design?
- 为什么 UDP 头只有 8 个字节 · Why's THE Design?
- 为什么 TCP 建立连接需要三次握手 · Why's THE Design?
gocn_news_2020-03-08
- 1.分析 kubernetes 中的事件机制 https://gocn.vip/topics/9965
2.Micro 实战之分布式定时任务 https://itnext.io/micro-in-action-coda-distributed-cron-job-a2b577885b24
3.在 Go 中对 cli 程序进行单元测试 https://medium.com/swlh/unit-testing-cli-programs-in-go-6275c85af2e7
4.Go 语言 inline 内联的策略与限制 https://pengrl.com/p/20028/
5.如何在调试期间找到 Goroutines https://blog.jetbrains.com/go/2020/03/03/how-to-find-goroutines-during-debugging/
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: lwhile
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-07
一、Go语言中文网
- 除了标准库 sync 包外,这个官方包(golang.org/x下的)你应该了解
- TIOBE 发布 2020 年 3 月编程语言排行榜,Go 语言的表现令人惊叹!
- 好未来Golang源码系列六:对象池的实现原理分析
- 一文看懂 K8s 日志系统设计和实践
二、 图解源码
三、 菜鸟Miao
四、 Go语言充电站
五、面向信仰编程
gocn_news_2020-03-07
1.用 Go STL 查询 DB 引发的内存泄露 https://gocn.vip/topics/9963
2.Golang 调度器 GMP 原理与调度全分析 https://www.jianshu.com/p/fa696563c38a
3.Go 之读懂 interface 的底层设计 https://mp.weixin.qq.com/s/81mLETTbbNmA86qKHCGOZQ
4.Go Modules 处理私有 GIT Repository 流程 https://blog.wu-boy.com/2020/03/read-private-module-in-golang
5.RPC 和线程 https://qtmuniao.com/2020/03/06/6-824-video-notes-2
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
7.
- 8.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-06
一、Go语言中文网
二、 Go夜读
三、 学而思网校团队
四、 阿里云云栖号
五、有赞coder
gocn_news_2020-03-06
1.TIOBE 3 月榜单:Go 挤进前十 https://gocn.vip/topics/9950
2.Go 的方法集详解 https://mp.weixin.qq.com/s/sWDrVL0EsHzCDNDpGtpT-A
3.Go 内存安全之边界检查 https://medium.com/a-journey-with-go/go-memory-safety-with-bounds-check-1397bef748b5
4.通过 kubeedge 点亮树莓派的 LED 灯 https://github.com/kubeedge/examples/tree/master/led-raspberrypi
5.plik: 一款开源的临时文件上传系统 https://github.com/root-gg/plik
go语言中文网(每日资讯)_2020-03-05
一、Go语言中文网
- Go:大切片一定比小切片代价大吗?
- 【每日一库】解析和提交 HTML 表单的库:gosubmit
- 【Golang源码系列】五:锁的实现原理分析
- 6 个 K8s 日志系统建设中的典型问题,你遇到过几个?
二、 容器时代
三、PingCAP
四、图解源码
五、顶级架构师
- 微服务核心架构梳理
gocn_news_2020-03-05
1.Goroutine 调度都涉及到哪些 https://medium.com/a-journey-with-go/go-what-does-a-goroutine-switch-actually-involve-394c202dddb7
2.Go 中检测 module 中更新操作库 https://github.com/rvflash/goup
3.Go 之 interface 调用的一个优化点 https://gocn.vip/topics/9946
4.构建 Golang docker 镜像 https://bitfieldconsulting.com/blog/building-a-golang-docker-image
5.Go 实现的一种用于安全高效地构建,更改和版本控制基础设施 Terraform https://github.com/hashicorp/terraform
go语言中文网(每日资讯)_2020-03-04
一、Go语言中文网
- Go 官宣:新版 Protobuf API
- 【每日一库】又一个Go绘图和可视化库:plot
- 好未来Golang源码系列四:Interface实现原理分析
- Golang WaitGroup实现原理和源码解析
- 从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制
二、 Go夜读
三、网管叨bi叨
四、图解源码
gocn_news_2020-03-04
1.Go Web 编程: 模板库应用指南 https://segmentfault.com/a/1190000021908290
2.Go 项目推荐结构 https://github.com/golang-standards/project-layout
3.Golang 开发调试入门 https://gocn.vip/topics/9936
4.Kubernetes 网络模型进阶 https://gocn.vip/topics/9932
5.plot 一个绘图和数据可视化库 https://github.com/gonum/plot
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: yulibaozi
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-03
一、Go语言中文网
- IM系统的前世今生—2小时用Go快速搭建高性能、可拓展的IM系统
- 好未来Golang源码系列三:Channel实现原理分析
- 整洁架构(Clean Architecture)的Go微服务: 依赖注入(Dependency Injection)
- 从零开始入门 K8s | Kubernetes 网络模型进阶
二、 GoUpUp
三、我的小碗汤
四、 MoeLove
五、图解源码
gocn_news_2020-03-03
1.我要远离 Go https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride
2.Go 1.14 使用 AVX 指令集不兼容老款 Mac 设备 https://github.com/golang/go/issues/37459
3.Protocol Buffers 的新 Go API https://blog.golang.org/a-new-go-api-for-protocol-buffers
4.Go 测试 HTTP 服务 https://ieftimov.com/post/testing-in-go-testing-http-servers/
5.可以运行 WASM 的 Go 库 https://github.com/wasmerio/go-ext-wasm
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: 傅小黑
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-03-02
一、Go语言中文网
- 获得了“官方自己都会踩的”坑认证:slice 类型内存泄露的逻辑
- 【每日一库】用 Go 绘制图表:go-chart
- 好未来 Golang 源码系列二:Slice实现原理分析
- 整洁架构(Clean Architecture)的Go微服务: 程序容器(Application Container)
二、 分布式实验室
三、阿里巴巴云原生
四、有赞Coder
五、图解源码
gocn_news_2020-03-02
1.【译文】Go 高级并发 https://mp.weixin.qq.com/s/lSBIPbMXcjoWgrqMVoDanA
2.[译] 使用 VSCode 调试 Golang https://gocn.vip/topics/9922
3.Goroutine 切换详解 https://medium.com/a-journey-with-go/go-what-does-a-goroutine-switch-actually-involve-394c202dddb7
4.大切片一定比小切片代价高吗? https://dave.cheney.net/2020/03/01/are-large-slices-more-expensive-than-smaller-ones
5.优化一个 Go 服务以降低 40%CPU 占用 https://coralogix.com/log-analytics-blog/optimizing-a-golang-service-to-reduce-over-40-cpu/
go语言中文网(每日资讯)_2020-03-01
二、小浩算法
三、GoUpUp
四、网管叨bi叨
gocn_news_2020-03-01
1.Go 正则表达式使用 https://juejin.im/post/5e5a400df265da57297890e1
2.Go 的 sync.WaitGroup 实现逻辑和源码解析 https://juejin.im/post/5e5b62f86fb9a07cb1578fda
3.Go 每日一库之 watermill https://segmentfault.com/a/1190000021881252
4.Go 中字典的 Comma Ok 是如何实现的 https://gocn.vip/topics/9919
5.理解 Go 1.13 中 sync.Pool 的设计与实现 https://gocn.vip/topics/9921
6.Go 中国开发者调查报告 https://wj.qq.com/s2/5461562/144e/
- 7.编辑: 罗发宣
- 8.订阅新闻: http://tinyletter.com/gocn
- 9.
- 10.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-02-29
一、Go语言中文网
二、菜鸟Miao
三、 分布式实验室
四、架构之美
gocn_news_2020-02-29
- 1.Go Modules 终极入门 https://mp.weixin.qq.com/s/zo7zmEVXvxgr80n6H_49Mg
- 2.Golang 连接池的几种实现案例 https://juejin.im/post/5e58e3b7f265da57537eb7ed
- 3.Go 开发的安全漏洞扫描工具 vuls https://github.com/future-architect/vuls
- 4.MIT 6.824 分布式系统课程第一课:介绍笔记https://gocn.vip/topics/9910
- 5.如何设计一个可扩展的限流算法 https://mp.weixin.qq.com/s/Knx1dQ8L6cBx4HRUJ-EAUQ
go语言中文网(每日资讯)_2020-02-28
一、Go语言中文网
- Gopher 学习效率低怎么办?曹大谈工程师应该怎么学习
- Go的http包中默认路由匹配规则
- 【每日一库】Web 表单验证利器:go-playground/validator
- 从零开始入门 K8s | Kubernetes 存储架构及插件使用
二、图解源码
三、 新亮笔记
四、阿里云大学
五、学而思网校技术团队
gocn_news_2020-02-28
- 1.dubbo-go 中如何实现远程配置管理 https://gocn.vip/topics/9901
- 2.从源代码角度看 epoll 在 Go 中的使用(二)https://gocn.vip/topics/9899
- 3.Heroku 的 “得” 与 “失” https://gocn.vip/topics/9897
- 4.基于 golang 的简单分布式延时队列服务 https://juejin.im/post/5e5792bff265da570b3f2f07
- 5.Go 语言基础之接口 (面向对象编程下) https://www.cnblogs.com/dabric/p/12375741.html
go语言中文网(每日资讯)_2020-02-27
一、Go语言中文网
- 如何正确看待 Google 宣布 Fuchsia 操作系统没有选 Go 作为终端开发语言
- Actor 还是 CSP?Go 中的并发模式还能讲这么细致
- 【每日一库】让你的 json 可以 grep:gron
- 介绍一款Go项目热编译工具-gowatch
- 从零开始入门 K8s | 有状态应用编排 - StatefulSet
二、Go夜读
三、GoUpUp
四、Go Blog
五、薯条的自我修养
- 工程师应该怎么学习
gocn_news_2020-02-27
1.Gong 服务实现平滑重启分析 https://www.cnblogs.com/zhucheer/p/12368301.html
2.Go 为什么这么 “快” http://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA==&mid=2649745513&idx=1&sn=083a6a39a2a98b408a27b9be57ffbdc0
3.Go 语言基础之结构体 (面向对象编程上) http://www.cnblogs.com/dabric/p/12361979.html
4.微服务核心架构梳理 https://mp.weixin.qq.com/s/i8NzgVHarXYzVbPkqAc3Vg
5.Golang channel 源码深度剖析 https://toutiao.io/k/3b8lqdg
go语言中文网(每日资讯)_2020-02-26
一、Go语言中文网
二、Go夜读
三、技术人技术事
四、Go Blog
五、峰云就她了
gocn_news_2020-02-26
1.Go1.14 正式发布 https://mp.weixin.qq.com/s/XJ_bLY-joSkwE28bjo53rw
2.Go1.14 基于信号的抢占式调度实现原理 https://gocn.vip/topics/9884
3.Go 高级并发 https://gocn.vip/topics/9883
4.从零开始入门 K8s https://gocn.vip/topics/9873
5.使用 gojsonq 来查询 JSON 字段 https://juejin.im/post/5e53e2efe51d4527196d5352
go语言中文网(每日资讯)_2020-02-25
一、Go语言中文网
- 整洁架构(Clean Architecture)的Go微服务: 程序设计
- 【每日一库】parallel: Go 语言并行处理库
- 如何在 Go 项目中输出版本信息?
- 从零开始入门 K8s | Kubernetes API 编程范式
二、GoUpUp
三、图解源码
四、TonyBai
gocn_news_2020-02-25
- 1.Go 语言之禅:https://dave.cheney.net/2020/02/23/the-zen-of-go
2.Go 1.14 中 Cleanup 方法简介://www.gopherguides.com/articles/test-cleanup-in-go-1-14
3.Go 测试技巧: https://kinbiko.com/go/testing/beginners/
4.为什么流媒体直播的延迟很高? https://draveness.me/whys-the-design-live-streaming-latency
- 5.如何减小 docker image 大小:https://www.ardanlabs.com/blog/2020/02/docker-images-part1-reducing-image-size.html
- 6.编辑: 薛锦
7.订阅新闻: http://tinyletter.com/gocn
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-02-24
一、Go语言中文网
二、容器时代
三、分布式实验室
四、菜鸟Miao
五、田飞雨
gocn_news_2020-02-24
1.goim 中的 watchOps 在监听什么? https://juejin.im/post/5e51834451882549554863e2
2.「译文」如何使用 Go 1.13 里的错误处理 https://gocn.vip/topics/9858
3.如何"优雅"地发布自己的 go module 模块到 pkg.go.dev https://gocn.vip/topics/9829
4.「开源发布」阿里开源的流量控制组件 Sentinel Golang 首个版本发布 https://gocn.vip/topics/9862
5.一个易于与后端集成的 Go KV 存储的抽象层开源库 https://github.com/alash3al/goukv
6.编辑: 宋佳洋
7.订阅新闻: http://tinyletter.com/gocn
8.
- 9.加微信实战群请加微信(注明:实战群):gocnio
go语言中文网(每日资讯)_2020-02-23
一、Go语言中文网
二、容器时代
三、 一艘慢船
四、阿飞的博客
五、会点代码的大叔
六、分布式实验室
gocn_news_2020-02-23
1.使用 go 理解 Lock-Free https://gocn.vip/topics/9842
2.从源代码角度看 epoll 在 Go 中的使用(一)https://gocn.vip/topics/9844
- 3.使用 GitHub Actions 自动化构建 Golang 应用 https://gocn.vip/topics/9839
4.在重构中学习 Go https://anto.pt/post/go-lessons-learnt-by-refactoring/
5.[视频教程] 使用 Go 开发一个端口扫描器
go语言中文网(每日资讯)_2020-02-22
一、Go语言中文网
二、GoUpUp
三、 腾讯技术工程
四、分布式实验室
gocn_news_2020-02-22
1.Golang:你真的了解 HTTPS 吗? https://mp.weixin.qq.com/s/ibwNtDc2zd2tdhMN7iROJw
2.Go 的第一个运行时应用程序自我保护(RASP)https://blog.sqreen.com/rasp-for-go
4.Golang 任务池 https://studygolang.com/articles/26713
5.Docker 的镜像基本原理和概念 https://segmentfault.com/a/1190000021809269
go语言中文网(每日资讯)_2020-02-21
一、Go语言中文网
- 2020 年为什么要选择 Go 并放弃 Python
- 好消息:Go 语言新的代码文档中心 pkg.go.dev 不久将开源
- 2020 重学 Go 系列:07. 详解数据类型:指针
- 觉得 time.Time 太弱怎么办?Go 每日一库之 carbon
- 图解kubernetes容器探活机制核心实现
二、JetBrains
三、阿里巴巴中间件
四、图解源码
五、Advanced Go Concurrency
gocn_news_2020-02-21
1.MIT 经典课程 “分布式系统” 视频版上线! https://gocn.vip/topics/9821
2.图解 Go 内存分配器 https://tonybai.com/2020/02/20/a-visual-guide-to-golang-memory-allocator-from-ground-up/
3.如何优雅的使用 GDB 调试 Go https://gocn.vip/topics/9826
4.浅谈 Kubernetes Ingress 控制器的技术选型 https://juejin.im/post/5e4684306fb9a07cd74f4b1b
5.vectorsql: 一款类 ClickHouse 的 OLAP 型数据库 https://github.com/vectorengine/vectorsql
go语言中文网(每日资讯)_2020-02-20
一、Go语言中文网
- 一天增长几千星星的 Go 项目:GitHub 的(CLI)命令行工具
- 2020 重学 Go 系列:06. 详解数据类型:字典与布尔类型
- 漫画:Go 讲解二叉树系列 第一讲(最大深度与DFS)
- 图解kubernetes容器运行时状态缓存数据结构
二、容器时代
三、网管叨bi叨
gocn_news_2020-02-20
1.Golang 中切片与数组的不同 https://blog.golang.org/slices
2.使用 Go 模拟 SSL 中断 https://medium.com/@noamt/simulating-ssl-outages-with-go-8f14e5ef0621
3.Go 高级并发函数 https://encore.dev/blog/advanced-go-concurrency
4.Go 中基于 Unicode 字符的前缀树的实现 Gotri https://github.com/monirz/gotri
5.我如何在 2020 年应用 Go https://dev.to/j4ng5y/how-i-do-go-application-configuration-in-2020-336b
6.编辑: 李森森
- 7.订阅新闻: http://tinyletter.com/gocn
go语言中文网(每日资讯)_2020-02-19
一、Go语言中文网
二、图解源码
三、新亮笔记
四、菜鸟Miao
五、非常程序员
六、Go夜读
gocn_news_2020-02-19
1.使用 t.Cleanup 做测试收尾 https://ieftimov.com/post/testing-in-go-clean-tests-using-t-cleanup/
2.Go 编程语言规范【译】https://moego.me/golang_spec.html
3.select-case-default 忘记让出 CPU 的坑 https://mp.weixin.qq.com/s/zMZXd8DLtjhm06Q0lm1pcg
4.斗鱼配置管理中心 Minerva 的设计与实现 https://gocn.vip/topics/9794
5.Go 语言是如何运行的-链接器 https://mp.weixin.qq.com/s/_2y7oLfYftRxH8YTEm0qMw
6.编辑: yulibaozi
- 7.订阅新闻: http://tinyletter.com/gocn
go语言中文网(每日资讯)_2020-02-18
一、Go语言中文网
二、图解源码
三、51Roboot运维开发
四、阿里巴巴云原生
五、雨痕笔记
gocn_news_2020-02-18
1.7 天用 Go 动手写/从零实现分布式缓存 GeeCache https://segmentfault.com/a/1190000021771865
2.图解 Go 内存管理 https://deepu.tech/memory-management-in-golang/
3.Micro 微服务框架系列教程 https://itnext.io/micro-in-action-getting-started-a79916ae3cac
5.pkg.go.dev 将会开源 https://groups.google.com/forum/#! msg/golang-dev/mfiPCtJ1BGU/OZ9cU3SgBgAJ
6.编辑: 傅小黑
- 7.订阅新闻: http://tinyletter.com/gocn
go语言中文网(每日资讯)_2020-02-17
一、Go语言中文网
- Go 程序员的演变,最后的 “Rob Pike” 这个梗看懂了吗?
- 漫画:Go 讲解动态规划系列 第六讲 — 打家劫舍
- 2020 重学 Go 系列:03. 详解数据类型:整形与浮点型
- Go 程序员应该掌握 linux 系统调用追踪工具:strace
- 一再强调需要掌握的:五分钟学会使用 go modules
二、图解源码
三、分布式实验室
四、容器时代
gocn_news_2020-02-17
1.图解 Go 反射实现原理 https://mp.weixin.qq.com/s/8R96lK5f18aATQmpPk5iBg
2.在 Go 中转向领域驱动设计 https://gocn.vip/topics/9779
3.Dave Cheney 的 Go 语言入门培训 https://github.com/davecheney/introduction-to-go
4.深入发掘 Go trace https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c
5.ClickHouse 官方 Go 语言客户端 https://github.com/ClickHouse/clickhouse-go
6.编辑: 李俱顺 Kevin
7.订阅新闻: http://tinyletter.com/gocn
8.GoCN 归档:https://gocn.vip/topics/9781
go语言中文网(每日资讯)_2020-02-16
一、Go语言中文网
- Go语言爱好者周刊:第 30 期
- 面试题实战:给一个数 n,使用 Go 打印交替顺序零与奇偶数
- 如何获取用户主目录?os/user 就可以了,为什么要 go-homedir
- 使用gorilla/mux增强Go HTTP服务器的路由能力
- 职场如何升职:一个人被提拔,不仅仅是能力,而是信任
二、新亮笔记
三、好未来学而思网校
四、京医通
五、GoUpUp
gocn_news_2020-02-16
1.goz开源库,在Go中快速发起HTTP请求 https://idoubi.cc/posts/goz-request-in-go/
2.GoWeb编程--应用ORM https://segmentfault.com/a/1190000021759000
3.图解go反射实现原理 https://i6448038.github.io/2020/02/15/golang-reflection/
4.sync.WaitGroup底层实现https://yangxikun.com/golang/2020/02/15/golang-sync-waitgroup.html
5.堆栈里的秘密行动:劫持执行流 https://mp.weixin.qq.com/s/IRRcME_Otd9Cje0BgiJkLQ
go语言中文网(每日资讯)_2020-02-15
一、Go语言中文网
- 重磅!免费获得官方赠送GoLand,还有专属T恤:只要免费试用最新2020.1版
- Go1.13.8 和 Go1.12.7 发布,Go1.14 Delay 13 天,还有些 bug 没解决
- 020 重新学 Go 系列:02. 掌握变量创建的六种方式
- redis 源码阅读之底层数据结构 intset 整型集合
- kubernetes 调度器核心原理大揭秘:坚持看完你就赢了
二、容器时代
三、分布式实验室
四、菜鸟Miao
五、GoUpUp
gocn_news_2020-02-15
1.Go写测试必学的三个库:Ginkgo、testify和GoMock https://mp.weixin.qq.com/s/K8dfxCzZ1l_Kh-79nlc4EA
2.Go跨平台UI库fyne https://gocn.vip/topics/9762
3.Dmitry Vyukov分享的Go的调度器 https://gocn.vip/topics/9765
4.Go trace工具介绍 https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c
5.Go在云生态的介绍 https://rakyll.org/go-cloud/
go语言中文网(每日资讯)_2020-02-14
一、Go语言中文网
二、容器时代
三、非常程序员
四、Go夜读
五、MoeLove
gocn_news_2020-02-14
1.golang高并发模型 https://www.yangyanxing.com/article/golang-concurrency.html
2.为什么用Go编写机器学习的基础架构,而不是Python?https://mp.weixin.qq.com/s/7qZK7HGrdc-gBoEXcJTiqQ
3.K8S 1.18版本将内置支持Sidecar容器 https://mp.weixin.qq.com/s/sAWUQ9BBN7CYcanjvkDOqg
4.汇编分析golang循环 https://mp.weixin.qq.com/s/J37BmlWhEEeuwVnPck0rIA
5.X.2 Go语言使用Gonum包辅助科学计算 -- 在图表中输出汉字 https://www.jianshu.com/p/d9fe69f94a83
- 6.编辑: 何小云
- 7.订阅新闻: http://tinyletter.com/gocn
go语言中文网(每日资讯)_2020-02-13
一、Go语言中文网
- 关于Go1.14,你一定想知道的性能提升与新特性
- Gopher 应该掌握一定的 Shell 编程技能:说说Shell在代码重构中的应用
- Go1.14 巨大的性能是怎么实现的?主要关注 time.Timer 和 内联 defer
- 你见过哪些坑爹的 Go 代码?实力坑爹!这些让人崩溃的代码,你写过几个!
- Go 刷 LeetCode 系列:链表(5)环形链表
二、阿里巴巴云原生
三、图解源码
四、ServiceMesher
gocn_news_2020-02-13
- Go 每日一库之 godotenv https://segmentfault.com/a/1190000021735360
- 2.五分钟学会使用 go modules(含在家办公使用技巧)https://mp.weixin.qq.com/s/AnSJUnvBFZeR75hLwRkWMg
- 3.gRPC in ASP.NET Core 3.x -- Protocol Buffer, Go语言的例子(上) https://mp.weixin.qq.com/s/QBIYwA8ecgGcdHaa2Js0eQ
- 4.第一个Go Micro程序 https://zhuanlan.zhihu.com/p/104728408
- 5.一文看懂分布式系统的基本盘 https://mp.weixin.qq.com/s/4Q8IXZPy2lCQQjFrHPHjqg
go语言中文网(每日资讯)_2020-02-12
一、Go语言中文网
二、 IT大咖说
三、图解源码
四、ServiceMesher
gocn_news_2020-02-12
- 1.GoCN 社区发布新版了 https://mp.weixin.qq.com/s/e9KxNziiHgAYMIffdzv3uA
- 2.关于Go1.14,你一定想知道的性能提升与新特性 https://gocn.vip/topics/9611
- 3.单元测试时模拟数据库 https://dev.to/pieohpah/mocking-database-in-go-55bo
- 4.Go1.14将内联defer提高性能 https://pengrl.com/p/20023
- 5.动手做Go并发:生产消费模式 https://medium.com/@mottakin/hands-on-go-concurrency-the-producer-consumer-pattern-c42aab4e3bd2
go语言中文网(每日资讯)_2020-02-11
一、Go语言中文网
1.更懂 module 的包资源中心:关于 pkg.go.dev 的前世今生和未来
2.多 Goroutine 的并发程序如何保证按序输出?channel 的使用是关键
3.http.Dir("") 是什么意思?Go 服务静态文件你应该掌握的知识都在这里
4.图解kubernetes调度器framework核心数据结构
二、非常程序员
三、图解源码
四、网管叨bi叨
五、ServiceMesher
1.使用了 Service Mesh 后我还需要 API 网关吗?
gocn_news_2020-02-11
- Go LRU Cache 实现:https://github.com/tidwall/tinylru
- Mysql 百万数据量级数据快速导入Redis: https://segmentfault.com/a/1190000021719490
- HTTP缓存机制详解: https://segmentfault.com/a/1190000021716418-
go语言中文网(每日资讯)_2020-02-10
一、Go语言中文网
1.LeetCode上并发题目无Go版本:台湾同胞试水 — 交替打印FooBar
4.Go 语言 Web 编程系列(四)—— 基于 gorilla/mux 包实现路由定义:基本使用篇
二、MoeLove
1.K8S 生态周报| Docker v19.03.6-rc2 发布
三、图解源码
四、云原生实验室
gocn_news_2020-02-10
- 记一次 golang 的内存泄露 https://www.cnblogs.com/CtripDBA/p/12289939.html
- Go 每日一库之 logrus https://mp.weixin.qq.com/s/lO4hAjtwqY_YG3Q3Mz7qww
- Excelize 发布 2.1.0 版本, Go 语言 Excel 文档基础库 https://segmentfault.com/a/1190000021713641
- Kubernetes进阶:理解CNI和CNI插件 https://juejin.im/post/5e400116e51d4526c654b3a7
go语言中文网(每日资讯)_2020-02-09
一、Go语言中文网
2.Golang 还是 Python?哪门语言更适合 AI?
4.图解kubernetes调度器SchedulerExtender扩展
5.Go 语言 Web 编程系列(三)— 基于官方标准库自定义路由处理器
二、深入Go语言
1.Golang package sync 剖析(四):sync.Map
三、 一艘慢船
gocn_news_2020-02-09
- 对 Jaeger 追踪数据做分析 https://www.arp242.net/wasm-cli.html
- Go 项目模板生成工具 go-starter https://github.com/adobe/go-starter
go语言中文网(每日资讯)_2020-02-08
一、Go语言中文网
1.Go 之禅:Dave Cheney 大神告诉你编写简单、可读、可维护 Go 代码的十个工程经验
5.Go 语言 Web 编程系列(二)— HTTP 请求处理的底层运行机制
二、TGO鲲鹏会
1.PingCAP CTO 黄东旭:远程办公 5 年,分布式解决所有问题
三、GoUpUp
四、分布式实验室
gocn_news_2020-02-08
1.Go代码的高级调试技术 https://www.bilibili.com/video/av87482478/
2.Go中必须谈论的四个迷点 https://segmentfault.com/a/1190000021699341
3.Go 每日一库之 log https://mp.weixin.qq.com/s/MivVpGY1RJWf0ZFt7HjcFg
4.Golang还是Python?哪种语言更适合AI?https://developer.51cto.com/art/202002/610136.htm
5.golang 操作redis5大数据类型 https://segmentfault.com/a/1190000021702953
go语言中文网(每日资讯)_2020-02-07
一、Go语言中文网
1.Go 语言 2020 年的状态:回顾 Go1.12 以来的变化
2.一个资源,只希望需要时仅加载一次,即懒加载,Go 怎么实现?
3.面试官让你用 Go 语言生成一个排列:掌握这几种生产排列的算法就不怕了
5.Go 语言 Web 编程系列(一)— 快速入门:创建第一个 Web 应用
二、 图解源码
三、GoUpUp
gocn_news_2020-02-07
- Golang之禅 https://the-zen-of-go.netlify.com/
- gorilla sessions中间件实践 https://jimmyislive.dev/posts/rememberme/
- 宜信微服务任务调度平台建设实践 https://www.infoq.cn/article/daqWGuVqySK65A6bEX2E
- grabana: 用Go代码快速创建grafana dashboards https://github.com/K-Phoen/grabana
- rose: 实现在HTML中嵌入和运行Go代码 https://gitlab.com/DevelopmentDuck/rose
go语言中文网(每日资讯)_2020-02-06
一、Go语言中文网
1.TIOBE 公布了 2020 年 2 月编程语言排行榜,Go 的排名你还满意吗?
3.Go 语言网络编程系列(十)— JSON 处理篇:未知结构数据解码及流式读写处理
5.武汉疫情、国难面前竟有人骗捐款,我花了40个小时揪出这个畜生
二、 图解源码
gocn_news_2020-02-06
- Go 1.14 rc版本发布 https://tip.golang.org/doc/go1.14
- Golang致命错误:并发写入map https://ashish.one/blogs/fatal-error-concurrent-map-writes
- Go实现的安全类型转换cast库 https://github.com/spf13/cast
- 用Go实现的贪吃蛇游戏 https://github.com/tristangoossens/snake-go
- 在Kubernetes中分析连续运行的Go应用程序 https://gianarb.it/blog/continuous-profiling-go-apps-in-kubernetes
go语言中文网(每日资讯)_2020-02-05
一、Go语言中文网
1.Goroutine + Channel 是 Go 的招牌,但必须留意被遗弃的 Channel
4.Go 语言网络编程系列(九)— JSON 处理篇:JSON 编解码基本使用入门
二、 MoeLove
三、 金融级分布式架构
1.蚂蚁金服 Service Mesh 大规模落地系列 - 质量篇 2.SOFA 公开文章
gocn_news_2020-02-05
- Go 语言 Channel 实现原理精要 https://www.lbbniu.com/8256.html
- Go1.14为time.Timer定时器带来巨幅性能提升 https://www.pengrl.com/p/20021
- Fx: Golang中的依赖注入 https://blog.huyage.dev/posts/simple-dependency-injection-in-go/
- (译)浅谈 Kubernetes 中的服务发现 https://mp.weixin.qq.com/s/hCzfoYVaWq8ux6_1UoRfDw-
go语言中文网(每日资讯)_2020-02-04
一、Go语言中文网
1.学习 Go 编程的十大在线资源及新手如何学习 Go 语言
4.Go 语言网络编程系列(八)—— RPC 编程篇:使用 JSON 对传输数据进行编解码
二、 新亮笔记
三、GoUpUp
四、图解源码
gocn_news_2020-02-04
- [译]pkg.go.dev的未来规划 https://mp.weixin.qq.com/s/XQLsfBwy14XLQU9D4s4gGg
- GraphQL Go 基于Golang实践 https://juejin.im/post/5e381dfee51d4526d87c5ddb
- Go 语言设计与实现 https://draveness.me/golang/
- Go 创建 Web 服务 https://www.gophersumit.com/series/web-server/
- golang结构体指针解析 https://segmentfault.com/a/1190000021680265-
go语言中文网(每日资讯)_2020-02-03
一、Go语言中文网
1.Go1.14 都还没发布,官方已经准备 Go 1.15 了:它有哪些新东西?
2.Go 语言网络编程系列(七)—— RPC 编程篇:默认编解码工具 Gob
二、非常程序员
1.为什么要内存对齐
三、 ServiceMesher
gocn_news_2020-02-03
- Go 2020: 自Go 1.12版本以来的更新 https://speakerdeck.com/campoy/the-state-of-go-2020
- gopls发布0.
- 3.0版本,已实现基本IDE功能 https://github.com/golang/go/issues/33030#issuecomment-5808279973. 使用eBPF监测用户态应用 https://sematext.com/blog/ebpf-userland-apps/
- 微服务框架Micro发布2.0版本 https://medium.com/microhq/micro-v2-0-0-release-is-out-2950f5a82054*
go语言中文网(每日资讯)_2020-02-02
一、Go语言中文网
5.图解kubernetes基于map/reduce模式实现优选计算
二、真没什么逻辑
1.调度系统设计精要
三、图解源码
1.图解kubernetes调度器SchedulerExtender扩展
gocn_news_2020-02-02
- golang实现流量控制操作 https://studygolang.com/articles/26383
- GoLang-逃逸分析 https://www.jianshu.com/p/ad9dbc81a0aa
go语言中文网(每日资讯)_2020-02-01
一、Go语言中文网
1.Go 核心团队成员 Brad Fitzpatrick 离开了 Google
5.Go 语言网络编程系列(六)— RPC 编程篇:服务端与客户端 RPC 调用实现
二、深入Go语言
1.Golang package sync 剖析(三):sync.Cond
三、The Go Blog
gocn_news_2020-02-01
- Go sync.Cond剖析 https://segmentfault.com/a/1190000021667053
- 使用serverless框架更好的部署go服务 https://dev.to/mthenw/a-better-way-of-deploying-go-services-with-serverless-framework-41c4
- Golang入门-Golang包管理 https://juejin.im/post/5e34e29d5188254df564d3b3
- 五分钟用Docker快速搭建Go开发环境 https://juejin.im/post/5e324caf6fb9a02fc5575b86
gocn_news_2020-01-31
- go语言并发原理和机制【二】 https://www.jianshu.com/p/c5e892a66929
- DDD分层架构的三种模式 https://mp.weixin.qq.com/s/BAK4AjupwNW05nPUHRPILw
- (译)浅谈 Kubernetes 中的服务发现 https://mp.weixin.qq.com/s/hCzfoYVaWq8ux6_1UoRfDw
- 合集| 21 篇技术文章,带你从零入门 K8s https://mp.weixin.qq.com/s/6pS4GesPuRfFw1ly9GUL6Q
- 五分钟用Docker快速搭建Go开发环境 https://mp.weixin.qq.com/s/weT6kIQCLPGzHWLyKS7ZVw
go语言中文网(每日资讯)_2020-01-31
一、Go语言中文网
4.Go 语言网络编程系列(五)— HTTP 编程篇:HTTP/HTTPS 请求处理
二、CoolShell
三、分布式实验室
go语言中文网(每日资讯)_2020-01-30
一、Go语言中文网
4.Go 语言网络编程系列(四)— HTTP 编程篇:http.Client 底层实现剖析
5.图解kubernetes调度器ScheduleAlgorithm核心实现学习框架设计
二、The Go Blog
三、IT大咖说
四、2020 程序员找工作指南
gocn_news_2020-01-30
- 解放数据库查询, 写一个 go 的查询构造器 https://www.jianshu.com/p/a5e9c0d16ed8
- 为什么 Go 语言没有泛型 https://draveness.me/whys-the-design-go-generics
- go语言并发原理和机制【一】 https://www.jianshu.com/p/18dd9ece6358
- 饿了么“短平快”创新项目的架构取舍之道 https://mp.weixin.qq.com/s/87SA7FtWfV3XQkOTYQQkww
go语言中文网(每日资讯)_2020-01-29
一、Go语言中文网
1.Go: 通过代码学习 Map 的设计 — Part II
5.图解kubernetes调度器SchedulerCache核心源码实现
二、杨建荣的学习笔记
三、阿里巴巴云原生
gocn_news_2020-01-29
- sqlc:将SQL查询编译成编译成类型安全的Go代码 https://conroy.org/introducing-sqlc
- 使用Go扩展python https://dev.to/astagi/extending-python-with-go-1deb
- Go实现百万WebSocket连接 https://mp.weixin.qq.com/s/nukISdSBwnaCKeQSxep8dg
go语言中文网(每日资讯)_2020-01-28
一、Go语言中文网
3.图解kubernetes调度器SchedulingQueue核心源码实现
4.Go 语言网络编程系列(三)— HTTP 编程篇:客户端如何发起请求dw
二、深入Go语言
1.Golang package sync 剖析(一): sync.Once
2.Golang package sync 剖析(二): sync.WaitGroup
三、PingCAP
gocn_news_2020-01-28
- eris: 处理、跟踪和记录Go中错误的更好的办法 https://github.com/rotisserie/eris
- Brad Fitzpatrick离职谷歌,告别Go语言团队: https://mp.weixin.qq.com/s/NDVHYgj6wenFSZlQvjOoSQ
- GNU-Readline 类库的实现:https://github.com/chzyer/readline
- 为什么数据库会丢失数据:https://draveness.me/whys-the-database->
- 2020 新春流行的RPC框架性能大比拼 https://colobu.com/2020/01/21/benchmark-2019-spring-of-popular-rpc-frameworks/*
go语言中文网(每日资讯)_2020-01-27
一、Go语言中文网
1.Go 语言 <-time.After() 在计时器过期前不会被垃圾回收
4.Go 语言网络编程系列(二)— Socket 编程入门:Dial 函数底层实现及超时处理
二、MoeLove
1.K8S 生态周报| runc v1.0.0-rc10 正式发布
三、分布式实验室
gocn_news_2020-01-27
- 使用 IPFS Cluster 构建 Twitter 机器人 https://medium.com/coinmonks/building-a-twitter-bot-using-ipfs-cluster-9f630dd3858a
- Golang 服务大量 CLOSE_WAIT 故障排查 https://www.cnblogs.com/wangiqngpei557/p/1223411
- 5.html
- Go 程序性能分析 101 https://juejin.im/post/5e2c45d65188254db85f0657
- asynq:一个由 Go 开发的轻量级的异步定时任务系统 https://juejin.im/post/5e2d02c15188252c6d368f525. 一个用于运行不可信代码的沙箱 https://github.com/hobochild/sandy-
gocn_news_2020-01-26
- Go 算法入门 https://algorithmswithgo.com/
- 我们如何在Rockset上实时分析和可视化Kubernetes事件 https://segmentfault.com/a/1190000021648145
- 清晰架构(Clean Architecture)的Go微服务: 事物管理 https://segmentfault.com/a/1190000021638990
- 容器漏洞静态检测器 https://github.com/quay/clair
go语言中文网(每日资讯)_2020-01-26
一、Go语言中文网
3.Go 语言网络编程系列(一)— Socket 编程入门:Dial 函数及其使用
4.图解 kubernetes scheduler 源码设计系列-初步了解
二、分布式实验室
go语言中文网(每日资讯)_2020-01-25
一、Go语言中文网
1.新年快乐,文末送红包祝福 | Go 实现百万 WebSocket 连接
4.Go 刷 LeetCode 系列:链表(2) 删除重复元素
5.Go 语言并发编程系列(十五)— sync 包系列:sync.Pool
二、互联网技术窝
1.图解字符编码
gocn_news_2020-01-25
- 新Golang开发人员的陷阱、常见错误 http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang
- 用一个生产与消费例子学习go语言中goroutine,channel,select,time https://studygolang.com/articles/26266
- x/vgo:go.mod格式不应采用定制语法 https://github.com/golang/go/issues/23966
- Squzy是一个用Golang编写的高性能开源监控系统 https://github.com/squzy/squzy
go语言中文网(每日资讯)_2020-01-24
一、Go语言中文网
3.Go 语言并发编程系列(十四)—— 通过 context 包实现多协程之间的协作
4.《Go 语言程序设计》读书笔记 (一)基础类型和复合类型
二、互联网技术窝
三、架构真经
1.17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
gocn_news_2020-01-24
- gomobile现已支持Go modules https://github.com/golang/go/issues/27234#issuecomment-577481562
- Go HTTP请求timeout入门讲解 https://itnext.io/http-request-timeouts-in-go-for-beginners-fe6445137c90
- termenv: 终端高级ANSI样式和颜色支持库 https://github.com/muesli/termenv
go语言中文网(每日资讯)_2020-01-23
一、Go语言中文网
3.Go 语言并发编程系列(十三)— sync 包系列:sync.WaitGroup 和 sync.Once
二、互联网技术窝
三、GoUpUp
四、Docker
五、阿里巴巴云原生
gocn_news_2020-01-23
- Go 中内联延迟 https://rakyll.org/inlined-defers/
- Go 语言学习教程 https://github.com/shaipe/Go-Tutorial
- Go中的Goroutine负载平衡 https://itnext.io/load-balancing-goroutines-in-go-57e0896c7f86
- go-systemd 重载配置指令 https://github.com/coreos/go-systemd-
go语言中文网(每日资讯)_2020-01-22
一、Go语言中文网
1.使用 Go 和 ReactJS 构建聊天系统(六):Docker 部署
2.图解Go里面的WaitGroup了解编程语言核心实现源码
3.Go 语言并发编程系列(十二)— sync 包系列:原子操作
5.Golang 最强大的访问控制框架 casbin 全解析
二、非常程序员
三、GoUpUp
gocn_news_2020-01-22
- Go 语言标准库中 atomic.Value 的前世今生 https://blog.betacat.io/post/golang-atomic-value-exploration/
- 一个智能、高效、开箱即用、可定制,适用于Gin和net/http的gzip中间件 https://github.com/nanmu42/gzip
- 使用Go,QUIC和Micro建立全球服务网络 https://micro.mu/blog/2019/12/05/building-a-microservices-network.html
- 从Golang源或目录生成PlantUML图 https://github.com/bykof/go-plantuml
- 用于golang的类型安全的Prometheus指标构建器库 https://github.com/cabify/gotoprom
go语言中文网(每日资讯)_2020-01-21
一、GoUpUp
二、互联网技术窝
三、CSDN
四、InfoQ
五、架构算法
gocn_news_2020-01-21
- Go与算法在线教程 https://algorithmswithgo.com/
- 如果成为优秀的软件架构师 https://github.com/justinamiller/SoftwareArchitect
- 类Express的Go Web框架 fiber https://github.com/gofiber/fiber-
gocn_news_2020-01-20
- Go语言代码安全审计分享 https://mp.weixin.qq.com/s/8Ju05hYCYk6bOgkvjtP11A
- 详解 Samaritan——饿了么最新开源的透明代理 https://mp.weixin.qq.com/s/k_u84L5-Ws7v8RY8aIrlQw
- gimu:一个Go的新UI框架 https://github.com/AllenDang/gimu
go语言中文网(每日资讯)_2020-01-20
一、GoUpUp
二、互联网技术窝
三、金融级分布式架构
四、MoeLove
五、图解源码
1.[图解kubernetes调度器抢占流程与算法设计](
go语言中文网(每日资讯)_2020-01-19
一、Go语言中文网
3.Go 语言并发编程系列(十一)— sync 包系列:条件变量
二、互联网技术窝
1.Go错题册(二)
三、Golang来啦
四、QCon 软件开发大会
五、GoUpUp
gocn_news_2020-01-19
- gout:Golang流式http client https://github.com/guonaihong/gout
- goroutine与并发模型 https://segmentfault.com/a/1190000021616327
- 使用GoChannel及Goroutine時機 https://blog.wu-boy.com/2020/01/when-to-use-go-channel-and-goroutine
- 生产环境动态输出日志级别、文件 https://mp.weixin.qq.com/s/-5XKM7Cq7xhGY4d50QywIg
go语言中文网(每日资讯)_2020-01-18
一、Go语言中文网
1.使用 Go 和 ReactJS 构建聊天系统(五):优化前端
4.Go 语言并发编程系列(十)— sync 包系列:互斥锁和读写锁
二、21天大棚
三、互联网技术窝
1.Go错题册(一)
四、非常程序员
五、GoUpUp
gocn_news_2020-01-18
- Golang异步并发模式 https://madeddu.xyz/posts/go-async-await/
- 使用go channels实现发布订阅 https://eli.thegreenplace.net/2020/pubsub-using-channels-in-go/
- Go net.DialContext()如何停止退出 https://utcc.utoronto.ca/~cks/space/blog/programming/GoDialCancellationHow
- Golang官方工具mock接口 https://segmentfault.com/a/1190000021613786
- Go语言程序设计读书笔记-反射 https://segmentfault.com/a/1190000021611575* GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e
gocn_news_2020-01-17
- 消息队列rabbitmq的五种工作模式(go语言版本)https://www.cnblogs.com/-wenli/p/1220320
- 2.html2. Golang最强大的访问控制框架casbin全解析 https://www.cnblogs.com/yjf512/p/12200206.html
- Go 每日一库之 go-ini https://juejin.im/post/5e1f9953e51d450209730323
- 图解kubernetes调度器预选设计实现学习 https://juejin.im/post/5e2033ee6fb9a02fc31de120
- 从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制 https://mp.weixin.qq.com/s/kuUEylLLzFz1TnL1LWImPgGopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e
go语言中文网(每日资讯)_2020-01-17
一、Go语言中文网
1.使用 Go 和 ReactJS 构建聊天系统(四):处理多客户端
4.Go 语言并发编程系列(九)— 利用多核 CPU 实现并行计算
5.Go 刷 LeetCode 系列:滑动窗口(8)滑动窗口最大值
二、21天大棚
三、互联网技术窝
四、FreeBuf
gocn_news_2020-01-16
- 探究sync.Mutex代码流程细节 https://juejin.im/post/5e1d8723f265da3e0535ef0c
- 图解kubernetes调度器ScheduleAlgorithm核心实现学习框架设计 https://juejin.im/post/5e1e7d75f265da3e3b5c5417
- 我怀疑Go标准库中的二分查找有bug! https://pengrl.com/p/20011
go语言中文网(每日资讯)_2020-01-16
一、Go语言中文网
1.使用 Go 和 ReactJS 构建聊天系统(三):前端实现
4.Go 语言并发编程系列(八)— 通道类型篇:错误和异常处理
二、学院君的后花园
1.Laravel 6.11 版本发布,优化了 Redis 多频道广播逻辑
三、火丁笔记
1.关于 OpenResty Cosocket 的 socket busy 报错
四、互联网技术窝
go语言中文网(每日资讯)_2020-01-15
一、Go语言中文网
1.使用 Go 和 ReactJS 构建聊天系统(二):gorilla/websocket 包提供的 WebSockets
4.Go 语言并发编程系列(七)— 通道类型篇:select 语句及其使用
5.Go 刷 LeetCode 系列:滑动窗口(7)最小覆盖子串
二、容器时代
1.从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制
三、火丁笔记
四、21天大棚
1.图解kubernetes调度器ScheduleAlgorithm核心实现学习框架设计
五、互联网技术窝
gocn_news_2020-01-15
- Go 中锁的那些姿势,估计你不知道 https://learnku.com/articles/39577
go语言中文网(每日资讯)_2020-01-14
一、Go语言中文网
2.使用 Go 和 ReactJS 构建聊天系统(一):初始化项目
3.Go 语言并发编程系列(六)— 通道类型篇:单向通道及其使用
二、互联网技术窝
三、容器时代
四、21天大棚
1.图解kubernetes调度器SchedulerCache核心源码实现
五、我的小碗汤
1.我们为什么会删除不了集群的 Namespace?让我们一起一步步排查根因
六、极客日常
1.Kubernetres 疑难杂症排查分享:神秘的溢出与丢包
gocn_news_2020-01-14
- 编写 Go API Client 最佳实践: https://blog.gopheracademy.com/advent-2019/api-clients-humans/
- 如何用 Go 和 React.js 开发 macOS 应用:https://dev.to/koddr/how-to-create-a-native-macos-app-on-go-golang-and-react-js-with-full-code-protection-part-1-463k
- Go 编写的 shell 工具:https://github.com/sqshq/sampler
- 2019年 Go 读者点击最多的十篇文章: https://colobu.com/2020/01/07/Top-Go-Links-of-2019/* GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e*
go语言中文网(每日资讯)_2020-01-13
一、Go语言中文网
3.Go 语言并发编程系列(五)— 通道类型篇:基本语法和缓冲通道
4.Go 刷 LeetCode 系列:滑动窗口(6)替换后的最长重复字符
二、MoeLove
gocn_news_2020-01-13
- 在 Go 中的 ORM 和查询构建 https://mp.weixin.qq.com/s/RQJZUqcFvrNoqPerfRnr7A
- 【Golang 源码包分析】01 net/http包 https://mp.weixin.qq.com/s/EuucDt5yVjnXHXmmfhT_vQ
- Go 和 resumablejs 的集成 https://medium.com/@kariukidennisde/resumeable-uploads-in-go-lang-469c5c3590f5
- 理解 Golang 子进程测试 https://juejin.im/post/5e19309c5188254c45778617GopherChina 2020 讲师申请:https://wj.qq.com/s2/4339920/9b5e
go语言中文网(每日资讯)_2020-01-12
一、Go语言中文网
3.Go 刷 LeetCode 系列:滑动窗口(5)无重复字符的最长子串
4.Go 语言并发编程系列(四)— 协程通信实现之消息传递篇
二、非常程序员
三、云时代架构
1.真.架构实践宝典 - 一文囊括中国各大互联网技术架构演进(收藏版)
四、明哥的江湖
五、Go语言爱好者周刊精选
gocn_news_2020-01-12
- 为什么我们使用 Go 而不是 Python 开发机器学习基础设施 https://towardsdatascience.com/why-were-writing-machine-learning-infrastructure-in-go-not-python-38d6a37e2d76
- 在 Go 中多路复用 channel https://katcipis.github.io/blog/mux-channels-go/
- Go 是如何回收 Goroutine 的 https://medium.com/a-journey-with-go/go-how-does-go-recycle-goroutines-f047a79ab352
- 6 个 Go 安全方面的最佳实践 https://blog.sqreen.com/top-6-security-best-practices-for-go/
- Go time 包的测试友好型替代方案 timex https://github.com/cabify/timex
go语言中文网(每日资讯)_2020-01-11
一、Go语言中文网
3.大神是如何学习 Go 语言之调度器与 Goroutine
二、互联网技术窝
1.图解HTTP缓存
三、容器时代
四、ClickHouse的秘密基地
五、Docker
gocn_news_2020-01-11
- Reflect-Go一分钟快速入门 https://studygolang.com/articles/25982
- Channel的使用及源码解析 https://studygolang.com/articles/25971
- 探探长链接项目的 Go 语言实践 https://mp.weixin.qq.com/s/XW1QHbKVGHAfX-iY8rnB5A
- Golang从零开发BitTorrent客户端 https://blog.jse.li/posts/torrent
- Go Get My/Vulnerabilities:深入分析Go语言运行时及其引入的新漏洞 https://www.youtube.com/watch?v=GGQcv7fK0JY
go语言中文网(每日资讯)_2020-01-10
一、Go语言中文网
3.Go 语言并发编程系列(三)— 协程通信实现之共享内存篇
二、互联网技术窝
三、学院君的后花园
1.Go 语言 Web 编程系列(七)—— 基于 gorilla/mux 包实现路由匹配:处理静态资源响应
四、51CTO
五、高德技术
1.高德技术年刊下载 | 6大方向 40篇+好文,日活过亿背后技术详解
gocn_news_2020-01-10
- Go1.1
- 3.6与1.1
- 2.15版本发布! https://groups.google.com/forum/#!topic/golang-announce/RLFrcJ_FZZs
- Go并发模型实践 https://www.elastic.co/cn/blog/a-tour-of-go-concurrency-patterns-via-the-new-heartbeat-scheduler?blade=tw&hulk=social
Go实践事件驱动框架 https://medium.com/@hippik80/golang-event-driven-architecture-5dadc6587a29
- ditty: 基于终端的音频播放器 https://git.sr.ht/~tslocum/ditty
go语言中文网(每日资讯)_2020-01-09
一、Go语言中文网
1.Go并发设计模式之 Half-Sync/Half-Async
4.Go 语言并发编程系列(二)— Go 协程实现原理和使用示例
5.Go 刷 LeetCode 系列:滑动窗口(4)滑动窗口中位数
二、容器时代
三、我的小碗汤
四、QCon
五、阿里巴巴云原生
1.Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)
gocn_news_2020-01-09
- 使用Profefe在Go中进行连续分析 https://gianarb.it/blog/go-continuous-profiling-profefe
- 自动缓存:使用成员列表进行对等注册的组缓存 https://github.com/pomerium/autocache
- 用Go语言实现的JSON查询处理器 https://github.com/cube2222/jql
go语言中文网(每日资讯)_2020-01-08
一、Go语言中文网
1.必会技能:简明的 Go Protocol Buffer 教程
3.Go 语言并发编程系列(一)— 多进程、多线程与协程的引入
二、互联网技术窝
gocn_news_2020-01-08
- Go 编程: 对不起,你的 CPU 泄露了 https://www.gitdig.com/cpu-leak/
- 小改动,大提升:Go 标准库的一次优化 https://colobu.com/2019/12/31/small-changes-big-improvement/
- Kubernetes设计的4个原则 https://mp.weixin.qq.com/s/2W_vJRxB7OWSqyF9CRQFYQ
- 简明的 Go Protocol Buffer 教程 https://mp.weixin.qq.com/s/s_6H68RQ9JDiA6TGmiZyOQ-
gocn_news_2020-01-07
- Go 开发关键技术指南 https://developer.aliyun.com/article/739836
- 我喜欢 Goroutine 和 Channel https://www.justindfuller.com/2020/01/go-things-i-love-channels-and-goroutines/
- rqlite, Go 实现分布式 SQLite http://www.philipotoole.com/rqlite-5-0-0-released/
- Go 的内存对齐和指针运算详解和实践 https://learnku.com/articles/39255
- eBay邓明:dubbo-go 中 metrics 的设计 https://segmentfault.com/a/1190000021510904-
go语言中文网(每日资讯)_2020-01-07
一、Go语言中文网
5.Go 编程: 从 K8S 资源定义到 YAML 配置框架的实现
二、容器时代
go语言中文网(每日资讯)_2020-01-06
一、Go语言中文网
4.图解golang里面的读写锁实现与核心原理分析了解编程语言背后设计
5.Go 刷 LeetCode 系列:滑动窗口(3)最长湍流子数组
二、MoeLove
三、码农桃花源
四、学院君的后花园
1.Go 语言 Web 编程系列(六)—— 基于 gorilla/mux 包实现路由匹配:路由中间件
五、Go夜读
1.第 74 期 Go time.Timer 源码分析 (Go 1.14)
六、 一艘慢船
1.Go 编程: 从 K8S 资源定义到 YAML 配置框架的实现
七、21天大棚
八、我的小碗汤
gocn_news_2020-01-06
- 高频 golang 服务接口超时排查&性能调优 https://mp.weixin.qq.com/s/rDjTqqR0q4VTSQrYFzbR7w
- 分析并解决遗留应用迁移至Kubernetes后延迟增加的问题 https://mp.weixin.qq.com/s/EsPHxO7c550kkcDqdmmRNQ
- 图解Event Sourcing https://arkwright.github.io/event-sourcing.html*
go语言中文网(每日资讯)_2020-01-05
一、Go语言中文网
二、网管叨bi叨
1.《go 语言程序设计》读书笔记(六)Goroutine与系统线程的区别
三、HHF技术博客
四、容器时代
1.使用 code-generator 为 CustomResources 生成代码
五、滴滴技术
gocn_news_2020-01-05
- Go语言学习Sync.Pool https://juejin.im/post/5e103018e51d45416063f69b
- Go之for-range排坑指南 https://mp.weixin.qq.com/s/klJBAi5LvdJOGvma2Ir0OA
- Go在MacOS创建一个自定义的命令行工具 https://idoubi.cc/posts/create-a-cli-tool-in-macos/
- 复杂分布式架构下的计算治理之路 https://mp.weixin.qq.com/s/unl8_LccNgzX6Nk4ijF5Ew
- Kafka集群在马蜂窝大数据平台的优化与应用扩展 https://mp.weixin.qq.com/s/yCn1HQ_R9QazznP1AyMmjg-
go语言中文网(每日资讯)_2020-01-04
一、Go语言中文网
4.Go 刷 LeetCode 系列:滑动窗口(2)K 个不同整数的子数组
二、网管叨bi叨
1.《go 语言程序设计》读书笔记(六)Goroutine与系统线程的区别
三、才云Caicloud
1.微服务之服务治理:Envoy 全局 gRPC 限速服务 lyft/ratelimit 详解
四、腾讯技术工程
五、架构之美
1.混沌工程
gocn_news_2020-01-04
- 《Go语言程序设计》读书笔记(六) 基于共享变量的并发 https://segmentfault.com/a/1190000021486059
- 清晰架构(Clean Architecture)的Go微服务: 日志管理 https://segmentfault.com/a/1190000021479989
- Serverless Kubernetes 入门:对 Kubernetes 做减法 https://mp.weixin.qq.com/s/Zxg1eb2Dweb4ICC-5IMe1g
- golang中for-range剖析 https://www.tuicool.com/articles/IjAnEff
- Kubernetes 容器平台安全实施方案 https://mp.weixin.qq.com/s/RLB7I91NRj6joHjvi13nYQ
go语言中文网(每日资讯)_2020-01-03
一、Go语言中文网
5.Go 语言面向对象教程 — 接口篇:接口和类型查询及转化
二、容器时代
三、我的小碗汤
四、Go夜读
1.【Go 夜读】#74 time.Timer 源码分析(Go1.14)
五、Golang来啦
六、阿里巴巴云原生
1.Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)
gocn_news_2020-01-03
- 一起goroutine泄漏问题的排查 https://mp.weixin.qq.com/s/Udt7nO6F4hoGgOYfjcembg
- 为什么go的可执行文件这么大? https://www.cockroachlabs.com/blog/go-file-size
- Go语言使用TCP_NODELAY控制发包流量[译] https://pengrl.com/p/20191217/
- Golang context机制 https://segmentfault.com/a/1190000021471215
go语言中文网(每日资讯)_2020-01-02
一、Go语言中文网
3.Docker 制作一键安装的本地无污染 DNS 域名服务
二、我的网课
三、MoeLove
1.2019 小回顾
四、阿里巴巴中间件
1.eBay邓明:dubbo-go 中 metrics 的设计
五、PingCAP
1.Chaos Mesh —— 让应用跟混沌在 Kubernetes 上共舞 Githubhttps://mp.weixin.qq.com/s/NRpmweKYxwkBZV-yoAUe3Q)
gocn_news_2020-01-02
- 我们为什么用GO语言来做区块链? https://www.8btc.com/article/541146
- golang实现依赖注入 https://www.cnblogs.com/yjf512/p/12121345.html
- Gos: GO MODULE解决方案 https://juejin.im/post/5ce3f6ede51d455cd73b9fef
- 理解 Golang 中函数调用的原理 https://www.infoq.cn/article/2iHjv1aTY2mcBulkAHRh
go语言中文网(每日资讯)_2020-01-01
一、Go语言中文网
1.Go 语言中文网 2019 年终总结暨 2020 年展望
二、容器时代
三、新亮笔记
四、网管叨bi叨
gocn_news_2020-01-01
- 使用 Go 优化我们的接口 https://juejin.im/post/5e09e2d16fb9a016536ed0e5
- 图解Go里面的sync.Map了解编程语言核心实现源码 https://juejin.im/post/5e08df67f265da33f11ae9e0