go技术文章梳理(2017)_susu86 cim-程序员宅基地

技术标签: go技术文章  go  


gocn_news_2017-12-31

    1. 分布式系统下的Go channels https://medium.com/@matryer/introducing-vice-go-channels-across-many-machines-bcac1147d7e2
    1. Go Socket编程之teleport框架是怎样炼成的 https://www.jianshu.com/p/7120b8378681
    1. 时序数据库技术体系-时序数据存储模型设计 http://hbasefly.com/2017/11/19/timeseries-database-2/
    1. RocksDB PhysicalCoreID 慢问题排查 https://www.jianshu.com/p/81a2975f9d7a
    1. 追求极简:Docker镜像构建演化史 http://tonybai.com/2017/12/21/the-concise-history-of-docker-image-building/
    1. GopherChina2018来了! https://www.bagevent.com/event/1086224

gocn_news_2017-12-30

    1. Go语言中的错误处理 http://ethancai.github.io/2017/12/29/Error-Handling-in-Go/
    1. 给你的 Golang 程序添加 GUI (Electron) https://studygolang.com/articles/12065
    1. 一个调度系统的开发与性能优化 https://zhuanlan.zhihu.com/p/32439765
    1. 年终盘点!2017年超有价值的Golang文章 http://colobu.com/2017/12/28/top-golang-articles-of-2017/
    1. Golang 套件管理工具 Glide https://cainmaila.github.io/2017/12/27/golang-glide/
    1. GopherChina2018来了! https://www.bagevent.com/event/1086224

gocn_news_2017-12-29

    1. 使用Go的实现工作队列 https://geeks.uniplaces.com/building-a-worker-pool-in-golang-1e6c0fdfd78c
    1. Reddit.com网站架构演变 https://www.infoq.com/presentations/reddit-architecture-evolution
    1. 一款Go语言开发的验证码生成利器 https://github.com/mojocn/base64Captcha
    1. 用Go语言实现数学公式计算 http://bionics.it/posts/equation-centric-dataflow-programming-in-go
    1. 深度学习算法学习指南 https://github.com/KeKe-Li/tutorial

gocn_news_2017-12-28

    1. GoCN每日新闻(2017-12-28)
    1. 1.Go模板使用 https://blog.gopheracademy.com/advent-2017/using-go-templates/
    1. 2.Golang优秀开源项目汇总 https://www.ctolib.com/topics-2762.html
    1. 3.Go开发高负载WebSocket https://medium.freecodecamp.org/million-websockets-and-go-cc58418460bb
    1. 4.Golang构建工作池 https://geeks.uniplaces.com/building-a-worker-pool-in-golang-1e6c0fdfd78c
    1. 5.机器学习概述 https://feisky.xyz/machine-learning/basic/
    1. 编辑: 李森森
      订阅新闻: http://tinyletter.com/gocn
    1. 第一条新闻有问题吧,内容与标题严重不符合

gocn_news_2017-12-27

    1. 使用GO编写的JIT编译器 https://medium.com/kokster/writing-a-jit-compiler-in-golang-964b61295f
    1. DNS解析器,深入浅出Go语言 http://liehu.tass.com.cn/archives/1052
    1. 商用级Service Mesh服务的设计之道 https://mp.weixin.qq.com/s/2I_jXUB5RCseA9YRn0P2FA
    1. client-go的使用及源码分析 http://www.huweihuang.com/article/source-analysis/client-go-source-analysis/
    1. 缓存穿透、缓存并发、热点缓存之最佳招式 https://mp.weixin.qq.com/s/62KJ2mSTGoUTPsq0RjU7lg

gocn_news_2017-12-26

    1. Kuberneters 中 Go 的泛型 https://medium.com/@arschles/go-experience-report-generics-in-kubernetes-25da87430301
    1. math/rand 全局锁与 goroutine https://www.myhightech.org/2017/12/22/rand-and-goroutines/
    1. 记一次 latency 问题排查:谈 Go 的公平调度的缺陷 http://www.zenlife.tk/go-scheduler-pitfall.md
    1. 初学 Go 的几个问题 https://zhuanlan.zhihu.com/p/26005856
    1. Go 开源图数据库 https://github.com/cayleygraph/cayley

gocn_news_2017-12-25

    1. Brigade: 基于事件的K8s脚本引擎 https://github.com/Azure/brigade
    1. 使用go trace跟踪程序执行 https://blog.gopheracademy.com/advent-2017/go-execution-tracer/
    1. flagr: 动态配置的A/B测试工具 https://github.com/checkr/flagr
    1. Go语言反射入门:根据类型创建对象 https://medium.com/kokster/go-reflection-creating-objects-from-types-part-i-primitive-types-6119e3737f5d
    1. lgo: 让Jupyter Notebook支持Go语言 https://github.com/yunabe/lgo

gocn_news_2017-12-24

    1. 服务端I/O性能大比拼:Node、PHP、Java、Go www.iteye.com/news/32826
    1. 美团DDD业务实践 https://mp.weixin.qq.com/s/jMWuMuIvI1cFThC-WQGbHQ
    1. Google开发者大会回顾 http://summary.gdd.zbong.cn/universe
    1. fireworq:高性能跨语言任务队列系统 https://github.com/fireworq/fireworq
    1. Golang配置管理TOML http://www.cnblogs.com/CraryPrimitiveMan/p/7928647.html

gocn_news_2017-12-23

    1. Mendelics公司用gopdf库替换python生成公司报表 https://blog.gopheracademy.com/advent-2017/building-medical-reports-in-go/
    1. 使用osquery-sdk执行SQL查询服务器系统信息 https://blog.gopheracademy.com/advent-2017/osquery-sdk/
    1. 远程控制工具Merlin介绍 https://medium.com/@Ne0nd0g/introducing-merlin-645da3c635a
    1. TensorFlow框架机器学习入门手册 https://www.toptal.com/machine-learning/tensorflow-machine-learning-tutorial
    1. 2017年go语言学习最佳学习书籍&课程介绍 https://reactdom.com/blog/go-books

gocn_news_2017-12-22

    1. 5种Go测试中的高级技巧 https://segment.com/blog/5-advanced-testing-techniques-in-go/
    1. 从零开始构建分布式日志系统 http://bravenewgeek.com/building-a-distributed-log-from-scratch-part-1-storage-mechanics/
    1. defer使用的5个陷阱(2) https://blog.learngoprogramming.com/5-gotchas-of-defer-in-go-golang-part-ii-cc550f6ad9aa
    1. Serverless架构入门手册 https://www.simform.com/serverless-architecture-guide/
    1. 使用fasthttp时需要注意的两个点 https://studygolang.com/articles/11966

gocn_news_2017-12-21

    1. ServiceMesh时代的选边与站队(附PPT下载) https://mp.weixin.qq.com/s/hHzDa1T_UKPB97ttFRaDCQ
    1. Golang一种全节点比特币实现 https://github.com/btcsuite/btcd
    1. Golang数据科学简介 https://www.cheatography.com/chewxy/cheat-sheets/data-science-in-go-a/
    1. Golang深度学习 http://gopherdata.io/post/deeplearning_in_go_part_1/
    1. Golang如何不用容器做依赖注入 https://medium.com/@nvcnvn/how-difficult-for-handle-dependency-injection-in-go-without-the-help-with-container-a3f570a23d62

gocn_news_2017-12-20

    1. 我与Go语言的这十年 https://mp.weixin.qq.com/s/iU7gaZNgCsU3DHaHa5PZ_Q
    1. 解读netpoll.go https://www.youtube.com/watch?v=xwlo3xigknI
    1. 系统设计的万能解法:SNAKE原则 https://mp.weixin.qq.com/s/u8NDvKcYv4ztVVRT_HaUJw
    1. 通过go/parser来理解Go程序 https://medium.com/%40francesc/funderstanding-go-programs-with-go-parser-c4e88a6edb87
    1. Go生成、执行wasm https://blog.gopheracademy.com/advent-2017/go-wasm/

gocn_news_2017-12-19

    1. 通过解析器来理解 Go https://medium.com/@francesc/understanding-go-programs-with-go-parser-c4e88a6edb87
    1. Go 面向对象编程 https://icyapril.com/go/programming/2017/12/17/object-orientation-in-go.html
    1. 使用 Gin 框架创建 API 服务 https://ryanmccue.ca/creating-an-api-with-golang-gin-framework/
    1. Unsafe 包以及系统调用的相关讲解 https://blog.gopheracademy.com/advent-2017/unsafe-pointer-and-system-calls/
    1. 手把手教你写 K8s 服务 https://blog.gopheracademy.com/advent-2017/kubernetes-ready-service/

gocn_news_2017-12-18

    1. 通过 HTTP 远程查找想要的 zip 文件 https://blog.gopheracademy.com/advent-2017/seekable-http/
    1. 超实用加密入门教程 https://cyberspy.io/articles/crypto101/
    1. 利用 csv 处理表格数据 https://appliedgo.net/spreadsheet/
    1. 如何在单元测试中 mock 当前时间 https://medium.com/@agatan/timejump-a-library-to-manipulate-the-time-for-testing-in-go-9ccfe5b1ac7d
    1. 用 Go 编写的恶意流量分析程序 https://github.com/netxfly/xsec-traffic
    1. [上海]积梦智能 https://gocn.io/article/526

gocn_news_2017-12-17

    1. 进程管理工具sir https://github.com/foreversmart/sir
    1. 基础优化-最不坏的哈希表: http://www.skywind.me/blog/archives/2006
    1. 饿了么异地多活技术实现(一)总体介绍: https://zhuanlan.zhihu.com/p/32009822
    1. 浅谈分布式存储系统数据分布方法: http://catkang.github.io/2017/12/17/data-placement.html
    1. golang汇编入门: https://lrita.github.io/2017/12/12/golang-asm/

gocn_news_2017-12-16

    1. Go IGDB客户端 https://github.com/Henry-Sarabia/igdb
    1. GopherChina 2018 即将到 https://twitter.com/astaxie/status/941672327015628800
    1. 深入理解unsafe.Pointer和System calls https://blog.gopheracademy.com/advent-2017/unsafe-pointer-and-system-calls/
    1. 谈谈Linux平均负载 http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html
    1. 全球AI创业公司前100强 https://mp.weixin.qq.com/s/-UpwJR54nD__Yw7v1Bb3VA

gocn_news_2017-12-15

    1. 单元测试的艺术 https://www.youtube.com/watch?v=EOpj9aZ8KfoGoCN
    1. 使用Go语言解析动态JSON格式 http://eagain.net/articles/go-dynamic-json/
    1. 微服务模型:Service Mesh http://philcalcado.com/2017/08/03/pattern_service_mesh.html
    1. 如何落地TensorFlow on Kubernetes?https://mp.weixin.qq.com/s/huHm09xfStIw76eN3hL8tA
    1. 基于Go技术栈的微服务构建 http://www.uml.org.cn/wfw/201712061.asp

gocn_news_2017-12-14

    1. GOCN每日新闻(2017-12-14)
    1. 1.在 Kubernetes上运行 Spark https://jimmysong.io/spark-on-k8s/running-on-kubernetes.html
      2.Go和机器学习 https://www.dotconferences.com/2017/11/francesc-campoy-flores-machine-learning-and-go
      3.Go通过 Consul实现分布式锁 https://distributedbydefault.com/distributed-locks-with-consul-and-golang-c4eccc217dd5
      4.Go转换Javascript编译器 https://mat.tm/joy/
      5.随时随地访问您的Kubernetes集群 https://jimmysong.io/posts/kubernetes-anytime-anywhere/
    1. 编辑:李森森
      订阅新闻:http://tinyletter.com/gocn
    1. 有问题反馈的可以加我微信Sen0676,go每日新闻会做的更好
    1. 终于看到有关机器学习的要闻啦。不错不错。

gocn_news_2017-12-13

    1. 阿里的容器技术 https://github.com/alibaba/pouch
    1. 从php到go再回到php http://blog.breakthru.solutions/re-moving-from-php-to-go-and-back-again/
    1. 走近比特币:一个故事看懂区块链原 https://mp.weixin.qq.com/s/hoRLBOGfDOe57dEzdNzMoQ
    1. go符号回归库 https://github.com/MaxHalford/koza
    1. 代码重用工具 https://github.com/dc0d/goreuse

gocn_news_2017-12-12

    1. 基于机器学习的索引 https://arxiv.org/pdf/1712.01208.pdf
    1. LiteIDE X33.1 发布 http://liteide.org/blog/LiteIDE-X33.1-Released/
    1. Goland 开发体验 https://medium.com/@andrey_cheptsov/golands-take-on-go-development-7d2611b14b99
    1. HTTP 链式路由 https://medium.com/@cashalot/how-to-chain-http-handlers-in-go-33c96396b397
    1. 分布式时序消息队列 https://github.com/celrenheit/sandglass

gocn_news_2017-12-11

    1. 基于属性的程序测试 https://blog.gopheracademy.com/advent-2017/property-based-testing/
    1. Go实现的GraphQL客户端 https://blog.machinebox.io/a-graphql-client-library-for-go-5bffd0455878
    1. Go语言中面向对象的一些思考 https://katcipis.github.io/blog/object-orientation-go/
    1. 利用代码生成解决Go没有范型问题 https://www.calhoun.io/using-code-generation-to-survive-without-generics-in-go/
    1. docker-slim:优化和保护Docker安全的工具 https://github.com/docker-slim/docker-slim

gocn_news_2017-12-10

    1. Golang1.10前瞻 https://zhuanlan.zhihu.com/p/31820378
    1. Golang垃圾回收 https://ninokop.github.io/2017/11/09/Go-%e5%9e%83%e5%9c%be%e5%9b%9e%e6%94%b6
    1. 从PHP到Go https://medium.com/@ivanjaros/moving-from-php-to-go-6f06989b3e12
    1. 从C/C++/Golang谈计算机语言的巨大进步 http://esr.ibiblio.org/?p=7724
    1. 使用kubernetes自动部署Golang程序 https://www.reddit.com/r/golang/comments/7iia5g/selfdeploying_go_apps_with_kubernetes/

gocn_news_2017-12-09

    1. 使用Go 机器学习库来进行数据分析 http://colobu.com/2017/12/07/One-Machine-Learning-for-Go/
    1. 用make文件来全自动开发go程序 https://blog.gopheracademy.com/advent-2017/make/
    1. 如何提高物联网程序操作数据库大批量执行DML性能 https://www.cockroachlabs.com/blog/multi-row-dml/
    1. defer使用的5个陷阱 https://blog.learngoprogramming.com/gotchas-of-defer-in-go-1-8d070894cb01
    1. upspin项目error处理库封装 https://commandcenter.blogspot.hk/2017/12/error-handling-in-upspin.html

gocn_news_2017-12-08

    1. Go1.10 beta1 https://beta.golang.org/doc/go1.10
    1. 人工智能算法和教程汇总 https://github.com/KeKe-Li/tutorial
    1. DevOps 标准体系发布及权威 http://www.uml.org.cn/devops/201712061.asp
    1. 腾讯阿里的运维实践(附Devops58个开源工具) http://www.sohu.com/a/198439910_100038984
    1. 做好架构师,要懂微服务,汇总微服务架构落地的15种框架 http://www.sohu.com/a/201844693_100038984

gocn_news_2017-12-07

    1. go pprof 采样何时进行 http://michaelyou.github.io/2017/12/06/go-pprof-%E9%87%87%E6%A0%B7%E4%BD%95%E6%97%B6%E8%BF%9B%E8%A1%8C/
    1. gkvdb v1.81 发布,Go 语言嵌入式 K/V 数据库 https://www.oschina.net/news/91250/gkvdb-1-81-released
    1. go语言死循环分析 http://michaelyou.github.io/2017/12/05/go%e8%af%ad%e8%a8%80%e6%ad%bb%e5%be%aa%e7%8e%af%e5%88%86%e6%9e%90%2f
    1. Golang 网络:核心 API 实现剖析(一) https://zhuanlan.zhihu.com/p/31644462
    1. 如何在Go中构建完整测试的Web应用程序 https://blog.gopheracademy.com/advent-2017/a-tale-of-two-rands/

gocn_news_2017-12-06

    1. 调试Go运行时bug https://marcan.st/2017/12/debugging-an-evil-go-runtime-bug/
    1. 什么时候该用cgo http://relistan.com/cgo-when-and-when-not-to-use-it/
    1. 基于Redis的序列号服务的设计 https://mp.weixin.qq.com/s/UzKmJnQupk4W_ZoCevd_OA
    1. 数据统计需要掌握的十个方法 https://towardsdatascience.com/the-10-statistical-techniques-data-scientists-need-to-master-1ef6dbd531f7
    1. 两个随机的故事 https://blog.gopheracademy.com/advent-2017/a-tale-of-two-rands/

gocn_news_2017-12-05

    1. Go 微服务系列文章 https://medium.com/@marcus.eisele/microservices-with-mo-part-three-the-counter-microservice-5fa34af2dcdc
    1. 为你的 Go 应用添加 GUI https://medium.com/@social_57971/how-to-add-a-gui-to-your-golang-app-in-5-easy-steps-c25c99d4d8e0
    1. 微服务测试 https://medium.com/@nathankpeck/microservice-testing-introduction-347d2f74095e
    1. 搭建 Go 分布式微服务系统 https://medium.com/@shijuvar/building-distributed-systems-and-microservices-in-go-with-nats-streaming-d8b4baa633a2
    1. Prometheus 2.0 中监控功能的提升 https://medium.com/@opcitoindia/continuous-improvement-in-monitoring-with-prometheus-2-0-71e26658eb69

gocn_news_2017-12-04

    1. 如何将 defer 中的错误作为函数参数返回 https://www.calhoun.io/using-named-return-variables-to-capture-panics-in-go/
    1. 最小的完美散列函数 https://blog.gopheracademy.com/advent-2017/mphf/
    1. GopherJS 和 gRPC-Web 结合使用教程 https://blog.gopheracademy.com/advent-2017/gopherjs-grpc-web/
    1. 使用 Go 和 Grafana 搭建自己的 Dashboard https://appliedgo.net/diydashboard/
    1. Go 许可证和包依赖检查器 https://github.com/ribice/glice

gocn_news_2017-12-03

    1. Go错误和异常处理的正确姿势 http://www.jianshu.com/p/f30da01eea97
    1. 关于一致性协议和分布式锁 http://mp.weixin.qq.com/s/XCPQGPhY3j8SaTXNS8tB0A
    1. motan-go:高性能、易于使用的分布式远程服务调用框架 https://github.com/weibocom/motan-go/wiki/zh_overview
    1. AWS Lambda开始支持Go https://www.reddit.com/r/golang/comments/7gogdy/aws_lambda_to_fully_support_go/
    1. Funtainer: 容器即函数之美 http://dockone.io/article/2924


gocn_news_2017-12-01

    1. Context包并非为cancel而生https://dave.cheney.net/2017/0 … ation
    1. PromptUI:Go交互式控制台设计工具https://github.com/manifoldco/promptui
    1. Go语言中实现基于 event-loop 网络处理http://colobu.com/2017/11/29/e … n-Go/
    1. 使用Go与redis构建有趣的应用https://mp.weixin.qq.com/s/tIHEq8wxK_av6ezo3JECWA
    1. GoLand 2017.3正式发布https://blog.jetbrains.com/go/ … rket/

gocn_news_2017-11-30

    1. Tenta-dns完整的DNS解决方案 https://github.com/tenta-browser/tenta-dns
    1. Microservices with Go研讨会 https://www.facebook.com/WizelineAcademy/videos/1726299830998775/
    1. Go编写的银河战机游戏 https://github.com/u2i/superstellar
    1. Top15的golang学习资源网站 https://qarea.com/articles/top-15-resources-and-sites-learn-golang
    1. Go的谷歌APi客户端库 https://github.com/google/google-api-go-client

gocn_news_2017-11-29

    1. 深入理解 ElasticSearch Doc Values http://www.majiang.life/blog/deep-dive-on-elasticsearch-doc-values/
    1. Gotorch - 多机定时任务管理系统 http://www.cnblogs.com/zhenbianshu/p/7905678.html
    1. 从微服务演进过程中获得的十条经验 https://thenewstack.io/airbnbs-10-takeaways-moving-microservices/
    1. 给了数据库和机器,为啥也扩不了容 http://url.cn/5RWR4VZ
    1. Go TCP Socket的实现 https://medium.com/@ggiovani/tcp-socket-implementation-on-golang-c38b67c5d8b

gocn_news_2017-11-28

    1. Go defer 可视化简介 https://blog.learngoprogramming.com/golang-defer-simplified-77d3b2b817ff
    1. 从 Python 后端到 Go http://benhoyt.com/writings/learning-go/
    1. Go map 源码解释 https://blog.yiz96.com/golang-map-%E6%BA%90%E7%A0%81%E8%AF%A6%E8%A7%A3/
    1. Go Glot 图表库 https://medium.com/@Arafat./introducing-glot-the-plotting-library-for-golang-3133399948a1
    1. 60 行 Go 代码获取 strace https://hackernoon.com/strace-in-60-lines-of-go-b4b76e3ecd64

gocn_news_2017-11-27

    1. Python转Go速查手册 https://www.353.solutions/py2go/index.html
    1. Rob Pike的5条编程原则
      http://blog.codonomics.com/2017/09/rob-pikes-5-rules-of-programming.html
    1. 基于模板的Go包生成工具 https://github.com/bketelsen/ngp
    1. bufio包工具介绍 https://medium.com/golangspec/introduction-to-bufio-package-in-golang-ad7d1877f762
    1. 基于Electron的Go界面库 https://github.com/asticode/go-astilectron

gocn_news_2017-11-26

    1. Gost:一个极简且有用的GOPATH管理工具 http://www.jianshu.com/p/7abb47970641
    1. 王东:微服务下的APM全链路监控 http://mp.weixin.qq.com/s/guAWN1WgKOQ1_vC6nWmT5w
    1. 美团:即时配送的ETA问题之亿级样本特征构造实践 https://tech.meituan.com/GBDT.html
    1. Golang介绍及踩坑系列 https://zhuanlan.zhihu.com/p/31395716
    1. Golang精编100题 http://www.jianshu.com/p/f690203ff168

gocn_news_2017-11-25

    1. 【译】如何使用 Golang 中的 Go-Routines 写出高性能的代码https://juejin.im/post/5a17c0f9f265da431a42e060
    1. 分布式数据库的故障和常见处理机制 http://www.jianshu.com/p/d77ef1f3c939
    1. postgre分布式事务处理 https://www.citusdata.com/blog/2017/11/22/how-citus-executes-distributed-transactions
    1. HTTP/2之服务器推送(Server Push)最佳实践 https://mp.weixin.qq.com/s/U0311_AiGkIEtyuO9Uh1Rw
    1. go开发实时协作画图APP https://outcrawl.com/realtime-collaborative-drawing-go

gocn_news_2017-11-24

    1. 1.为Go程序创建最小的Docker Image http://www.cnblogs.com/gaorong/p/Docker.html
      2.Golang 任务队列策略 – 读《JOB QUEUES IN GO》http://www.cnblogs.com/artong0416/p/7883381.html
      3.使用go来写微服务(part2) https://ewanvalentine.io/microservices-in-golang-part-2/
      4.Google 人工智能系统 https://github.com/galeone/tfgo
      5.gkvdb v1.0 正式版发布,Go 语言开发的 KV 嵌入式数据库https://www.oschina.net/news/9 … eased
    1. 编辑:何小云
      订阅新闻: http://tinyletter.com/gocn

gocn_news_2017-11-23

    1. 键入安全绑定与Chrome远程接口进行交互 https://github.com/SKatiyar/cri
    1. 用Go来操作OVS https://www.youtube.com/watch?feature=youtu.be&v=45PpBbqB2Z0
    1. 如何将golang的并发编程运用到实际开发 https://juejin.im/post/5a11a3c76fb9a04512388a50
    1. Go 1.10 的pprof的工具将直接支持火焰图 http://colobu.com/2017/11/22/new-pprof-UI/
    1. (译)Go 语言的工作窃取调度器 http://www.jianshu.com/p/20c49ce02175

gocn_news_2017-11-22

    1. GoCN每日新闻(2017-11-22)
    1. 1.Slice和Map的比较 https://boltandnuts.wordpress.com/2017/11/20/go-slice-vs-maps/
      2.Go分布式ID生成服务 https://yuerblog.cc/2017/11/21/golang-id-alloc
      3.使用go来写微服务 https://ewanvalentine.io/microservices-in-golang-part-1
      4.Go编程建议清单 https://github.com/cristaloleg/go-advices
      5.计算机视觉简介 https://mp.weixin.qq.com/s/If1GdkPuxHXLU4pr0UDaHA
    1. 编辑:周云轩
      订阅新闻: http://tinyletter.com/gocn

gocn_news_2017-11-21

    1. 用Go实现你自己的2048游戏 https://github.com/xwjdsh/2048-ai
    1. 不适用微服务的场景 http://blog.christianposta.com/microservices/when-not-to-do-microservices/
    1. 从PHP到Go https://www.sitepoint.com/moving-php-go/
    1. Go开发指南:框架,IDE和工具 https://medium.com/@quintinglvr/golang-guide-a-list-of-top-golang-frameworks-ides-tools-e7c7866e96c9
    1. Go单元测试编写的五个建议 https://medium.com/@matryer/5-simple-tips-and-tricks-for-writing-unit-tests-in-golang-619653f90742

gocn_news_2017-11-20

    1. Go 中任务队列的简单实现 https://www.opsdash.com/blog/job-queues-in-go.html
    1. 如何在 Go 中调用 C https://dev.to/mattn/call-go-function-from-c-function-1n3
    1. Go 获得 2017 编程语言收入排行榜 Top 1 https://www.business2community.com/tech-gadgets/15-highest-paying-programming-languages-2017-01957668#e3gPJtRzrCVStSXm.97
    1. 给你的代码添加注释 https://npf.io/2017/11/comments
    1. 纯 Go 编写的富文本编辑器 https://github.com/as/a

gocn_news_2017-11-19

    1. GoCN每日新闻(2017-11-19)
    1. 1.用Go进行可扩展的操作系统分析 https://blog.kolide.com/using-go-for-scalable-operating-system-analytics-cb170d85b1c5
    1. 2.Golang使用redis protocol实现pubsub通信 https://goo.gl/vCuyHH
    1. 3.Go的建议清单 https://github.com/cristaloleg/go-advices
    1. 4.为什么我选择Go来构建区块链 https://medium.com/karachain/why-i-am-building-a-blockchain-in-go-6395a60b24dd
    1. 5.Go HTTP Client 持久连接 https://serholiu.com/go-http-client-keepalive
    1. 编辑: lwhile
      订阅新闻: http://tinyletter.com/gocn
    1. 老大,链接有一些是打不开的…
    1. go advice 里面的这个链接
      https://play.golang.org/p/MGbeDwtXN3
      我打开提示
    1. 我用的香港自己建的ss连的…
      哪位大佬能拉下这个链接的示例代码?
    1. 原文是说:

gocn_news_2017-11-18

    1. Golang 如何优雅关闭 channel https://blog.tanteng.me/2017/11/golang-close-channel/
    1. GoLang EAP19 发布 https://blog.jetbrains.com/go/2017/11/16/goland-eap-19-docs-in-param-info-coverage-for-multiple-packages-build-tags-and-more/
    1. Google出品的解析不可信文件格式 https://github.com/google/puffs
    1. istio如何管理微服务 https://developer.ibm.com/dwblog/2017/how-istio-manages-microservice-applications/
    1. Go生产PDF库 https://github.com/jung-kurt/gofpdf

gocn_news_2017-11-17

    1. GoCN每日新闻(2017-11-17)
    1. 1.Go 1.10 先睹为快https://tip.golang.org/doc/go1.10
    1. 2.使用Go和C++实现日均一亿五千万张的图片的处理 https://blog.discordapp.com/how-discord-resizes-150-million-images-every-day-with-go-and-c-c9e98731c65d
    1. 3.2017年排名前六的Go Web框架https://dev.to/speedwheel/top- … 7-34i
    1. 4.DevOps发展趋势https://techbeacon.com/7-devops-trends-watch-2017
    1. 5.Go Profiler内部构造 https://stackimpact.com/blog/go-profiler-internals/
    1. 编辑:Razil
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-11-16

    1. 1.谷歌发布移动端深度学习框架TensorFlow Lite
      https://www.leiphone.com/news/201711/suQv6jGR9zzFHXve.html
    1. 2.编写高性能Go应用程序
      http://talks.godoc.org/github.com/davecheney/qconsf-2017/high-performance-go.slide
    1. 3.从源代码构建Caddy服务器
      https://www.calhoun.io/building-caddy-server-from-source/
    1. 4.TensorFlow 做文本情感分析
      https://www.oreilly.com/learning/perform-sentiment-analysis-with-lstms-using-tensorflow
    1. 5.Golang 机器学习库
      https://github.com/KeKe-Li/golearn/blob/master/doc/zh_CN/Home.md
    1. 编辑:李森森
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-11-15

    1. 非常实用的HTTP请求库 https://github.com/imroc/req
    1. 究竟啥才是互联网架构“高并发” http://url.cn/5OBO2ha
    1. 为Go应用定制dockerfile https://ops.tips/blog/dockerfile-golang/
    1. 高效的多维空间点索引算法 http://www.jianshu.com/p/7332dcb978b2
    1. Golang 标准包布局[译] http://www.jianshu.com/p/022ba2dd9239

gocn_news_2017-11-14

    1. Go 调整 GC 参数 https://blog.cloudflare.com/go-dont-collect-my-garbage/
    1. 理解 SOLID 接口隔离原则 https://codeburst.io/understanding-solid-principles-interface-segregation-principle-b2d57026cf6c
    1. Go 的包设计哲学 https://www.goinggo.net/2017/02/design-philosophy-on-packaging.html
    1. Go 语言中错误处理 https://scene-si.org/2017/11/13/error-handling-in-go/
    1. Go 语言的零值序列化 https://daenney.github.io/2017/08/27/go-zero-values-serialising-deserialising.html

gocn_news_2017-11-13

    1. pprof新的UI https://rakyll.org/pprof-ui/
    1. Google的可观测性方法 https://medium.com/@rakyll/googles-approach-to-observability-frameworks-c89fc1f0e058
    1. golang interface深度解析 http://blog.csdn.net/D_Guco/article/details/78507999
    1. 软件2.0 https://medium.com/@karpathy/software-2-0-a64152b37c35
    1. GothamGo 2017视频集 https://www.youtube.com/watch?v=egSvw7xYw9s&list=PLeGxIOPLk9ELp7dx6A0gtvjbc99dU2kq-

gocn_news_2017-11-12

    1. 理解Docker的多阶段镜像构建 http://tonybai.com/2017/11/11/multi-stage-image-build-in-docker/
    1. Go项目的Makefile https://ops.tips/blog/minimal-golang-makefile/
    1. Go在线练习网站,非常酷 https://gophercises.com/
    1. 高并发和高可用的一点思考 http://kriszhang.com/high_performance/
    1. Golang的HTTP操作大全 https://i6448038.github.io/2017/11/11/httpAndGolang/

gocn_news_2017-11-10

    1. 压缩各种静态文件的工具 https://github.com/tdewolff/minify
    1. Go的使用体验 http://lucapette.me/my-experience-with-go
    1. Linux 工具参考篇 http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/index.html
    1. Go 语言实现的轻量级 TCP 异步框架 https://github.com/leesper/tao
    1. 深度解析Go bufio scanner https://medium.com/golangspec/in-depth-introduction-to-bufio-scanner-in-golang-55483bb689b4

gocn_news_2017-11-09

    1. 深入理解GO语言之并发机制 https://juejin.im/post/59fff862f265da430f317c1f
    1. Prometheus 2.0发布 https://prometheus.io/blog/2017/11/08/announcing-prometheus-2-0/
    1. 目前功能最丰富性能最好的路由器 https://github.com/beego/mux
    1. 如何更“优雅”地部署Kubernetes集群 https://mp.weixin.qq.com/s/J-Cr1pFxoIs8sWz4Mk_lvQ
    1. 黄东旭:开源与基础软件创业在中国 https://zhuanlan.zhihu.com/p/30822874

gocn_news_2017-11-08

    1. docker 可视化编程 https://github.com/weaveworks/scope
    1. 百万在线的美拍直播弹幕系统如何实现 https://mp.weixin.qq.com/s/yrcO8yA0Ut2RVhUxG2OSvQ
    1. 可视化学习Go并发编程 https://mp.weixin.qq.com/s/732C7Xaje_BAW5WvTZ9qPA
    1. Channel 的行為 https://neighborhood999.github.io/2017/10/31/the-behavior-of-channels/
    1. 跨机器的channel实现 https://medium.com/@matryer/introducing-vice-go-channels-across-many-machines-bcac1147d7e2

gocn_news_2017-11-07

    1. 深入理解net/http/pprof http://mmcloughlin.com/posts/your-pprof-is-showing
    1. 理解golang的反射reflection http://www.lijiaocn.com/%E7%BC%96%E7%A8%8B/2017/11/06/golang-reflection.html
    1. 用dep代替 go get 来获取私有库 http://blog.csdn.net/jq0123/article/details/78457210
    1. 浅谈大规模分布式系统中那些技术点 http://www.linkedkeeper.com/detail/blog.action?bid=1016
    1. 调试利器-SSH隧道 https://github.com/gwuhaolin/blog/issues/11

gocn_news_2017-11-06

    1. 你所下过的那些笨功夫,才是你的核心竞争力 http://www.jianshu.com/p/0199fdcf73b5
    1. Go静态分析和review工具reviewdog https://docs.google.com/presentation/d/1_BWQXamZvIhL3l9ziL9zb25yP9RjpgXoxkWX-48ECss/edit#slide=id.p
    1. Go+Microservices at Mercari https://talks.godoc.org/github.com/tcnksm/talks/2017/11/gocon2017/gocon2017.slide
    1. 基于 event-loop 的网络库 https://github.com/tidwall/evio
    1. Go压力测试UI https://github.com/divan/gobenchui

gocn_news_2017-11-05

    1. vim-go的过去与未来 https://speakerdeck.com/farslan/the-past-and-future-of-vim-go
    1. 一个命令迁移MySQL数据到postgres http://pgloader.io/
    1. gops - Go语言程序查看和诊断工具 http://www.cnblogs.com/snowInPluto/p/7785651.html
    1. cmd/go 的编译、测试等加速改进 https://groups.google.com/forum/#!msg/golang-dev/qfa3mHN4ZPA/X2UzjNV1BAAJ
    1. Go在digitalocean的应用 https://speakerdeck.com/farslan/go-at-digitalocean

gocn_news_2017-11-04

    1. go语言作用域踩坑 http://michaelyou.github.io/2017/11/03/go-scope/
    1. 结合 Go 读 APUE-基本文件I/O http://www.jianshu.com/p/5e6be808d550
    1. 谈谈golang的rpc https://yuerblog.cc/2017/11/03/golang-rpc/
    1. Goglang eap18发布 https://blog.jetbrains.com/go/2017/11/02/announcing-goland-former-gogland-eap-18-final-product-name-templates-support-and-more/
    1. 浅谈人工智能:现状、任务、构架与统一 | 正本清源 https://mp.weixin.qq.com/s/-wSYLu-XvOrsST8_KEUa-Q

gocn_news_2017-11-03

    1. 编写终端的UI库 https://github.com/marcusolsson/tui-go
    1. liteide X33发布 https://gocn.io/article/480
    1. PingCAP CTO 黄东旭:开源与基础软件创业在中国 https://mp.weixin.qq.com/s/4yTqyvIUC2z3DaDxkpgopg
    1. Go 数据科学 https://blog.chewxy.com/2017/11/02/go-for-data-science/
    1. 类似gofmt的go 模板格式化工具 https://github.com/gotpl/gtfmt

gocn_news_2017-11-02

    1. Go 代码评估工具 https://goreportcard.com/
    1. net包使用注意点 https://qzwlecr.github.io/2017/10/31/Go%E8%AF%AD%E8%A8%80net%E5%8C%85%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E8%8B%A5%E5%B9%B2%E9%97%AE%E9%A2%98/
    1. 用Go语言编写一门工具的终极指南 https://yq.aliyun.com/articles/229201
    1. “爸爸,什么是机器学习呀?” https://mp.weixin.qq.com/s/5XcXnNFZ60hJPD7rvnPJgQ
    1. macOS 上都有哪些既免费、又实用的工具 https://sspai.com/post/41477

gocn_news_2017-11-01

    1. Profiling Go http://www.integralist.co.uk/posts/profiling-go/
    1. Go 设计模式 https://github.com/tmrts/go-patterns
    1. gRPC服务最佳实践by coreOS https://golangnews.com/stories/2863
    1. Go 正则设计背后的优雅 https://docs.google.com/presentation/d/1CwgyzSoz5lVFrgTWb67_ar5kkidW2crOItBOnxRH9uI/mobilepresent?slide=id.gcb9a0b074_1_0
    1. 机器学习算法:那个才适合你的问题 https://dzone.com/articles/machine-learning-algorithms-which-one-to-choose-fo

gocn_news_2017-10-31

    1. 数据科学和机器学习的现状 https://www.kaggle.com/surveys/2017
    1. 使用go tracer优化分形图片制作的性能 https://medium.com/@francesc/using-the-go-execution-tracer-to-speed-up-fractal-rendering-c06bb3760507
    1. gRPC & Protocol Buffer 构建高性能接口实践 http://www.jianshu.com/p/3139e8dd4dd1
    1. Go如何控制CORS https://www.thepolyglotdeveloper.com/2017/10/handling-cors-golang-web-application/
    1. 不得不知道的golang知识点之nil https://gocn.io/article/478

gocn_news_2017-10-30

    1. Go 终极指南:编写一个 Go 工具 http://www.jianshu.com/p/20b533c5c3f9
    1. 我们为什么从 Python 迁移到 Go https://dzone.com/articles/why-we-switched-from-python-to-go
    1. 用Go开发可以内网活跃主机嗅探器 https://github.com/timest/goscan/issues/1
    1. Neugram, a fork of go for scripting https://neugram.io/blog/neugram-briefly
    1. Go 与遗传算法 https://5280incode.wordpress.com/2017/10/30/go-with-genetic-algorithms/

gocn_news_2017-10-29

    1. 少于100行代码实现一个http(s)代理 https://medium.com/@mlowicki/http-s-proxy-in-golang-in-less-than-100-lines-of-code-6a51c2f2c38c
    1. 深入理解GO语言之内存分配 https://juejin.im/post/59f2e19f5188253d6816d504
    1. Go 延迟函数 defer 详解 https://mp.weixin.qq.com/s/5xeAOYi3OoxCEPe-S2RE2Q
    1. 最终,为什么选择go-kit http://www.jianshu.com/p/0c34a75569b1
    1. 怎样用beego开发服务端应用?http://www.lijiaocn.com/%E6%96%B9%E6%B3%95/2017/10/23/beego-usage.html

gocn_news_2017-10-28

    1. 使用Go gRPC 和k8s开始你的微服务之旅 https://outcrawl.com/getting-started-microservices-go-grpc-kubernetes/
    1. 大规模数据处理的演变 https://mp.weixin.qq.com/s/qVbqgssZllgJWCutMNE49A
    1. 基于事件的架构和异步API https://dev.to/fmvilas/event-driven-architectures–asyncapi-db7
    1. 高可用架构之高可用的应用和服务 https://my.oschina.net/weiweiblog/blog/1557177
    1. 微服务架构基础篇 http://www.cnblogs.com/Leo_wl/p/6260862.html

gocn_news_2017-10-27

    1. Go 实现的进程管理应用(Go Hackathon产物) https://github.com/foreversmart/sir
    1. gogland发布新版本 https://blog.jetbrains.com/go/2017/10/26/gogland-eap-17-type-hierarchy-call-hierarchy-parameter-hints-vendor-scope-and-more/
    1. Channels的行为 https://www.goinggo.net/2017/10/the-behavior-of-channels.html
    1. 压力测试工具hey https://dev.to/saantoryuu/load-testing-using-hey-c84
    1. Go中如何错误处理 https://golangbot.com/error-handling/

gocn_news_2017-10-26

    1. 在Golang进化的代理模式 http://www.jianshu.com/p/2b11163f35a3
    1. Go语言·听说你想让程序运行的更快?http://www.jianshu.com/p/0db174aebfec
    1. Go 1.9.2 和 Go 1.8.5 发布 https://groups.google.com/forum/#!topic/golang-nuts/s8EXcSSJ5cg
    1. 分布式任务框架 http://www.mikeperham.com/2017/10/24/introducing-faktory/
    1. 各家公司的开发风格 https://increment.com/development/what-its-like-to-be-a-developer-at/

gocn_news_2017-10-25

    1. gRPC构建Go客户端和服务端 https://medium.com/pantomath/how-we-use-grpc-to-build-a-client-server-system-in-go-dd20045fa1c2
    1. context 详解 https://siadat.github.io/post/context
    1. Goroutine 让并发变得简单 http://blog.teamtreehouse.com/goroutines-concurrency
    1. Go context 分析 http://www.jianshu.com/p/b7202f2bb477
    1. 内网穿透工具的原理与开发实战 https://zhuanlan.zhihu.com/p/30351943

gocn_news_2017-10-24

    1. Prometheus到底NB在哪里?https://my.oschina.net/u/2397560/blog/1554680
    1. 如何使用Go tracer https://youtu.be/ySy3sR1LFCQ
    1. Go Hackathon 所有项目已上线 http://gohack2017.golangfoundation.org/
    1. Docker搭建内网Registry https://segmentfault.com/a/1190000011690485
    1. 微服务设计笔记 https://segmentfault.com/a/1190000011690048

gocn_news_2017-10-23

    1. riot 开源,分布式,简单高效的搜索引擎 https://github.com/go-ego/riot
    1. 可复用,类型安全的 Go API 设计 https://derekchiang.com/posts/reusable-and-type-safe-options-for-go-apis/
    1. Go 和 CPython 并发模型对比 https://labs.getninjas.com.br/go-vs-cpython-visual-comparison-of-concurrency-and-parallelism-d29a1ebec20a
    1. Bazel 构建 Golang 入门 https://chrislovecnm.com/golang/bazel/bazel-hello-world/
    1. 无用 import 检查工具 https://github.com/alexkohler/unimport

gocn_news_2017-10-22

    1. 墙内安装 golang.org 中的包 https://blog.kasora.moe/2017/10/21/%E5%A2%99%E5%86%85%E5%AE%89%E8%A3%85golang-org%E4%B8%AD%E7%9A%84%E5%8C%85/
    1. 可视化Prometheus数据 https://github.com/nghialv/promviz
    1. Netflix的Go caching https://golangnews.com/stories/1580
    1. 新的serverless的超级英雄 https://www.iguazio.com/nuclio-new-serverless-superhero/
    1. 怎么去除GOPATH https://vimeo.com/200469720

gocn_news_2017-10-21

    1. 分布式系统扩展中的不确定性和容错性 https://www.slideshare.net/helenaedelson/uncertainty-tolerance-in-distributed-systems-at-scale
    1. 怎么让团队适应微服务 https://opensource.com/article/17/10/how-align-your-team-microservices
    1. Go mobile 知识库 https://github.com/golang/go/wiki/Mobile
    1. B站日志系统的前世今生 https://mp.weixin.qq.com/s/onrBwQ0vyLJYWD_FRnNjEg
    1. 微服务架构设计 https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d

gocn_news_2017-10-20

    1. 分布式数据库一致性原理说明 https://my.oschina.net/wangzhonnew/blog/1553841
    1. 如何使用Docker部署一个Go Web应用程序 https://yq.aliyun.com/articles/225570
    1. net/http包的使用模式和源码解析 http://www.cnblogs.com/susufufu/p/7698900.html
    1. Service Mesh:下一代微服务 https://my.oschina.net/shurenyun/blog/1553747
    1. Go Enums可视化指南 https://blog.learngoprogramming.com/golang-const-type-enums-iota-bc4befd096d3

gocn_news_2017-10-19

    1. 使用Go和TensorFlow构建图片识别API https://outcrawl.com/image-recognition-api-go-tensorflow/
    1. Golang C++11 中的原子操作对比 http://pp-qq.github.io/2017/10/18/go-c-atomic/
    1. Docker 镜像优化与最佳实践 http://www.jianshu.com/p/0124da759a9c
    1. 微服务7篇介绍 https://www.nginx.com/blog/introduction-to-microservices/
    1. gogland eap 16 发布 https://blog.jetbrains.com/go/2017/10/18/gogland-eap-16-file-watcher-tons-of-new-inspections-smarter-navigate-to-test-and-more/

gocn_news_2017-10-18

    1. 在Google Go team工作体验 https://medium.com/@ljrudberg/working-on-the-go-team-at-google-917b2c8d35ff
    1. Go学习一月总结 https://blog.learngoprogramming.com/learn-go-programming-monthly-recap-a0b1e494393c
    1. devops的肮脏的秘密 http://chrisdodds.net/dirty-secrets-of-devops/
    1. 从ELK到EFK https://mp.weixin.qq.com/s/UMzq0Mt2_nm5pWn1Spba3Q
    1. 我们怎么从Python切换到Go https://getstream.io/blog/switched-python-go/

gocn_news_2017-10-17

    1. Golang 微服务在腾讯游戏用户运营领域的探索及实践 http://www.infoq.com/cn/presentations/exploration-practice-of-golang-micro-service-in-the-tencent-game-users
    1. 如何重构C++项目到Go https://medium.com/@brendanleglaunec/how-refactoring-my-c-application-into-a-go-library-made-it-better-in-every-way-b99aa15fcfdf
    1. Go并发详解 https://gist.github.com/rushilgupta/228dfdf379121cb9426d5e90d34c5b96
    1. Go框架、IDE和工具集介绍 https://dzone.com/articles/golang-guide-a-list-of-top-golang-frameworks-ides
    1. Go开发大型分布式系统的好与坏 https://www.youtube.com/watch?v=8IKxf98h65Y

gocn_news_2017-10-16

    1. RESTFul风格的API管理后台,基于beego和layui https://github.com/george518/PPGo_ApiAdmin
    1. 阿里云基于 Go 的微服务架构分享 https://mp.weixin.qq.com/s/Ftd8pFVCrhtppvFjBNSF5Q
    1. ElasticSearch 集群监控 http://www.54tianzhisheng.cn/2017/10/15/ElasticSearch-cluster-health-metrics/
    1. 组织Go代码在一个大型repo经验之谈 https://blog.digitalocean.com/cthulhu-organizing-go-code-in-a-scalable-repo/
    1. 基于openapi文档的自动化生产代码工具 https://github.com/jbowes/oag

gocn_news_2017-10-15

    1. 黑一下Go (实际上是作者不理解Go的interfaceO(∩_∩)O) https://zhuanlan.zhihu.com/p/30120861
    1. 基于nats的Go分布式微服务系统 https://medium.com/@shijuvar/building-distributed-systems-and-microservices-in-go-with-nats-streaming-d8b4baa633a2
    1. 深入浅出 Raft - 基本概念 http://www.jianshu.com/p/138b4d267084
    1. RESTful API 设计最佳实践 http://www.zcfy.cc/article/restful-api-design-best-practices-in-a-nutshell-4388.html
    1. 七个JWT最佳实践 https://dev.to/neilmadden/7-best-practices-for-json-web-tokens

gocn_news_2017-10-14

    1. Go语言三驾马车 https://cloud.tencent.com/community/article/649192
    1. 反射的原理与使用详解 http://www.cnblogs.com/susufufu/p/7653579.html
    1. 从零构建一个神经网络 http://www.datadan.io/building-a-neural-net-from-scratch-in-go/
    1. glot图标库应用入门 https://medium.com/@Arafat./introducing-glot-the-plotting-library-for-golang-3133399948a1
    1. Go如何不适用CGO调用rust https://speakerdeck.com/filosottile/calling-rust-from-go-without-cgo-at-gothamgo-2017

gocn_news_2017-10-13

    1. Go 实现 web 页面再响应 https://salzmann.to/2017/10/13/responsive-golang-webapp-without-javascript.html
    1. Goroutine 审查工具 https://github.com/linuxerwang/goroutine-inspect
    1. 为什么要学习 Go https://www.codementor.io/kevalpatel2106/why-should-you-learn-go-csiq30zfg
    1. QQ空间已在生产环境中使用QUIC协议 http://www.infoq.com/cn/news/2017/10/qzone-quic-practise
    1. CockroachDB 1.1 发布 https://www.cockroachlabs.com/blog/cockroachdb-1dot1/

gocn_news_2017-10-12

    1. 使用 Go Channels 创建爬虫 https://jorin.me/use-go-channels-to-build-a-crawler
    1. 在可扩展的项目中组织 Go 代码 https://blog.digitalocean.com/cthulhu-organizing-go-code-in-a-scalable-repo/
    1. Plan9 libframe in Go https://github.com/as/frame
    1. 使用 OpenFaas 构建无服务 Go 函数 https://blog.alexellis.io/serverless-golang-with-openfaas/
    1. 用Golang开发以太坊去中心化应用 https://blog.sodroid.com/2017/09/25/%E5%A6%82%E4%BD%95%E7%94%A8Golang%E5%BC%80%E5%8F%91Ethereum%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%BA%94%E7%94%A8/

gocn_news_2017-10-11

    1. GopherJS 令人惊讶的性能改进 https://medium.com/gopherjs/surprises-in-gopherjs-performance-4a0a49b04ecd
    1. Go 1.10 版本将支持编译window dll https://go-review.googlesource.com/c/go/+/69091
    1. 如何学习Go https://dev.to/codehakase/how-i-learned-go-programming
    1. 微服务组织 https://developers.redhat.com/blog/2017/08/02/organizing-microservices-modern-integration/
    1. 玩转 Go Hack 之官方攻略 | 赛前指南 https://mp.weixin.qq.com/s/7mrxUxuQlOxDKxB2HTZHIw

gocn_news_2017-10-10

    1. golang 标准库间依赖的可视化展示 http://blog.csdn.net/sinat_30800357/article/details/78178844
    1. golang——glide的使用手册 http://blog.csdn.net/lastsweetop/article/details/78185713
    1. hack CCTV视频库 https://github.com/EtixLabs/cameradar
    1. 如何使用gRPC开发CS系统 https://medium.com/pantomath/how-we-use-grpc-to-build-a-client-server-system-in-go-dd20045fa1c2
    1. Go内存调优 https://blog.fmpwizard.com/2017/09/29/memory-profiling-in-go/

gocn_news_2017-10-09

    1. Go奇葩点 https://i6448038.github.io/2017/10/06/GolangDetailsTwo/
    1. gRPC和RESTFul API性能对比 https://dev.to/plutov/benchmarking-grpc-and-rest-in-go-565
    1. graphql的概述 https://dzone.com/refcardz/an-overview-of-graphql
    1. 2017年学习Go的视频和书籍集合 https://reactdom.com/blog/go-books
    1. 《微服务:从设计到部署》https://github.com/oopsguy/microservices-from-design-to-deployment-chinese

gocn_news_2017-10-08

    1. 基于openfaas的serverless服务 https://blog.alexellis.io/serverless-golang-with-openfaas/
    1. 使用Go加密整个互联网 https://speakerdeck.com/filosottile/encrypting-the-internet-with-go-at-gophercon-2017
    1. go run -race的底层实现 https://speakerdeck.com/kavya719/go-run-race-under-the-hood
    1. 监控和追踪Go服务 https://speakerdeck.com/chimeracoder/monitoring-and-tracing-your-go-services-gothamgo-2017
    1. 如何优化高负载服务 https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/

gocn_news_2017-10-07

    1. Go概述 https://blog.learngoprogramming.com/about-go-language-an-overview-f0bee143597c
    1. Go之美 https://hackernoon.com/the-beauty-of-go-98057e3f0a7d
    1. k8s很酷的原因 https://jvns.ca/blog/2017/10/05/reasons-kubernetes-is-cool/
    1. Go实现的FaaS https://github.com/fnproject/fn
    1. 快速开发基于pg的API原型工具 https://github.com/dhax/go-base

gocn_news_2017-10-06

    1. 使用Go+gRPC打造高性能API http://www.agiratech.com/building-high-performance-apis-go-grpc/
    1. log重负载应用的内存优化 http://agniva.me/go/2017/10/03/improving-log-write.html
    1. 每个Gopher都应该值得关注的Go interface https://www.writeingo.com/blog/important-go-interfaces/
    1. 可视化调试Go程序 https://honeycomb.io/blog/2017/08/golang-observability-using-the-new-pprof-web-ui-to-debug-memory-usage/
    1. 老程序员的感慨 https://mp.weixin.qq.com/s/G4KdOwoKNyTYOW3J3Wk7qA

gocn_news_2017-10-05

    1. 如何使用gonum进行数据统计 https://sbinet.github.io/posts/2017-10-04-intro-to-stats-with-gonum/
    1. 深入理解channel笔记 https://blog.lab99.org/post/golang-2017-10-04-video-understanding-channels.html
    1. 使用Go写出优雅的代码 https://scene-si.org/2017/10/04/elegant-code-and-go/
    1. Java开发者的Go指南 https://dzone.com/articles/making-the-jump-to-go-a-guide-for-java-developers
    1. Go 1.8.4 和Go 1.9.1 发布 https://groups.google.com/forum/m/#!topic/golang-nuts/sHfMg4gZNps

gocn_news_2017-10-04

    1. Google开源的Go实现的配置语言 https://github.com/google/skylark
    1. 老王出品的k8s完整教程 https://github.com/jolestar/kubernetes-complete-course
    1. Go实现的lua VM https://github.com/milochristiansen/lua
    1. 基于kafka和Go的微服务实现和测试 https://semaphoreci.com/community/tutorials/writing-and-testing-an-event-sourcing-microservice-with-kafka-and-go
    1. swift调用Go实例 https://medium.com/@rakyll/calling-go-from-swift-be88709942c3

gocn_news_2017-10-03

    1. Go for rails https://sphereinc.com/go-for-rails-developers/
    1. fmt包详解 https://medium.com/go-walkthrough/go-walkthrough-fmt-55a14bbbfc53
    1. 基于 Linux bcc/BPF 实现 Go 程序动态追踪 http://www.jianshu.com/p/f1781fc452f6
    1. 如何测试Go程序 https://getstream.io/blog/how-we-test-go-at-stream/
    1. Go如何改善性能 https://www.youtube.com/watch?v=DJ4d_PZ6Gns

gocn_news_2017-10-02

    1. Prometheus 如何记录请求时间 https://povilasv.me/prometheus-tracking-request-duration/
    1. 三个组件安全验证API https://medium.com/@baijum/api-end-points-with-authentication-using-negroni-gorilla-mux-and-jwt-middleware-63a6dd8275cf
    1. Go1.9中如何进行位操作 http://herman.asia/bit-manipulation-in-go-1-9
    1. 使用 Chaos 测试分布式系统线性一致性 http://www.jianshu.com/p/2e65e6f37c76
    1. 如何做一个靠谱的发号器 https://tech.youzan.com/id_generator/

gocn_news_2017-10-01

    1. 《Go in action》读后记录:Go的并发与并行 http://www.cnblogs.com/QG-whz/p/7616547.html
    1. Go实现的服务器监控工具 https://github.com/ssimunic/gossm
    1. Go如何进入企业 https://www.youtube.com/watch?feature=youtu.be&v=mxlJqrVSalY
    1. Chrome高级调试工具 http://eux.baidu.com/blog/2017/08/chrome-%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E7%9A%84%E4%B8%80%E4%BA%9B%E9%AB%98%E9%98%B6%E5%8A%9F%E8%83%BD
    1. Go string和[]byte的对比 https://sheepbao.github.io/post/golang_byte_slice_and_string/

gocn_news_2017-09-30

    1. 《effective Go》读后记录 http://www.cnblogs.com/QG-whz/p/7613707.html
    1. Go 高级API架构的挑战 https://speakerdeck.com/timakin/challenge-to-advanced-api-architecture-in-go
    1. Go包组织提示 https://blog.learngoprogramming.com/code-organization-tips-with-packages-d30de0d11f46
    1. Go pprof 调试指南 http://mmcloughlin.com/posts/your-pprof-is-showing
    1. Go 1.8.4 and Go 1.9.1 安全更新 https://groups.google.com/forum/#!topic/golang-announce/Aqam2y8QoLA

gocn_news_2017-09-29

    1. Go接入Travis https://yuerblog.cc/2017/09/28/golang-with-travis-ci/
    1. 缓存更新的套路 https://coolshell.cn/articles/17416.html
    1. Go里面的pipeline设计模式 https://medium.com/@claudiofahey/pipeline-patterns-in-go-a37bb3a7e61d
    1. Go写iOS和Android应用框架 https://github.com/gomatcha/matcha
    1. 深入理解Go的http https://scene-si.org/2017/09/27/things-to-know-about-http-in-go/

gocn_news_2017-09-28

    1. PingCAP为什么选择rust实现tikv https://pingcap.github.io/blog/2017/09/26/whyrust/
    1. 怎么写出漂亮的Go package https://medium.com/@matryer/video-writing-beautiful-packages-in-go-fab1138608ee
    1. 从零开始用golang编写一个分布式测试工具 https://juejin.im/post/59cbc1746fb9a00a3d1371f4
    1. 如何读懂火焰图?https://mp.weixin.qq.com/s/6ajmdliIDjIU03Hx-moJKQ
    1. 剖析Go的读写锁 http://zablog.me/2017/09/27/go_sync/

gocn_news_2017-09-27

    1. Imgproxy 图片resize工具 https://evilmartians.com/chronicles/introducing-imgproxy
    1. code review技巧 https://youtu.be/SWKuYLqouIY
    1. Go实现的一个简单的恶意ip库 https://zhuanlan.zhihu.com/p/29684557
    1. 基于Go实现的银行系统 https://speakerdeck.com/mattheath/banking-on-go-gosf-meetup-sep-2017
    1. Prose 是一款用于Go 语言的文本处理库 https://github.com/jdkato/prose

gocn_news_2017-09-26

    1. 30个常用strings函数范例 http://www.golangprograms.com/golang/string-functions/
    1. Go实现tcp双向copy https://zhuanlan.zhihu.com/p/29657180
    1. logkit 进阶玩法 http://mp.weixin.qq.com/s/CbscK6Kac4unXyufem8uRg
    1. devops演进过程 https://mp.weixin.qq.com/s/-wRB4NdV_Ht2kBxrpNc4Fw
    1. 分布式追踪系统 https://github.com/jaegertracing/jaeger

gocn_news_2017-09-25

    1. 微服务的反模式和陷井 http://www.jianshu.com/p/3986239138fe
    1. OpenTracing语义标准规范及实现 http://www.jianshu.com/p/a963ad0bbe3e
    1. 用 500 行 Golang 代码实现高性能的消息回调中间件 https://gocn.io/article/463
    1. 微服务测试 http://www.hamvocke.com/blog/testing-microservices/
    1. Go 在证券行情系统中的应用 https://mp.weixin.qq.com/s/N_mW0UG_q4Oi0VMCahhxCA

gocn_news_2017-09-24

    1. 让我们的笔记本变成数据中心 https://hackernoon.com/the-day-your-laptop-became-a-micro-datacenter-97ba62c9e862
    1. 深入理解 execution tracer https://go-talks.appspot.com/github.com/davecheney/understanding-the-execution-tracer/understanding-the-execution-tracer.slide#1
    1. GC优化的基数树 https://github.com/Kentik/patricia
    1. 基于Go的大规模代码搜索引擎 https://www.youtube.com/watch?v=-DpKaoPz8l8
    1. 基于couchbase实现Go Web应用 https://www.thepolyglotdeveloper.com/2016/08/using-couchbase-server-golang-web-application/

gocn_news_2017-09-23

    1. restful API版本管理最佳实践 https://dev.to/sparkpost/restful-api-versioning-best-practices-why-v1-is-1
    1. bcc/bpf分析Go函数 http://colobu.com/2017/09/22/golang-bcc-bpf-function-tracing/
    1. Go 艺术照处理库 https://github.com/esimov/triangle
    1. Go里面init函数详解 https://medium.com/golangspec/init-functions-in-go-eac191b3860a
    1. 360内部监控系统"Wonder实践之路" https://mp.weixin.qq.com/s/hAP053HN1RERgHqC1sgkhw

gocn_news_2017-09-22

    1. Go语言如何在没有实现功能的情况下写出完善的单元测试代码 http://www.jianshu.com/p/c23a397409ac
    1. golang语言编译的二进制可执行文件为什么比 C 语言大 http://www.cnxct.com/why-golang-elf-binary-file-is-large-than-c/
    1. Golang 介绍及踩坑系列之一 https://zhuanlan.zhihu.com/p/29545675
    1. Intel Go重写了container系统 https://clearlinux.org/blogs/announcing-intel%C2%AE-clear-containers-30
    1. Go 十年之路 https://commandcenter.blogspot.jp/2017/09/go-ten-years-and-climbing.html

gocn_news_2017-09-21

    1. Go 和Makefile https://sohlich.github.io/post/go_makefile/
    1. Go 的优缺点对比 https://medium.com/im-learning-go-golang/about-go-language-an-overview-f0bee143597c
    1. 我是如何学习区块链的 https://keeganlee.me/post/full-stack/20170915
    1. Go 写区块链系列 https://jeiwan.cc/posts/building-blockchain-in-go-part-1/
    1. 如何快速的学习任何东西 https://www.entrepreneur.com/article/246118

gocn_news_2017-09-20

    1. 高性能Go服务中如何高效的分配内存 https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/
    1. 分布式系统笔记 https://dev.to/shubheksha/a-note-on-distributed-systems-a-summary
    1. 深度的各种语言对比(论文学习)http://greenlab.di.uminho.pt/wp-content/uploads/2017/09/paperSLE.pdf
    1. 欧洲Go峰会视频集 https://www.youtube.com/watch?v=mLVxAU_xpEA&list=PLDWZ5uzn69eyM81omhIZLzvRhTOXvpeX9
    1. iterm2信息泄露漏洞 https://gitlab.com/gnachman/iterm2/issues/6050

gocn_news_2017-09-19

    1. 20几种Go的数据结构和算法 http://www.golangprograms.com/data-structure-and-algorithms.html
    1. 纯Go实现的代码高亮库(支持几十种语言) https://github.com/alecthomas/chroma
    1. Go实现的智能ping工具,支持报警 https://github.com/gy-games/smartping
    1. 正确的记录日志让你的生活充满光明 https://dev.to/grhegde09/logging-done-right-makes-your-life-bright
    1. 深入理解tracing https://www.oreilly.com/ideas/understanding-tracing

gocn_news_2017-09-18

    1. JSON之死 https://www.chrismoos.com/2017/09/15/death-to-json/
    1. 机械表方式的TCP服务 https://sahilm.com/tcp-servers-that-run-like-clockwork/
    1. Go写单元测试的五个技巧https://medium.com/%40matryer/ … 90742
    1. 六年的Go成功之路 https://www.infoq.com/presentations/go-patterns
    1. 结构化日志 https://kartar.net/2015/12/structured-logging/

gocn_news_2017-09-17

    1. 五个 Docker 日志最佳实践https://dzone.com/articles/5-d … tices
    1. Golang动手写一个Http Proxy http://yangxikun.github.io/http/2017/09/16/http-proxy.html
    1. 选Rust还是Go https://matthias-endler.de/2017/go-vs-rust/
    1. Go 数据科学 https://www.oreilly.com/ideas/data-science-gophers
    1. 程序员方法论中文版 http://wiki.jikexueyuan.com/project/how-to-be-a-programmer/

gocn_news_2017-09-16

    1. Go游戏项目中使用tls HTTPS和etcd通讯 http://www.cnxct.com/use-tls-https-to-transport-with-etcd-server-in-golang-gameserver/
    1. Go里面的IO流详解 https://medium.com/learning-the-go-programming-language/streaming-io-in-go-d93507931185
    1. 微服务设计架构指南 https://medium.com/@nathankpeck/microservice-principles-smart-endpoints-and-dumb-pipes-5691d410700f
    1. Go里面的web组件 https://medium.com/@magyarvladimir/web-components-in-go-3a2488725f68
    1. 哪些大公司在用go语言 http://www.flysnow.org/2017/09/13/go-for-company.html

gocn_news_2017-09-15

    1. Go sync.Map的使用和性能测试 https://medium.com/@deckarep/the-new-kid-in-town-gos-sync-map-de24a6bf7c2c
    1. Go工具编写指南 https://arslan.io/2017/09/14/the-ultimate-guide-to-writing-a-go-tool/
    1. 项目实战–知识图谱初探 http://www.shuang0420.com/2017/09/05/%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98-%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%E5%88%9D%E6%8E%A2/
    1. 分布式追踪系统 jaeger 加入CNCF基金会 https://www.cncf.io/blog/2017/09/13/cncf-hosts-jaeger/
    1. Go 实现的现代化代理转发器 https://github.com/containous/traefik

gocn_news_2017-09-14

    1. 用Go如何简单的构建serverless https://www.slideshare.net/yunspace/amazingly-simple-serverless-go/1
    1. kebernetes入门培训 https://www.youtube.com/watch?v=UfTg5gq2ohA
    1. 容器监控初探 http://www.jianshu.com/p/abfa502e43a6
    1. 如何使用type alias进行包隔离设计 https://medium.com/@rmars/going-total-decoupled-with-type-alias-824ffd609e36
    1. Beyond the Twelve-Factor App https://www.cdta.org/sites/default/files/awards/beyond_the_12-factor_app_pivotal.pdf

gocn_news_2017-09-13

    1. Go 官方调试指南 https://tip.golang.org/doc/diagnostics.html
    1. API设计中常见的三大错误 https://www.programmableweb.com/news/three-common-api-design-mistakes-and-how-to-overcome-them/analysis/2017/03/10
    1. Go 在百万亿级搜索引擎中的应用 https://mp.weixin.qq.com/s/m3fvUUnVBLxE2SUvwX7v0w
    1. Go 1.10将针对time包效率在多核下进行大幅提升 https://go-review.googlesource.com/c/go/+/34784
    1. 写给Rubyist的Go教程 https://medium.com/@klebervirgilio/go-for-rubyits-part-1-8543938c3ecc

gocn_news_2017-09-12

    1. 图解 TCMalloc https://zhuanlan.zhihu.com/p/29216091
    1. 精通 io.Pipes https://www.youtube.com/watch?v=LHZ2CAZE6Gs&list=PL64wiCrrxh4Jisi7OcCJIUpguV_f5jGnZ
    1. Go体验报告 https://blog.chewxy.com/2017/09/11/tensor-refactor/
    1. [译] 如何使用 Go 构建开发高负载 WebSocket 服务器 https://mp.weixin.qq.com/s/RyQD0UFqn0v2M6ec-d855g
    1. 使用 pprof 和火焰图调试 golang 应用 http://cizixs.com/2017/09/11/profiling-golang-program

gocn_news_2017-09-11

    1. 使用Go写脚本的故事 https://gist.github.com/posener/73ffd326d88483df6b1cb66e8ed1e0bd
    1. 如何组织Go的包 https://www.youtube.com/watch?v=spKM5CyBwJA
    1. 10种常见的软件架构 https://medium.com/towards-data-science/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013
    1. 常见的Go项目目录架构 https://github.com/golang-standards/project-layout
    1. 分布式系统资料集 https://caitiem.com/2017/09/07/getting-started-with-distributed-systems/

gocn_news_2017-09-10

    1. Gopher广州meetup演讲稿 https://github.com/gopherchina/meetup/tree/master/Guangzhou/20170909
    1. 时序数据库InfluxDB使用详解 http://www.jianshu.com/p/a1344ca86e9b
    1. 代码质量管控的四个阶段 https://zhuanlan.zhihu.com/p/29086959
    1. 基于GORM的类型安全代码生成库 https://github.com/jirfag/go-queryset
    1. 如何划分微服务 https://builttoadapt.io/whats-your-decomposition-strategy-e19b8e72ac8f

gocn_news_2017-09-09

    1. Go 没有正确的内联函数 https://lemire.me/blog/2017/09/05/go-does-not-inline-functions-when-it-should/
    1. Go技巧:命名规范http://zablog.me/2017/09/08/go_tricks_and_tips_2/
    1. 基于AMQP实现的golang消息队列MaxQ https://zhuanlan.zhihu.com/p/28967866
    1. https是如何工作的 https://dev.to/ruidfigueiredo/briefish-explanation-of-how-https-works
    1. 抽象系统的存储 http://www.golangdevops.com/2017/09/05/abstracting-the-storage-layer/

gocn_news_2017-09-08

    1. 如何测试HTTP(S) 服务 https://blog.dnsimple.com/2017/08/how-to-test-golang-https-services/
    1. Go流量控制 https://medium.com/@KevinHoffman/rate-limiting-service-calls-in-go-3771c6b7c146
    1. GRPC从入门到产品 https://www.youtube.com/watch?v=7FZ6ZyzGex0
    1. redis如何分布式 http://mp.weixin.qq.com/s/3iN8ZozP6lhPnz_KAmgc-w
    1. 微服务的4个设计原则和19个解决方案 https://mp.weixin.qq.com/s?__biz=MzI5MDEzMzg5Nw==&mid=2660395901&idx=1&sn=3a2bdcd8a4034c1cbc6d320a8bac773e

gocn_news_2017-09-07

    1. 微服务聚合代码生成器 https://github.com/grofers/go-codon
    1. LeetCode By Go http://www.jianshu.com/c/8e1c238fc4cb
    1. 如何把Go调用C的性能提升10倍 https://my.oschina.net/linker/blog/1529928
    1. Go包管理的前世今生 http://www.infoq.com/cn/articles/history-go-package-management
    1. Go框架对比 https://github.com/mingrammer/go-web-framework-stars

gocn_news_2017-09-06

    1. 我怎么学习Go语言 https://dev.to/codehakase/how-i-learned-go-programming
    1. Gopher面试中的Coding http://www.jianshu.com/p/268068e786b8
    1. Go 中map和slice的传递 http://www.cnblogs.com/snowInPluto/p/7477365.html
    1. Go语言那些坑 https://i6448038.github.io/2017/07/28/Go%E8%AF%AD%E8%A8%80%E7%9A%84%E9%82%A3%E4%BA%9B%E5%9D%91/

无限容量数据库架构设计 https://mp.weixin.qq.com/s/ad4tpM6cdi9r6vgfbaTzxg

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-09-05

    1. 给你的编辑器装上docker的翅膀 https://nickjanetakis.com/blog/configuring-your-code-editor-for-docker
    1. (译) Go 语言中没有引用传递 http://www.jianshu.com/p/d28db9b2acd5
    1. Gogland EAP 13 新版本发布https://blog.jetbrains.com/go/ … more/
    1. OAuth2 Server https://github.com/ory/hydra
    1. Go Assembly 学习笔记 https://segmentfault.com/a/1190000010984538

gocn_news_2017-09-04

    1. SIDH in Go for quantum-resistant TLS 1.3 https://blog.cloudflare.com/sidh-go/
    1. 如何测试 HTTPS 服务 https://blog.dnsimple.com/2017/08/how-to-test-golang-https-services/
    1. 体验 Go 反射 https://medium.com/@houyubing24/model-to-dto-mapper-my-first-experience-with-go-reflect-6cc68ccb4354
    1. 高效日志处理库 https://sirkon.github.io/ldetool/
    1. Go AES 加密和 Java 解密 https://stackoverflow.com/questions/37210227/aes-encryption-in-golang-and-decryption-in-java

gocn_news_2017-09-03

    1. RESTFul转GRPC https://improbable.io/games/blog/grpc-web-moving-past-restjson-towards-type-safe-web-apis
    1. 如何从头开始建立一个数据库 https://cstack.github.io/db_tutorial/
    1. Go解析strings https://scene-si.org/2017/09/02/parsing-strings-with-go/
    1. 小巧的Go 测试框架 https://github.com/matryer/is
    1. 迁移到微服务的7大理由以及可能失败的五大理由 https://www.cio.com/article/3201193/it-strategy/7-reasons-to-switch-to-microservices-and-5-reasons-you-might-not-succeed.html

gocn_news_2017-09-02

    1. 不使用锁来保证Golang的并发安全 https://zhuanlan.zhihu.com/p/28984390
    1. Go语言技巧 http://zablog.me/2017/09/01/go_tricks_and_tips/
    1. Nodejs创始人眼中的Go https://www.mappingthejourney.com/single-post/2017/08/31/Episode-8-Interview-with-Ryan-Dahl-Creator-of-Nodejs
    1. Go Web例子 https://gowebexamples.com/
    1. Go SDK中处理数据模型的错误 https://blog.couchbase.com/handle-data-modeling-errors-golang-couchbase-application/

gocn_news_2017-09-01

    1. Go 编写区块链 https://jeiwan.cc/posts/building-blockchain-in-go-part-1
    1. Go Assembly 范例 http://davidwong.fr/goasm/
    1. Go 使用新的 pprof web ui https://honeycomb.io/blog/2017/08/golang-observability-using-the-new-pprof-web-ui-to-debug-memory-usage
    1. Go 微服务系列文章 http://callistaenterprise.se/blogg/teknik/2017/02/17/go-blog-series-part1/
    1. Go iota http://arsonistgopher.com/golang/2017/06/27/golang-iota.html

gocn_news_2017-08-31

    1. Go处理百万每分钟的请求 https://medium.com/smsjunk/handling-1-million-requests-per-minute-with-golang-f70ac505fcaa
    1. 11本开发者必读书籍 https://dev.to/lpasqualis/11-books-all-software-engineers-must-read
    1. 高并发性能调试经验分享 https://mp.weixin.qq.com/s/YShl8xCanvP-c6stMjz4IQ
    1. 360基于prometheus的在线服务监控实战 https://mp.weixin.qq.com/s/lcjZzjptxrUBN1999k_rXw

Go 在万亿级大数据平台开发中的实战 https://mp.weixin.qq.com/s/mZSF0WRMoJ1Nj4OoAXH7Pw

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-08-30

    1. Digg.com 走上 Gopher 之路 https://medium.com/digg-data/the-way-of-the-gopher-6693db15ae1f
    1. 一次使用汇编优化 Go 的 math.Atan2 的体验 http://agniva.me/go/2017/08/27/fun-with-go-assembly.html
    1. Go 运行在小内存设备 https://medium.com/samsara-engineering/running-go-on-low-memory-devices-536e1ca2fe8f
    1. A driver pattern in go https://blog.systemdump.org/go/pattern/2017/08/27/driver-pattern.html
    1. Go 进程诊断工具 https://github.com/google/gops

gocn_news_2017-08-29

    1. Go访问控制开源库 https://github.com/casbin/casbin
    1. Go 语言的内存、指针详解 http://www.jianshu.com/p/44b9429d7bef
    1. 通过视频深入理解type alias https://www.youtube.com/watch?feature=youtu.be&v=Vg603e9C-Vg&app=desktop
    1. Go版本的限制和突破 https://medium.com/@theckman/version-constraints-and-go-c9309be15773

谈谈架构 http://www.rowkey.me/blog/2017/08/24/arch/

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-08-28

    1. Teleport:通用、高效、灵活的 TCP Socket 框架(Golang) https://github.com/henrylee2cn/teleport
    1. Go 零值序列化 https://daenney.github.io/2017/08/27/go-zero-values-serialising-deserialising.html
    1. Go 带唯一 key 的锁 https://medium.com/@petrlozhkin/kmutex-lock-mutex-by-unique-id-408467659c24
    1. 我的 Go 的使用场景 https://dev.to/mariosangiorgio/my-use-case-for-go
    1. 为什么需要学习 Go http://www.itproportal.com/features/why-you-need-to-learn-go/

gocn_news_2017-08-27

    1. Go defer的一些坑 https://deepzz.com/post/how-to-use-defer-in-golang.html
    1. Go plugin 的bug http://colobu.com/2017/08/26/panic-on-go-plugin-Open-for-different-plugins/
    1. 如何免费的让网站启用HTTPS https://coolshell.cn/articles/18094.html
    1. 故障驱动的微服务架构设计 https://mp.weixin.qq.com/s/yr4CIgoloLt3zfjQbHEOpA
    1. Web开发中说高并发的时候,我们在说什么 https://mp.weixin.qq.com/s/iJamJbPkJ8mgBH_AEVm5sg

gocn_news_2017-08-26

    1. Go开启quic支持 https://mzh.io/go-quic
    1. Go 1.9 新特性 Type Alias详解 http://www.flysnow.org/2017/08/26/go-1-9-type-alias.html
    1. Go channel 可视化学习 https://www.sohamkamani.com/blog/2017/08/24/golang-channels-explained/
    1. 基于Go的类似Ruby的新语言goby https://github.com/goby-lang/goby

Go 通用报表API设计 https://medium.com/@sameer_74231/go-experience-report-for-generics-google-metrics-api-b019d597aaa4

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-08-25

    1. 在Go程序中嵌入静态文件数据 https://scene-si.org/2017/08/22/embedding-data-in-go-executables/
    1. 为什么Go是可扩展的?https://www.youtube.com/watch?v=e2QVjmN5IF4
    1. Rustgo: 用Golang轻轻松松调用Rust http://geek.csdn.net/news/detail/233396
    1. Go 1.9 is released https://blog.golang.org/go1.9

给Go建立一个CI系统 https://medium.com/@zarkopafilis/building-a-ci-system-for-go-with-jenkins-4ab04d4bacd0

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-08-24

    1. 微服务架构 API 的开发与治理 https://mp.weixin.qq.com/s/eXvoJew3bjFKzLLJpS0Otg
    1. Go汇编实战的坑 https://mzh.io/golang-asm-notes
    1. [译] 设计一个容错的微服务架构 https://github.com/jasonGeng88/blog/blob/master/201708/microservice-for-failure.md
    1. 探索C++与Go的接口底层实现 http://www.jianshu.com/p/073c09a05da7

Go 项目Makefile实战 https://sahilm.com/makefiles-for-golang/

    1. [9月9日]广州Gopher Meetup https://www.bagevent.com/event/751233

gocn_news_2017-08-23

    1. Grpc Go 性能优化 https://grpc.io/2017/08/22/grpc-go-perf-improvements.html
    1. [译] 设计一个容错的微服务架构 https://segmentfault.com/a/1190000010799109
    1. 我在 Go 尝试泛型 https://medium.com/@watchforstock/why-i-miss-generics-in-go-9aef810a1bef
    1. 学习 Go 之后的五点思考 http://mjk.space/5-things-about-programming-learned-with-go
    1. Go 执行文件中嵌入数据 https://scene-si.org/2017/08/22/embedding-data-in-go-executables/

gocn_news_2017-08-22

    1. Serverless 树莓派集群 https://blog.alexellis.io/your-serverless-raspberry-pi-cluster
    1. 终端的性能对比 https://danluu.com/term-latency/
    1. 探索C++与Go的接口底层实现 http://www.jianshu.com/p/073c09a05da7
    1. Go 开发 Web 网站的一些建议 https://www.reddit.com/r/golang/comments/6v221n/advice_needed_building_a_website_in_go/?st=j6mxws6t&sh=3607a957
    1. 可视化和分析性能数据的工具 google/pprof https://github.com/google/pprof

gocn_news_2017-08-21

    1. Go generate 生成可选类型 http://www.markphelps.me/2017/08/20/optional-types-with-go-generate.html
    1. Golang 代码规范 https://sheepbao.github.io/post/golang_code_specification/
    1. Context isn’t for cancellation https://dave.cheney.net/2017/08/20/context-isnt-for-cancellation
    1. Go语言的实时GC——理论与实践 https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
    1. 跨平台 Webview Wrapper https://github.com/zserge/webview

gocn_news_2017-08-20

    1. Golang之情非得已的DeepCopy http://www.jianshu.com/p/f1cdb1bc1b74
    1. 我为什么最喜欢 Go https://michael.stapelberg.de/Artikel/golang_favorite
    1. Go 发送 HTML 邮件 http://www.blog.labouardy.com/sending-html-email-using-go/
    1. Go 正则引擎性能对比 https://nasciiboy.github.io/raptorVSworld/
    1. Go vs .NET Core https://hackernoon.com/go-vs-net-core-in-terms-of-http-performance-7535a61b67b8

gocn_news_2017-08-19

    1. 再谈 CGO http://www.jianshu.com/p/7a47c6f3456d
    1. Go 操作底层 socket 和 wifi https://medium.com/@mdlayher/linux-netlink-and-go-part-3-packages-netlink-genetlink-and-wifi-b0ca78e62f8a
    1. Go 领域驱动设计 https://juicemia.com/post/go-ddd/
    1. Iris 支持 MVC 设计 https://github.com/kataras/iris/blob/master/HISTORY.md#fr-18-august-2017–v830
    1. Go 实现操作系统 https://github.com/achilleasa/gopher-os

gocn_news_2017-08-18

    1. Go 1.9 Release Party https://talks.godoc.org/github.com/davecheney/go-1.9-release-party/presentation.slide#1
    1. GoUK 大会笔记 https://hackmd.io/s/BJ_wJtbOb
    1. Docker 部署 Go 程序 https://flaviocopes.com/golang-docker/
    1. 压缩 Go 可执行文件 http://www.jianshu.com/p/cd3c766b893c
    1. Protobuf 使用注意 http://www.gophersre.com/2017/08/16/why-not-to-use-protos-in-code/

gocn_news_2017-08-17

    1. Testing with GoMock https://blog.codecentric.de/en/2017/08/gomock-tutorial/
    1. Gop - 编译和管理在GOPATH之外的Go工程 http://lunny.info/2017/8/15/Gop—%E7%BC%96%E8%AF%91%E5%92%8C%E7%AE%A1%E7%90%86%E5%9C%A8GOPATH%E4%B9%8B%E5%A4%96%E7%9A%84Go%E5%B7%A5%E7%A8%8B.html
    1. Kubernetes at GitHub https://githubengineering.com/kubernetes-at-github/
    1. Channel 缓冲与不缓冲 https://medium.com/@philpearl/channel-direct-send-9e2899ab2ee3
    1. 商务微服务框架 digota https://github.com/digota/digota

gocn_news_2017-08-16

    1. 第一次贡献代码给 Go http://agniva.me/open-source/go/2017/08/12/contributing-to-go.html
    1. 理解锁 https://golangbot.com/mutex/
    1. 从设计上规避Go语言的 interface{} == nil 判断容易出错的简单办法 https://my.oschina.net/linker/blog/1510802
    1. rustgo: 从 Go 调用 Rust https://blog.filippo.io/rustgo/
    1. 理解 go interface 的 5 个关键点 https://my.oschina.net/shyl/blog/1510619

gocn_news_2017-08-15

    1. [译]像牛人一样改进你的Go代码 http://colobu.com/2017/06/27/Lint-your-golang-code-like-a-mad-man/
    1. Go语言第一深坑 - interface 与 nil 的比较 http://studygolang.com/articles/10635
    1. 编译器入门 https://nicoleorchard.com/blog/compilers
    1. Go 使用组合模式和高阶函数构建音频库 https://faiface.github.io/post/how-i-built-audio-lib-composite-pattern/
    1. Go 最常用的字符串操作 http://www.golangprograms.com/golang/string-functions/

gocn_news_2017-08-14

    1. 为什么 context 重要和怎么改进?https://blog.merovius.de/2017/08/14/why-context-value-matters-and-how-to-improve-it.html
    1. 解释 Go 面向对象?https://flaviocopes.com/golang-is-go-object-oriented/
    1. 教学中 Go 的问题 http://www.monogrammedchalk.com/go-2-for-teaching/
    1. Go 的并发模型 http://www.jianshu.com/p/6032f2db6be5
    1. Gopher 记忆翻牌游戏 https://pairs.gopherize.me/

gocn_news_2017-08-13

    1. GOCN每日新闻(2017-08-13)
    1. 1.Golangcode 代码贴士 https://golangcode.com
      2.不希望 Go 2 有什么? https://www.reddit.com/r/golang/comments/6t5b67/what_wont_be_in_go_20/
      3.GoWorld 热更新分布式游戏服务器 https://github.com/xiaonanln/goworld
      4.Golang 与系统调用 https://segmentfault.com/a/1190000010630859
      5.从Haskell、JavaScript、Go看函数式编程 https://segmentfault.com/a/1190000010632526
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-08-12

    1. GOCN每日新闻(2017-08-12)
    1. 1.为什么我们从 Python 转向 Go (I&II) http://www.gophersre.com/2017/08/10/why-i-moved-from-python-to-go-part-ii/
      2.Go 实现常见数据结构 https://flaviocopes.com/golang-data-structures/
      3.3年半,50万行 Go 代码 https://npf.io/2017/03/3.5yrs-500k-lines-of-go/
      4.Go 游戏引擎 oka https://github.com/oakmound/oak
      5.Go 是隐藏学习曲线的语言 https://www.reddit.com/r/golang/comments/6sw3i3/go_as_shallow_learning_curve_systems_language/
    1. 9月9日广州 meetup 报名
      http://www.bagevent.com/event/751233
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-08-11

    1. GOCN每日新闻(2017-08-11)
    1. 1.如何有效地报告 bug https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html
    1. 2.使用 Tensorflow 和 Go 构建机器学习的游戏 AI http://gopherdata.io/post/build_ml_powered_game_ai_tensorflow
    1. 3.为 Golang 程序注入编译参数 https://blog.alexellis.io/inject-build-time-vars-golang/
    1. 4.Go 编译器中使用泛型的一个场景 https://dr2chase.wordpress.com/2017/08/09/a-use-case-for-go-generics-in-a-go-compiler/
    1. 5.聊一聊 goroutine stack https://toutiao.io/k/ru1r4v
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn
    1. 真早

gocn_news_2017-08-10

    1. GOCN每日新闻(2017-08-10)
    1. 1.Go 2 有类型的 nil https://dave.cheney.net/2017/08/09/typed-nils-in-go-2
    1. 2.在 Go Play Space 画图 https://goplay.space/#draw
    1. 3.Go 切片的内部实现 https://zhuanlan.zhihu.com/p/28399762
    1. 4.再会 Go https://www.churchwood.at/posts/a-farewell-to-go
    1. 5.Go 项目本地构建工具 Realize https://github.com/tockins/realize/tree/v1.4.1
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-08-09

    1. GOCN每日新闻(2017-08-09)
    1. 1.函数即服务(FAAS) https://blog.alexellis.io/introducing-functions-as-a-service
    1. 2.gRPC 和 HTTP 公用端口 https://medium.com/@drgarcia1986/listen-grpc-and-http-requests-on-the-same-port-263c40cb45ff
    1. 3.Go 与认知模型, https://medium.com/production-ready/go-mental-models-and-side-effects-2ee60e638c5b
    1. 4.Golang官方依赖管理工具: dep https://my.oschina.net/u/553243/blog/1504715
    1. 5.合理配置GOMAXPROCS提示一倍以上的性能 https://my.oschina.net/linker/blog/1504199
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-08-08

    1. GOCN每日新闻(2017-08-08)
    1. 1.Go 测试进阶 https://about.sourcegraph.com/go/advanced-testing-in-go-mitchell-hashimoto
    1. 2.Go 2 应该舍弃 Context https://faiface.github.io/post/context-should-go-away-go2/
    1. 3.Go Channel 源码剖析 http://legendtkl.com/2017/08/06/golang-channel-implement/
    1. 4.Go 内存安全 https://cryptolosophy.io/memory-security-go/
    1. 5.TiDB RC4 发布 https://pingcap.github.io/blog/2017/08/04/rc4/
    1. 6.Go 1.9 RC2 发布 https://golang.org/dl/#go1.9rc2
    1. 编辑:傅小黑
      订阅新闻:http://tinyletter.com/gocn

gocn_news_2017-08-07

    1. GOCN每日新闻(2017-08-07)
    1. 1.杭州 meetup 的slides https://github.com/gopherchina/meetup/tree/master/HangZhou
    1. 2.Go 现代 GC https://blog.plan99.net/modern-garbage-collection-911ef4f8bd8e
    1. 3.Go 中创建工作线程池 https://geeks.uniplaces.com/building-a-worker-pool-in-golang-1e6c0fdfd78c
    1. 4.Go 的依赖注入 https://speakerdeck.com/brownylin/dependency-injection-in-go
    1. 5.使用 Go 可视化本地 Git 项目 https://flaviocopes.com/go-git-contributions/
    1. 编辑:傅小黑
    1. 订阅新闻:http://tinyletter.com/gocn
    1. 杭州go开发者大会有视频链接不??

gocn_news_2017-08-06

    1. Javascript程序员转Go指南 https://github.com/pazams/go-for-javascript-developers
    1. Go 命令行初探 https://halfrost.com/go_command/
    1. csrf库详解 https://medium.com/@zarkopafilis/gorilla-csrf-explained-843c9957800d
    1. Go可视化编程库 https://github.com/divan/gotrace
    1. 微服务架构 http://www.cnblogs.com/imyalost/p/6792724.html

gocn_news_2017-08-05

    1. 再谈谈获取 goroutine id 的方法 http://colobu.com/2017/08/04/talk-about-getting-goroutine-id-again/
    1. 使用Beego+Swagger构建更好的API服务 http://www.jianshu.com/p/43ddc4509585
    1. Go替换nodejs的库,跑javascript https://github.com/jingweno/godzilla
    1. Go内存布局 https://syslog.ravelin.com/go-and-memory-layout-6ef30c730d51
    1. 关于缓存你需要知道的 http://www.jianshu.com/p/3c111e4719b8

gocn_news_2017-08-04

    1. 深入理解SQL事务隔离 https://begriffs.com/posts/2017-08-01-practical-guide-sql-isolation.html
    1. 如何向6岁的孩子解释编程?https://dev.to/tkaczanowski/explaining-programming-to-6-years-old-kids
    1. Go程序员的syscalls指南 https://www.youtube.com/watch?v=01w7viEZzXQ&index=20&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9
    1. Go构建工作池 https://geeks.uniplaces.com/building-a-worker-pool-in-golang-1e6c0fdfd78c
    1. Go高级测试应用 https://www.youtube.com/watch?v=8hQG7QlcLBk&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9&index=13

gocn_news_2017-08-03

    1. 用不到10行代码在浏览器运行gofmt https://dmitri.shuralyov.com/blog/24
    1. Go开发百万websocket https://medium.com/@gobwas/million-websockets-and-go-cc58418460bb
    1. Golang使用pprof和qcachegrind进行性能监控 http://www.cnblogs.com/isaiah/p/7271084.html
    1. C代码迁移到Go的体验 https://blog.kowalczyk.info/article/wN9R/experience-porting-4.5k-loc-of-c-to-go-facebooks-css-flexbox-implementation-yoga.html
    1. Nginx缓存引发的跨域惨案 http://tech.lede.com/2017/07/21/rd/server/crossdomain/

gocn_news_2017-08-02

    1. 七步达到100倍的性能优化 https://syslog.ravelin.com/making-something-faster-56dd6b772b83
    1. Go编码风格指南 https://github.com/bahlo/go-styleguide
    1. 优化性能必备的6种架构 http://www.jianshu.com/p/bf431f8159bd
    1. RESTful API 设计与工程实践 http://blog.m31271n.com/2017/03/02/RESTful-API-设计与工程实践/
    1. 亚马逊高效研发的秘密 https://mp.weixin.qq.com/s/bd8ODr2FdhL3TOrmyhGIOw

gocn_news_2017-08-01

    1. Linux 内核揭秘 https://xinqiu.gitbooks.io/linux-insides-cn/
    1. Go 静态分析工具 https://github.com/dominikh/go-tools
    1. Go初学者成长之路 http://www.jianshu.com/p/5ee783bbdcac
    1. 采用可选参数替代链式操作 https://www.calhoun.io/using-functional-options-instead-of-method-chaining-in-go/
    1. Go开发中总结的15个心得 https://blog.thesparktree.com/15-lessons-in-golang

gocn_news_2017-07-31

    1. 理解Golang并发编程 https://gocn.io/article/404
    1. Go中time.After释放的问题 https://gocn.io/article/403
    1. 深入理解Go channel http://legendtkl.com/2017/07/30/understanding-golang-channel/
    1. 可选interface的麻烦 https://blog.merovius.de/2017/07/30/the-trouble-with-optional-interfaces.html

做一个优秀的程序员到底难在哪里?https://www.zhihu.com/question/63152623

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296
    1. [9月9日]广州Gopher Meetup 筹划中,有兴趣的讲师请联系我

gocn_news_2017-07-30

    1. 深入了解go-fuzz https://mijailovic.net/2017/07/29/go-fuzz/
    1. Go 如何获取变量类型 http://ieevee.com/tech/2017/07/29/go-type.html
    1. 利用Go加速命令行工具 https://aadrake.com/posts/2017-05-29-faster-command-line-tools-with-go.html
    1. k8s的调度器工作原理 https://jvns.ca/blog/2017/07/27/how-does-the-kubernetes-scheduler-work/

从标准库角度看泛型 https://medium.com/@shixzie/generics-on-gos-stdlib-10de52fe824d

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-29

    1. 可水平扩展的channel https://github.com/matryer/vice
    1. 艺术家眼中的Go泛型 https://medium.com/@delaneygillilan/go-generics-are-you-sure-729a17150506
    1. 有赞支付微服务实践 http://tech.youzan.com/youzan_microservice_best_practice/
    1. 微服务架构和领域驱动设计 http://insights.thoughtworkers.org/ddd-and-microservices/

3倍性能的go程序优化实践 https://mp.weixin.qq.com/s/9IKaXeWTiiQTFlvZzxgsEA

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-28

    1. 你不该用的六个Go小技巧 https://medium.com/@Raedwulf/6-go-tips-you-should-probably-not-use-b252dfd0a3c4
    1. 基于interface生成mock测试 https://github.com/gojuno/minimock
    1. 应用的高可用安全 https://blog.jessfraz.com/post/a-rant-on-usable-security/
    1. 研发组织该如何设计绩效体系?https://mp.weixin.qq.com/s/VvZWroN1Z34k1H2IEJsYeA

Go里面的科学计算库 http://talks.godoc.org/github.com/gonum/talks/2017/gonumtour.slide#1

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-27

    1. Go 的依赖注入设计 http://adnaan.badr.in/blog/2017/07/15/exploring-dependency-injection-in-go/
    1. golang的gzip优化 https://gocn.io/article/400
    1. 记一次资源泄露之路 https://medium.com/square-corner-blog/always-be-closing-3d5fda0e00da
    1. Go读取股票历史 https://yushuangqi.com/blog/2017/go-du-qu-tong-da-xin-li-shi-ri-xian-shu-ju.html

Go make和new的区别 http://sanyuesha.com/2017/07/26/go-make-and-new/

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-26

    1. Go 1.9 RC1 is out https://groups.google.com/forum/#!topic/golang-announce/Zwkj1khBMdI
    1. Go泛型辩论 http://bravenewgeek.com/are-we-there-yet-the-go-generics-debate/
    1. 微服务与API 网关(上): 为什么需要API网关?https://mp.weixin.qq.com/s/XTzRr0eR6ybpNFGJ57cVkA
    1. 是否设置多个gopath?https://gocn.io/question/968

文件管理工具,可单独用也可以当库用 https://github.com/hacdias/filemanager

    1. [8月5日]杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-25

    1. Dropbox公司的Go语言探索之路 http://t.cn/R9PQkRw
    1. GopherConf 2017视频集 http://t.cn/R9PDAIF
    1. http test视频教程 http://t.cn/R9PDAIk
    1. goroutine使得并发简单 http://t.cn/R9PDAMP

GitHub GraphQL API 使用介绍 http://t.cn/R9vf4SF
[8月5日]
1.杭州Gopher meetup http://www.bagevent.com/event/668296


gocn_news_2017-07-24

    1. 使用Go实现以太坊智能合约 https://zupzup.org/eth-smart-contracts-go/
    1. 未来Go的延迟调优 https://rakyll.org/latency-profiling/
    1. 理解Go interface的五个关键点 http://sanyuesha.com/2017/07/22/how-to-understand-go-interface/
    1. 有限状态机 FSM 的原理与 Go 的实现 http://www.jianshu.com/p/37281543f506

深入挖掘net/http https://lanreadelowo.com/blog/2017/07/24/roundtripper-go/

    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-23

    1. 为什么好程序员离开大的技术公司 https://thinkgrowth.org/why-good-people-leave-large-tech-companies-af2b6fea4ee
    1. ctop 容器里面的top https://github.com/bcicen/ctop
    1. Go 空interface https://flaviocopes.com/go-empty-interface/
    1. Go应该支持泛型吗?https://dave.cheney.net/2017/07/22/should-go-2-0-support-generics
    1. Go包管理 https://about.sourcegraph.com/go/the-new-era-of-go-package-management
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-22

    1. GRPC生产实践 https://about.sourcegraph.com/go/grpc-in-production-alan-shreve
    1. Go mindmap 整理 https://learn-anything.xyz/programming/programming-languages/go
    1. glide从入门到精通使用 https://my.oschina.net/u/553243/blog/1475626
    1. morestack与goroutine pool http://www.zenlife.tk/goroutine-pool.md
    1. 给新手的微服务入门知识 https://zhuanlan.zhihu.com/p/28000891
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-21

    1. Go怎么写一个网络客户端 https://www.slideshare.net/nats_io/writing-networking-clients-in-go-gophercon-2017-talk
    1. Grumpy入门 https://speakerdeck.com/m157q/20170718-gtg25-introduction-to-grumpy-1
    1. Go面试题答案与解析 https://yushuangqi.com/blog/2017/golang-mian-shi-ti-da-an-yujie-xi.html
    1. pprof简单教程 https://gocn.io/article/394
    1. 使用ELK构建分布式日志分析系统 http://www.jianshu.com/p/69ce51cfcb3d
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-20

    1. 改进log4go的设想 http://www.cnblogs.com/ccpaging/p/7205226.html
    1. 微博大规模机器学习框架Weiflow揭秘 https://mp.weixin.qq.com/s/bXlqKTJ49MyHLkHAbBTCYw
    1. Go里面goroutine的信号和等待处理 https://open.dgraph.io/post/signal-and-wait/
    1. Go一致性hash库 https://github.com/lafikl/consistent

有一个RPC库nrpc https://github.com/rapidloop/nrpc

    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-19

    1. 程序员的七个好习惯 https://dev.to/binarforge/seven-useful-programming-habits
    1. Gopher-2017 演讲稿 https://github.com/gophercon/2017-talks
    1. Prometheus 初探 https://www.addops.cn/post/Prometheus-first-exploration.html
    1. 360 私有云平台 MySQL 自动化实现剖析 https://mp.weixin.qq.com/s/txt3x3iL-asBbkBIQj7g0w

Go面试题 https://zhuanlan.zhihu.com/p/26972862

    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-18

    1. systemd前世今生 http://coolshell.cn/articles/17998.html
    1. 60行Go代码实现的strace https://medium.com/@lizrice/strace-in-60-lines-of-go-b4b76e3ecd64
    1. Go窃取算法的调度器 https://rakyll.org/scheduler/
    1. obito:开箱即用的 iOS 推送服务(Golang)https://github.com/jiajunhuang/obito
    1. 微服务最难的部分:调用服务 http://blog.christianposta.com/microservices/the-hardest-part-of-microservices-calling-your-services/

gocn_news_2017-07-17

    1. Idiomatic Go https://about.sourcegraph.com/go/idiomatic-go
    1. 如何给 Go 项目做贡献https://docs.google.com/presen … Did.p
    1. 高可用和高性能 https://abdullin.com/sku-vault/2017-07-15-high-availability-and-performance/
    1. Go高级测试方式 https://about.sourcegraph.com/go/advanced-testing-in-go-mitchell-hashimoto

基于事件的微服务架构 https://mp.weixin.qq.com/s/HTeQNU-1P-hWloEdjl1QYg

    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-16

    1. Go结构体json的时间格式化解决方案 https://gocn.io/article/388
    1. Go优化-自己造log轮子 http://blog.cyeam.com/golang/2017/07/14/go-log
    1. Go泛型大讨论 https://www.reddit.com/r/golang/comments/6nh418/generics_specific_use_cases/
    1. channels 详解 https://speakerdeck.com/kavya719/understanding-channels
    1. 分布式系统的注意点 http://go-talks.appspot.com/github.com/mhausenblas/fallacies-of-distributed-gomputing/main.slide#1
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-15

    1. 到底有多少Gopher?https://research.swtch.com/gophercount
    1. Go1.9有哪些值得关注的变化 http://tonybai.com/2017/07/14/some-changes-in-go-1-9/
    1. redis4.0发布了 https://groups.google.com/forum/#!msg/redis-db/5Kh3viziYGQ/58TKLwX0AAAJ
    1. Go AST入门 https://zupzup.org/go-ast-traversal/
    1. 如何做Go的性能优化 https://zhuanlan.zhihu.com/p/27800985
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-14

    1. 浅谈 MVC、MVP 和 MVVM 架构模式 http://draveness.me/mvx.html
    1. 软件架构模式 https://segmentfault.com/a/1190000009652120
    1. 朝着 Go2 前进 https://blog.golang.org/toward-go2
    1. 微服务设计模式 https://azure.microsoft.com/en-us/blog/design-patterns-for-microservices/
    1. DropBox Go实战 https://about.sourcegraph.com/go/go-reliability-and-durability-at-dropbox-tammy-butow
    1. 黄庆兵 《可视化学习 Go 并发编程》网易
    1. 陈超 《基于Go的大数据平台》七牛
    1. 张磊《 Kubernetes语境下的基于Golang的编程范式》Kubernetes官方ProjectManager
    1. 黄励博《基于 mesos 的容器调度框架》又拍云
    1. 谢孟军《Go使用grpc+http打造高性能微服务》GoCN

gocn_news_2017-07-13

    1. 神经网络入门 http://www.ruanyifeng.com/blog/2017/07/neural-network.html
    1. Go 1.9 sync.Map揭秘 http://colobu.com/2017/07/11/dive-into-sync-Map/
    1. Git 配置最佳实践 http://zcfy.cc/article/better-git-configuration-scott-nonnenberg-3350.html
    1. 基于Go channel的通知 http://blog.atte.ro/2017/07/09/golang-channel-notification-select.html
    1. 可重用I/O buffer的websocket实现 https://github.com/gobwas/ws
    1. 黄庆兵 《可视化学习 Go 并发编程》网易
    1. 陈超 《基于Go的大数据平台》七牛
    1. 张磊《 Kubernetes语境下的基于Golang的编程范式》Kubernetes官方ProjectManager
    1. 黄励博《基于 mesos 的容器调度框架》又拍云
    1. 谢孟军《Go使用grpc+http打造高性能微服务》GoCN

gocn_news_2017-07-12

    1. Severless架构 https://read.acloud.guru/serverless-event-sourcing-at-nordstrom-ea69bd8fb7cc
    1. 提高应用程序可用性的五个要点 http://www.broadview.com.cn/article/337
    1. Erlang 和Go 的对比 http://www.jianshu.com/p/514459a3e0e7
    1. 纯Go写的图标库 https://github.com/wcharczuk/go-chart
    1. 使用beego 开发 api server 和前端同学拆分开发,使用swagger http://t.cn/RKx3VIA
    1. 【北京】360运维工程师 https://gocn.io/article/384
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-11

    1. Consul实现分布式锁 https://xiequan.info/golang-%E9%80%9A%E8%BF%87-consul-%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/
    1. API安全检查列表 https://github.com/shieldfy/API-Security-Checklist
    1. 大部分公司不需要微服务 https://mp.weixin.qq.com/s/ZG5dqwvtNLqEGzyhS4EKLA
    1. 最佳日志实践 https://zhuanlan.zhihu.com/p/27363484
    1. 为什么每一个Gopher都应该是数据科学家 http://divan.github.io//talks/2017/06bcn/why_every_gopher_should_be_a_data_scientist.pdf
    1. 【北京】链家 https://gocn.io/article/381
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-10

    1. 我看绩效考核 http://coolshell.cn/articles/17972.html
    1. Go入门视频教程 https://www.youtube.com/playlist?list=PLSak_q1UXfPp971Hgv7wHCU2gDOb13gBQ
    1. 从密码到token, 一个授权的故事 http://t.cn/RKAUtzJ
    1. 聊聊Service Mesh:linkerd http://dockone.io/article/2485
    1. RESTFul API的生命周期管理 https://dzone.com/refcardz/restful-api-lifecycle-management
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-09

    1. Go handler 接口详解 https://blog.bartfokker.nl/clean-handlers/
    1. JWT用户认证 http://lion1ou.win/2017/01/18/
    1. 高质量代码的特征 http://zhangyi.farbox.com/post/coding/feature-of-high-quality-code
    1. 容器化你的应用 http://dockone.io/article/2239
    1. 轻松筹1.6亿注册用户的Passport账户体系架构设计 http://www.sohu.com/a/154131834_467759
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-08

    1. TIOBE Go 排名进入前十 https://www.tiobe.com/tiobe-index/
    1. Go中select和switch的对比 http://colobu.com/2017/07/07/select-vs-switch-in-golang/
    1. Gearman的Go实现 https://github.com/appscode/g2
    1. Go 调试诊断的wiki https://github.com/golang/go/wiki/diagnostics
    1. Go里面如何进行编码 http://technosophos.com/2016/03/09/go-quickly-converting-character-encodings.html
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-07

    1. Go二进制文件发布系统 https://github.com/goreleaser/goreleaser
    1. 假数据模拟工具 https://github.com/malisit/kolpa
    1. Go里面模拟依赖 https://medium.com/agrea-technogies/mocking-dependencies-in-go-bb9739fef008
    1. Go里四舍五入的实现 https://www.cockroachlabs.com/blog/rouding-implementations-in-go/
    1. Go热更新研究笔记 http://www.cppblog.com/sunicdavy/archive/2017/07/06/215057.html
    1. 杭州Gopher meetup http://www.bagevent.com/event/668296

gocn_news_2017-07-06

    1. Go程序日志深入浅出 http://www.jianshu.com/p/a855e91c5335
    1. 从Netflix的Hystrix框架理解服务熔断和服务降级 https://mp.weixin.qq.com/s/FJCrWP1RUcrGKxMM8Bpzww
    1. IO多路复用的net库(没多少代码,值得学习) https://github.com/tidwall/shiny
    1. Go框架大对比 http://nordicapis.com/7-frameworks-to-build-a-rest-api-in-go/
    1. 微服务:误解和误用 https://medium.com/@shijuvar/microservices-overview-misinterpretations-and-misuses-56a1979edafb
    1. 【北京】逻辑思维 https://gocn.io/question/907
    1. 【北京】VMware https://gocn.io/question/906

gocn_news_2017-07-05

    1. 搭建Go runtime metrics 环境 http://tonybai.com/2017/07/04/setup-go-runtime-metrics-for-yourself/
    1. Go里面如何免费用https https://blog.kowalczyk.info/article/Jl3G/https-for-free-in-go.html
    1. 详解微服务实践 从架构到部署 http://www.toutiao.com/i6436359163621671426/
    1. Go 1.9新特性:profiler labels https://rakyll.org/profiler-labels/
    1. HttpDns 原理是什么 http://www.linkedkeeper.com/detail/blog.action?bid=171
    1. 【北京】奇虎360 运维工程师 https://gocn.io/question/902
    1. 【北京】奇虎360 开发工程师 https://gocn.io/question/903

gocn_news_2017-07-04

    1. Go1.9 sync.map使用及内部实现 https://zhuanlan.zhihu.com/p/27642824
    1. Go unsafe 包之内存布局 http://t.cn/RoeJIeM
    1. Go并发不等于并行 https://chinazt.cc/2017/07/03/golangde-bing-fa-bu-deng-yu-bing-xing/
    1. Postgres 性能调优指南 https://www.justwatch.com/blog/post/debugging-postgresql-performance-the-hard-way/
    1. Websocket实现原理 http://zeeyang.com/2017/07/02/websocket/
    1. 腾讯 【深圳】 Go工程师 https://gocn.io/question/900
    1. 阿里 【杭州】 Go工程师 https://gocn.io/question/899

gocn_news_2017-07-03

    1. 扩充Web服务:负载均衡 https://blog.vivekpanyam.com/scaling-a-web-service-load-balancing/
    1. 如何优雅地关闭Go channel http://www.jianshu.com/p/d24dfbb33781
    1. Debugging go routine leaks:  https://youtu.be/hWo0FEVr92A
    1. Go错误处理最佳实践 https://medium.com/@sebdah/go-best-practices-error-handling-2d15e1f0c5ee
    1. 上海Gopher meetup 演讲稿 https://github.com/gopherchina/meetup/tree/master/ShangHai/20170701
    1. TiDB技术交流会上海场 Tech Day 时间定在 7 月 8 日,http://tidbtechday2017.sxl.cn/

gocn_news_2017-07-02

    1. Go并发的一些技巧 http://udhos.github.io/golang-concurrency-tricks/
    1. Go interface 实现细节 http://legendtkl.com/2017/07/01/golang-interface-implement/
    1. Laravel + go-micro + grpc 实践基于 Zipkin 的分布式链路追踪系统 https://mp.weixin.qq.com/s/JkLMNabnYbod-b4syMB3Hw
    1. MySQL双主一致性架构优化 https://mp.weixin.qq.com/s/sCjzzi9VXPk-JcWXySfHgw
    1. Elasticsearch Go 客户端https://olivere.github.io/elastic/
    1. TiDB技术交流会上海场 Tech Day 时间定在 7 月 8 日,http://tidbtechday2017.sxl.cn/

gocn_news_2017-07-01

    1. Defer的使用规则 https://chinazt.cc/2017/06/30/deferde-shi-yong-gui-ze/
    1. Go Tooling in Action https://github.com/campoy/go-tooling-workshop
    1. 为什么Go的接口设计是极好的 http://blog.teamtreehouse.com/go-interfaces-awesome
    1. Go写的TCP Proxy https://godoc.org/github.com/bradfitz/tcpproxy
    1. Docker 安全策略最佳实战 https://blog.sqreen.io/docker-security/

gocn_news_2017-06-30

    1. Go代码调优利器-火焰图 http://lihaoquan.me/2017/1/1/Profiling-and-Optimizing-Go-using-go-torch.html
    1. Golang 互斥锁内部实现 https://zhuanlan.zhihu.com/p/27608263
    1. 有关缓存高可用性的思考 http://t.cn/RoT0mMw
    1. Tensorflow in Go https://github.com/galeone/tfgo
    1. Golang 内核之二:命名参数的好处 https://blog.minio.io/golang-internals-part-2-nice-benefits-of-named-return-values-1e95305c8687
    1. TiDB技术交流会上海场 Tech Day 时间定在 7 月 8 日,http://tidbtechday2017.sxl.cn/
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-29

    1. Gogland EAP 10 https://blog.jetbrains.com/go/2017/06/27/gogland-eap-10-is-out-go-1-9-better-remote-debugger-and-more/
    1. Go入门视频教程 https://teamtreehouse.com/library/go-language-overview
    1. Go里面 For 和range的语义分析 https://www.goinggo.net/2017/06/for-range-semantics.html
    1. 怎么条件编译Go https://dave.cheney.net/2013/10/12/how-to-use-conditional-compilation-with-the-go-build-tool
    1. golang dns 查询超时故障定位 https://zhuanlan.zhihu.com/p/27534814

gocn_news_2017-06-28

    1. 如何做高可用架构设计 http://t.cn/RoWfVHc
    1. 了解Go 1.9的类型别名 http://colobu.com/2017/06/26/learn-go-type-aliases/
    1. 针对Go二进制的man命令工具 https://appliedgo.net/goman/
    1. 也谈Go的可移植性 http://tonybai.com/2017/06/27/an-intro-about-go-portability/
    1. Go测试辅助套件ginkgo http://www.agiratech.com/golang-testing-using-ginkgo/

gocn_news_2017-06-27

    1. UDP编程的那些事 https://gocn.io/article/371
    1. Go 1.9 Beta 2 is released! https://golang.org/dl/
    1. C++程序员眼中的Go https://www.murrayc.com/permalink/2017/06/26/a-c-developer-looks-at-go-the-programming-language-part-1-simple-features/
    1. 七牛 Pandora 开发的通用日志收集工具 https://github.com/qiniu/logkit
    1. 我的架构感悟:从美国宪法学习架构设计原则 https://mp.weixin.qq.com/s/3yGZ0uO2BKGym9UDN4tNkQ
    1. TiDB技术交流会上海场 Tech Day 时间定在 7 月 8 日,http://tidbtechday2017.sxl.cn/
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-26

    1. 北京Gopher PPT https://github.com/gopherchina/meetup/tree/master/Beijing/20170625
    1. goroutine泄露检测工具 https://github.com/fortytw2/leaktest
    1. postgres中文手册 https://github.com/postgres-cn/pgdoc-cn
    1. 架构师之路2017半年精选40篇 http://mp.weixin.qq.com/s/8RM6U8UqWTDp29DB_hiYVQ
    1. Google Cloud 的 API 设计 https://mp.weixin.qq.com/s?__biz=MzA5ODg4Mzk2OQ==&mid=2247483705&idx=1&sn=cc2ffef9ac431510c1791dbe6e774b85
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-25

    1. Go入门教程 http://www.golangprograms.com/
    1. SSH with Go http://talks.rodaine.com/gosf-ssh/present.slide#1
    1. 如何利用好interface http://blog.tamizhvendan.in/blog/2017/06/24/leveraging-interfaces-in-golang-part-1/
    1. etcd 3.2分布式锁等新特性 http://dockone.io/article/2444
    1. 工作能力强的人都有哪些特征 https://www.zhihu.com/question/28880482

gocn_news_2017-06-24

    1. 一个内部Go API系统的性能优化 https://zhuanlan.zhihu.com/p/27211445
    1. 如何用ginkgo和gomega写出优雅的测试 https://lanreadelowo.com/blog/2017/06/23/expressive-testing-go/
    1. 也谈goroutine调度器 http://tonybai.com/2017/06/23/an-intro-about-goroutine-scheduler/
    1. Go struct模拟假数据 https://github.com/bxcodec/faker
    1. 企业API网关设计 https://mp.weixin.qq.com/s/RuN5RfQfksQZRPACloqHEg
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-23

    1. 在Go程序中如何不用httprouter http://blog.merovius.de/2017/06/18/how-not-to-use-an-http-router.html
    1. Go调度详解 https://zhuanlan.zhihu.com/p/27056944
    1. 今日头条Go建千亿级微服务的实践 https://36kr.com/p/5073181.html
    1. MySQL优化原理 http://www.jianshu.com/p/d7665192aaaf
    1. Go相比Java的优势在哪里?https://www.zhihu.com/question/61200249

gocn_news_2017-06-22

    1. Go实现的rsync算法 https://github.com/c4milo/gsync
    1. Golang 中使用 JSON 的小技巧 https://gocn.io/article/363
    1. 数据可视化产生生产力 http://insights.thoughtworkers.org/data-visualization-produce-productivity/
    1. 微服务架构下的安全认证与鉴权 https://mp.weixin.qq.com/s/x0CZpovseOuofTA_lw0HvA
    1. 微服务架构下如何测试 https://martinfowler.com/articles/microservice-testing/
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-21

    1. 终止多个goroutine https://chilts.org/2017/06/12/cancelling-multiple-goroutines
    1. Go垃圾回收剖析 http://legendtkl.com/2017/04/28/golang-gc/
    1. 深入理解GRPC http://www.jianshu.com/p/48ad37e8b4ed
    1. Elasticsearch 可视化DashBoard https://github.com/farmerx/ElasticHD
    1. 通过二进制程序获取哪个Go版本 https://dave.cheney.net/2017/06/20/how-to-find-out-which-go-version-built-your-binary
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-20

    1. 服务器负载优化技巧 http://geek.csdn.net/news/detail/202676
    1. REST的7大技巧 http://blog.restcase.com/7-rules-for-rest-api-uri-design/
    1. Go不是Python http://www.seanhelvey.com/go-is-not-python/
    1. 通过流量控制来扩展API https://stripe.com/blog/rate-limiters
    1. severless 新时代的VB http://highscalability.com/blog/2017/5/15/is-serverless-the-new-visual-basic.html
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-19

    1. 浏览器中运行并分享shell https://bash.rocks/
    1. Go的技术债 https://dave.cheney.net/2017/06/18/simplicity-debt-redux
    1. 手把手教你如何监控Go程序 https://www.opsdash.com/blog/golang-app-monitoring-statsd-expvar-prometheus.html
    1. 什么是interface http://code.maiamccormick.com/blog/2017/06/17/what-are-interfaces/
    1. 通过minikube 和docker学习k8s http://johnmclaughlin.info/learn-kubernetes-using-minikube-docker-macos/
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317

gocn_news_2017-06-18

    1. 深圳meetup 演讲稿 https://github.com/gopherchina/meetup/tree/master/ShenZhen/20170617
    1. 高负载微服务系统的诞生过程 http://www.infoq.com/cn/articles/birth-process-of-high-load-micro-service-system
    1. Go垃圾回收 https://www.youtube.com/watch?v=q1h2g84EX1M&t=15s
    1. Go1.9都有哪些新特性 http://www.infoworld.com/article/3201037/application-development/whats-new-in-googles-go-19-language.html
    1. Go设计模式 http://tmrts.com/go-patterns/
    1. 上海Gopher meetup 报名地址:http://www.bagevent.com/event/569317
    1. 北京Gopher meetup 报名地址:http://www.bagevent.com/event/569069

gocn_news_2017-06-17

    1. Google工程师告诉你如何提高数据结构和算法能力 https://mp.weixin.qq.com/s/kSoDh_QG6TxhO4TjA-Z-wQ
    1. 使用 Ansible 安装部署 TiDB https://zhuanlan.zhihu.com/p/27308307
    1. Go命令行解析包 https://github.com/alecthomas/kingpin
    1. 扫描网络中的弱密码的SSH工具 https://github.com/ncsa/ssh-auditor
    1. Nginx如何做流量控制 https://www.nginx.com/blog/rate-limiting-nginx/

gocn_news_2017-06-16

    1. Program FPGAs with Go https://reconfigure.io/
    1. 给Go项目做体检 https://github.com/wgliang/goreporter
    1. Go1.9 beta发布 https://tip.golang.org/doc/go1.9
    1. 通过Go深入理解网络协议 https://medium.com/@mdlayher/network-protocol-breakdown-ethernet-and-go-de985d726cc1
    1. 使用os/exec执行一些高级命令 https://blog.kowalczyk.info/article/wOYk/advanced-command-execution-in-go-with-osexec.html
    1. 【北京】派派 https://gocn.io/article/362

gocn_news_2017-06-15

    1. mgo的session与连接池 https://cardinfolink.github.io/2017/05/17/mgo-session/
    1. CapitalGo 2017 视频列表 https://www.youtube.com/playlist?list=PLeGxIOPLk9EKdl-h_Y-sbLhLoP-ia7CJ5
    1. REST的2.0版本 graphql https://www.sitepoint.com/rest-2-0-graphql/
    1. 最经典的TCP性能问题 http://jm.taobao.org/2017/06/01/20170601/
    1. 微服务就是一把双刃剑 http://www.jianshu.com/p/82ec12651d2d

gocn_news_2017-05-10

    1. 程序员面试宝典 https://github.com/jwasham/coding-interview-university
    1. 其他语言怎么调用Go函数 https://medium.com/learning-the-go-programming-language/calling-go-functions-from-other-languages-4c7d8bcc69bf
    1. 一张图改变你学习编码的姿势 https://medium.freecodecamp.com/this-picture-will-change-the-way-you-learn-to-code-557ac1e109bd
    1. 高性能JSON解析库 https://github.com/tidwall/gjson
    1. 为什么我从Python切换到Go https://hackernoon.com/5-reasons-why-we-switched-from-python-to-go-4414d5f42690

gocn_news_2017-05-09

    1. 微服务 & API 网关 https://www.nginx.com/blog/microservices-api-gateways-part-1-why-an-api-gateway/
    1. Golang IO包的妙用 http://www.jianshu.com/p/8c33f7c84509
    1. 如何用Go思维设计程序 https://www.reddit.com/r/golang/comments/69u782/help_with_thinking_the_go_way/
    1. 如何不走寻常路的学习新语言 https://dev.to/sahildua2305/unconventional-way-of-learning-a-new-programming-language
    1. API设计中三个误区 https://www.programmableweb.com/news/three-common-api-design-mistakes-and-how-to-overcome-them/analysis/2017/03/10

gocn_news_2017-05-03

    1. Go 实战经验分享
    1. Go 安全编程指南
    1. 基于 Go Kit 的微服务示例
    1. 使用 Elastic Stack 来监控和调优 Golang 应用程序
    1. 一款不一样的缓存组件

gocn_news_2017-05-02

    1. Go程序的套路 http://www.jianshu.com/p/215510810c59
    1. 用 goquery 解析 HTML http://liyangliang.me/posts/2016/03/zhihu-go-insight-parsing-html-with-goquery/
    1. 年度语言 golang 使用感受 https://zhuanlan.zhihu.com/p/24898723
    1. Go 实现 Ruby https://github.com/goruby/goruby
    1. GopherJS 的 React 绑定 https://github.com/myitcv/react/wiki

gocn_news_2017-05-01

    1. Go程序如何容器化 https://www.safaribooksonline.com/library/view/how-to-containerize/9781491982310/
    1. Go没有引用传值 https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go
    1. Golang 在mac上用VSCode开发、Delve调试 http://www.cnblogs.com/ficow/p/6785905.html
    1. GopherChina参会感悟 http://fuxiaohei.me/2017/4/22/gopherchina-2017.html
    1. Gopher 多地Meetup即将举行,北京、上海、杭州、深圳、广州、厦门、成都即将在5-7月举行
    1. 【上海】汇宜金融 招聘Gopher https://gocn.io/question/724
    1. 【北京】10年老厂招聘GO高级工程师 https://gocn.io/question/694

gocn_news_2017-04-29

    1. GopherChina 大会视频 http://stuq.org/course/1183/study
    1. Golang服务器的网络层实现 http://www.pchou.info/open-source/2016/05/16/golang-network.html
    1. 使用多场景参数制作最小的Go docker image https://medium.com/travis-on-docker/multi-stage-docker-builds-for-creating-tiny-go-images-e0e1867efe5a
    1. 微服务CI/CD的范本技术解读 http://www.infoq.com/cn/articles/devops-landing-in-changba
    1. Go项目体检器 https://goreportcard.com/
    1. 【上海】哔哩哔哩招聘Go开发工程师 https://gocn.io/article/310
    1. 【杭州】云霁科技寻觅优秀gopher https://gocn.io/question/691

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hanyajun0123/article/details/93315232

智能推荐

JavaScript学习笔记_curry函数未定义-程序员宅基地

文章浏览阅读343次。五种原始的变量类型1.Undefined--未定义类型 例:var v;2.String -- ' '或" "3.Boolean4.Number5.Null--空类型 例: var v=null;Number中:NaN -- not a number非数本身是一个数字,但是它和任何数字都不相等,代表非数,它和自己都不相等判断是不是NaN不能用=_curry函数未定义

兑换码编码方案实践_优惠券编码规则-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏17次。兑换码编码设计当前各个业务系统,只要涉及到产品销售,就离不开大大小小的运营活动需求,其中最普遍的就是兑换码需求,无论是线下活动或者是线上活动,都能起到良好的宣传效果。兑换码:由一系列字符组成,每一个兑换码对应系统中的一组信息,可以是优惠信息(优惠券),也可以是相关奖品信息。在实际的运营活动中,要求兑换码是唯一的,每一个兑换码对应一个优惠信息,而且需求量往往比较大(实际上的需求只有预期_优惠券编码规则

c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...-程序员宅基地

文章浏览阅读45次。C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt* * 4.1 选择结构程序设计 4.2 循环结构程序设计 4.3 辅助控制语句 第四章 结构化程序设计 4.1 选择结构程序设计 在现实生活中,需要进行判断和选择的情况是很多的: 如果你在家,我去拜访你 如果考试不及格,要补考 如果遇到红灯,要停车等待 第四章 结构化程序设计 在现实生活中,需要进行判断和选择的情况..._在现实生活中遇到过条件判断的问

幻数使用说明_ioctl-number.txt幻数说明-程序员宅基地

文章浏览阅读999次。幻数使用说明 在驱动程序中实现的ioctl函数体内,实际上是有一个switch{case}结构,每一个case对应一个命令码,做出一些相应的操作。怎么实现这些操作,这是每一个程序员自己的事情。 因为设备都是特定的,这里也没法说。关键在于怎样组织命令码,因为在ioctl中命令码是唯一联系用户程序命令和驱动程序支持的途径 。 命令码的组织是有一些讲究的,因为我们一定要做到命令和设备是一一对应的,利_ioctl-number.txt幻数说明

ORB-SLAM3 + VScode:检测到 #include 错误。请更新 includePath。已为此翻译单元禁用波浪曲线_orb-slam3 include <system.h> 报错-程序员宅基地

文章浏览阅读399次。键盘按下“Shift+Ctrl+p” 输入: C++Configurations,选择JSON界面做如下改动:1.首先把 “/usr/include”,放在最前2.查看C++路径,终端输入gcc -v -E -x c++ - /usr/include/c++/5 /usr/include/x86_64-linux-gnu/c++/5 /usr/include/c++/5/backward /usr/lib/gcc/x86_64-linux-gnu/5/include /usr/local/_orb-slam3 include 报错

「Sqlserver」数据分析师有理由爱Sqlserver之十-Sqlserver自动化篇-程序员宅基地

文章浏览阅读129次。本系列的最后一篇,因未有精力写更多的入门教程,上篇已经抛出书单,有兴趣的朋友可阅读好书来成长,此系列主讲有理由爱Sqlserver的论证性文章,希望读者们看完后,可自行做出判断,Sqlserver是否真的合适自己,目的已达成。渴望自动化及使用场景笔者所最能接触到的群体为Excel、PowerBI用户群体,在Excel中,我们知道可以使用VBA、VSTO来给Excel带来自动化操作..._sqlsever 数据分析

随便推点

智慧校园智慧教育大数据平台(教育大脑)项目建设方案PPT_高校智慧大脑-程序员宅基地

文章浏览阅读294次,点赞6次,收藏4次。教育智脑)建立学校的全连接中台,对学校运营过程中的数据进行处理和标准化管理,挖掘数据的价值。能:一、原先孤立的系统聚合到一个统一的平台,实现单点登录,统一身份认证,方便管理;三、数据共享,盘活了教育大数据资源,通过对外提供数。的方式构建教育的通用服务能力平台,支撑教育核心服务能力的沉淀和共享。物联网将学校的各要素(人、机、料、法、环、测)全面互联,数据实时。智慧校园解决方案,赋能教学、管理和服务升级,智慧教育体系,该数据平台具有以下几大功。教育大数据平台底座:教育智脑。教育大数据平台,以中国联通。_高校智慧大脑

编程5大算法总结--概念加实例_算法概念实例-程序员宅基地

文章浏览阅读9.5k次,点赞2次,收藏27次。分治法,动态规划法,贪心算法这三者之间有类似之处,比如都需要将问题划分为一个个子问题,然后通过解决这些子问题来解决最终问题。但其实这三者之间的区别还是蛮大的。贪心是则可看成是链式结构回溯和分支界限为穷举式的搜索,其思想的差异是深度优先和广度优先一:分治算法一、基本概念在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两_算法概念实例

随笔—醒悟篇之考研调剂_考研调剂抑郁-程序员宅基地

文章浏览阅读5.6k次。考研篇emmmmm,这是我随笔篇章的第二更,原本计划是在中秋放假期间写好的,但是放假的时候被安排写一下单例模式,做了俩机试题目,还刷了下PAT的东西,emmmmm,最主要的还是因为我浪的很开心,没空出时间来写写东西。  距离我考研结束已经快两年了,距离今年的考研还有90天左右。  趁着这个机会回忆一下青春,这一篇会写的比较有趣,好玩,纯粹是为了记录一下当年考研中发生的有趣的事。  首先介绍..._考研调剂抑郁

SpringMVC_class org.springframework.web.filter.characterenco-程序员宅基地

文章浏览阅读438次。SpringMVC文章目录SpringMVC1、SpringMVC简介1.1 什么是MVC1.2 什么是SpringMVC1.3 SpringMVC的特点2、HelloWorld2.1 开发环境2.2 创建maven工程a>添加web模块b>打包方式:warc>引入依赖2.3 配置web.xml2.4 创建请求控制器2.5 创建SpringMVC的配置文件2.6 测试Helloworld2.7 总结3、@RequestMapping注解3.1 @RequestMapping注解的功能3._class org.springframework.web.filter.characterencodingfilter is not a jakart

gdb: Don‘t know how to run. Try “help target“._don't know how to run. try "help target".-程序员宅基地

文章浏览阅读4.9k次。gdb 远程调试的一个问题:Don't know how to run. Try "help target".它在抱怨不知道怎么跑,目标是什么. 你需要为它指定target remote 或target extended-remote例如:target extended-remote 192.168.1.136:1234指明target 是某IP的某端口完整示例如下:targ..._don't know how to run. try "help target".

c语言程序设计教程 郭浩志,C语言程序设计教程答案杨路明郭浩志-程序员宅基地

文章浏览阅读85次。习题 11、算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述2、c 语言程序的结构如下:1、c 语言程序由函数组成,每个程序必须具有一个 main 函数作为程序的主控函数。2、“/*“与“*/“之间的内容构成 c 语言程序的注释部分。3、用预处理命令#include 可以包含有关文件的信息。4、大小写字母在 c 语言中是有区别的。5、除 main 函数和标准库函数以..._c语言语法0x1e