《Go语言实战》发布了

受谢大邀请,去年在负责翻译《Go in Action》一书。上周末,这本书的中文版《Go语言实战》终于上架开卖了,可以在这里,或者去各大电商购买。

»

Go并发模式:管道和取消

译自http://blog.golang.org/pipelines

这是Go官方blog的一篇文章,介绍了如何使用Go来编写并发程序,并按照程序的演化顺序,介绍了不同模式遇到的问题以及解决的问题。主要解释了用管道模式链接不同的线程,以及如何在某个线程取消工作时,保证所有线程以及管道资源的正常回收。

»

go-rest演化

在EXFE创业的两年,虽然项目最终失败了(很可惜),不过自己从头开始写了一个简化RESTful Service实现的Framework——go-rest,还算有不少收获。这里记录一下go-rest实现过程中一些重要的演变,以及这些演变背后的原因。

»

我为什么喜欢Go

这半年来工作上一直在用Go,总共统计下来也写了1w多行代码,算上删删改改的,大概能有1w5吧。而且还写了不少go的库,比如android push库go_c2dm,一个简单的IMAP客户端goimap,想继续完善的编码库go-encoding-ex。似乎赶着最近Google IO,国外很时兴写对Go的总结,于是我也赶热闹写一篇blog。

»

Googol Lee on #golang,

Golang里调用C

Golang调用C分两个步骤:1 写一个C的wrapper,这个很简单;2 对wrapper做编译,这个步骤有点复杂,而且涉及众多中间文件。应该是有办法用自动化的工具简化这个过程的。

»