Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 1 | # English |
| 2 | |
| 3 | ## General |
| 4 | * [Go: A New Language for a New Year](http://kylelemons.net/2012/01/go-new-language-new-year/) _2012-01-06_ |
| 5 | * [Why you PHP guys should learn Golang](http://www.mikespook.com/2012/08/why-you-php-guys-should-learn-golang/) _2012-08-10_ |
| 6 | * [Why I went from Python to Go (and not node.js)](http://jordanorelli.tumblr.com/post/31533769172/why-i-went-from-python-to-go-and-not-node-js) _2012-09-14_ |
| 7 | * [Why I program in Go](http://tech.t9i.in/2013/01/why-program-in-go/) _2013-01-05_ |
rahulgopan | 5d6288e | 2014-12-15 02:34:34 -0800 | [diff] [blame] | 8 | * [What I Love About Go](http://npf.io/2013/01/what-i-love-about-go) _2013-01-25_ |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 9 | * [Google Go: The Good, the Bad, and the Meh](http://blog.carlsensei.com/post/42828735125) _2013-02-10_ |
| 10 | * [Switching from Python to Go](https://www.spacemonkey.com/blog/posts/go-space-monkey) _2014-04-21_ |
| 11 | |
| 12 | ## Concurrency / Channels |
| 13 | * [Concurrent Idioms #1: Broadcasting values in Go with linked channels](http://rogpeppe.wordpress.com/2009/12/01/concurrent-idioms-1-broadcasting-values-in-go-with-linked-channels/) _2009-12-01_ |
| 14 | * [Unlimited Buffering with Low Overhead](http://rogpeppe.wordpress.com/2010/02/10/unlimited-buffering-with-low-overhead/) _2010-02-10_ |
| 15 | * [Golang: Funny Play with Channel](http://www.mikespook.com/2012/05/golang-funny-play-with-channel/) _2012-05-25_ |
| 16 | * [Stacked channels](http://gowithconfidence.tumblr.com/post/31426832143/stacked-channels) _2012-09-12_ |
| 17 | * [Just muxing about](http://gowithconfidence.tumblr.com/post/31431608488/muxing) _2012-09-12_ |
| 18 | * [applied mux()ing: a LimitBuffer](http://gowithconfidence.tumblr.com/post/31797884887/limit-buffers) _2012-09-18_ |
| 19 | * [Fundamentals of concurrent programming](http://www.nada.kth.se/~snilsson/concurrency/) _2013-01-27_ |
| 20 | |
| 21 | ## Interfaces / OOP |
| 22 | * [no methods on interfaces](http://gowithconfidence.tumblr.com/post/31735316104/interface-methods) _2012-09-17_ |
| 23 | * [How to use interfaces in Go](http://jordanorelli.tumblr.com/post/32665860244/how-to-use-interfaces-in-go) _2012-10-01_ |
| 24 | * [Go Object Oriented Design](http://nathany.com/good) _2013-01-14_ |
| 25 | * [It is ridiculously easy to refactor Go](http://www.onebigfluke.com/2013/01/it-is-ridiculously-easy-to-refactor-go.html) _2013-01-27_ |
| 26 | * [Functional Iteration in Go](http://hackthology.com/functional-iteration-in-go.html) _2013-12-13_ |
| 27 | |
| 28 | ## Web Development |
| 29 | * [Auth and Sessions](http://shadynasty.biz/blog/2012/09/05/auth-and-sessions/) _2012-09-05_ |
| 30 | * [Painless Web Handlers in Go](http://shadynasty.biz/blog/2012/08/07/painless-web-handlers-in-go/) _2012-08-07_ |
| 31 | * [Implementing Chat with WebSockets](http://gary.beagledreams.com/page/go-websocket-chat.html) _2012-03-22_ |
| 32 | |
| 33 | ## Misc |
| 34 | * [Zero Downtime upgrades of TCP servers in Go](http://blog.nella.org/?p=879) _2012-05-29_ |
| 35 | * [Using the Go Regexp Package](http://blog.kamilkisiel.net/blog/2012/07/05/using-the-go-regexp-package/) _2012-07-05_ |
| 36 | * [Function Call by Name in Golang](http://www.mikespook.com/2012/07/function-call-by-name-in-golang/) _2012-07-05_ |
| 37 | * [An introduction to cross compilation with Go](http://dave.cheney.net/2012/09/08/an-introduction-to-cross-compilation-with-go) _2012-09-08_ |
| 38 | * [Applying The Clean Architecture to Go applications](http://manuel.kiessling.net/2012/09/28/applying-the-clean-architecture-to-go-applications/) _2012-09-08_ |
| 39 | * [Methods as Objects in Go](http://ernestmicklei.com/2012/11/26/methods-as-objects-in-go/) _2012-12-26_ |
| 40 | * [Optimizing Real World Go](http://bpowers.github.com/weblog/2013/01/05/optimizing-real-world-go/) _2013-01-05_ |
| 41 | * [Go-spew: A Journey into Dumping Go Data Structures](https://blog.cyphertite.com/go-spew-a-journey-into-dumping-go-data-structures/) _2013-01-09_ |
| 42 | * [I2C Programming in Go](http://www.gmcbay.com/2013/01/i2c-programming-in-go/) _2013-01-12_ |
| 43 | * [Function Types in Go (golang)](http://jordanorelli.tumblr.com/post/42369331748/function-types-in-go-golang) _2013-02-05_ |
| 44 | * [Go & Assembly](http://www.doxsey.net/blog/go-and-assembly) _2013-02-05_ |
| 45 | * [State machines in Go (#golang)](http://denis.papathanasiou.org/?p=1190) _2013-02-10_ |
| 46 | * [Go Reflection Codex](http://jimmyfrasche.github.io/go-reflection-codex/) |
| 47 | |
| 48 | |
| 49 | # Chinese |
| 50 | * [How to write Go code](http://chenxiaoyu.org/2012/03/14/howto-write-golang-code.html) |
| 51 | * [Test Go module](http://chenxiaoyu.org/2012/12/07/golang-module-test-benchmark.html) |
| 52 | * [Build web application with golang](https://github.com/astaxie/build-web-application-with-golang) |
| 53 | * [Go语言评估报告](https://docs.google.com/document/d/1NosYIbM6tfBqKh49BrHOngBfXuT1MfrvYXwc_ikwuMk/edit) |
| 54 | * [Why you PHP guys should learn Golang](http://www.mikespook.com/2012/08/%e4%b8%ba%e4%bb%80%e4%b9%88phper%e5%ba%94%e5%bd%93%e5%ad%a6%e4%b9%a0golang/) |
| 55 | * [Function Call by Name in Golang](http://www.mikespook.com/2012/07/%e5%9c%a8-golang-%e4%b8%ad%e7%94%a8%e5%90%8d%e5%ad%97%e8%b0%83%e7%94%a8%e5%87%bd%e6%95%b0/) |
| 56 | * [Golang: Funny Play with Channel](http://www.mikespook.com/2012/06/golang-channel-%e6%9c%89%e8%b6%a3%e7%9a%84%e5%ba%94%e7%94%a8/) |
| 57 | * [Using MyMySQL - A interface of database/sql](http://www.mikespook.com/2012/05/mymysql-%e7%9a%84-databasesql-%e6%8e%a5%e5%8f%a3%e4%bd%bf%e7%94%a8/) |
| 58 | * [Go did What on the Stack?](http://www.mikespook.com/2011/03/go%e5%9c%a8stack%e4%b8%8a%e5%b9%b2%e4%ba%86%e7%a5%9e%e9%a9%ac%ef%bc%9f/) |
| 59 | * [Gobs on the wire (Translation)](http://www.mikespook.com/2011/03/%e7%bf%bb%e8%af%91%e9%a3%9e%e7%bf%94%e7%9a%84-gob/) |
| 60 | * [Go Environment Setup (Translation)](http://www.mikespook.com/2012/02/%E7%BF%BB%E8%AF%91go-%E7%8E%AF%E5%A2%83%E8%AE%BE%E7%BD%AE/) |
| 61 | * [Error Handling and Go (Translation)](http://www.mikespook.com/2011/08/%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E5%92%8Cgo/) |
| 62 | * [The Go Tool (Translation)](http://www.mikespook.com/2012/02/%E7%BF%BB%E8%AF%91go-%E5%B7%A5%E5%85%B7/) |
| 63 | * [Less is exponentially more (Translation)](http://www.mikespook.com/2012/06/%E7%BF%BB%E8%AF%91%E5%B0%91%E6%98%AF%E6%8C%87%E6%95%B0%E7%BA%A7%E7%9A%84%E5%A4%9A/) |
| 64 | * [Zero Downtime upgrades of TCP servers in Go (Translation)](http://www.mikespook.com/2012/05/%E7%BF%BB%E8%AF%91%E7%94%A8-go-%E5%AE%9E%E7%8E%B0%E9%9B%B6%E5%81%9C%E6%9C%BA%E5%8D%87%E7%BA%A7-tcp-%E6%9C%8D%E5%8A%A1/) |
Andrew Gerrand | 5bc444d | 2014-12-10 11:35:11 +1100 | [diff] [blame] | 65 | * [Ready? Go! 上篇:大道至简](http://monnand.me/p/ready-go-1/zhCN/) |
| 66 | * [Ready? Go! 下篇:多核并起](http://monnand.me/p/ready-go-2/zhCN/) |
| 67 | |
| 68 | # Czech |
| 69 | * [Google Go - 1st birthday](http://www.abclinuxu.cz/clanky/google-go-1.-narozeniny) |
| 70 | * [Google Go - what we find in the kit](http://www.abclinuxu.cz/clanky/google-go-co-najdeme-ve-stavebnici) |
| 71 | * [Google Go - advanced topics](http://www.abclinuxu.cz/clanky/google-go-pokrocilejsi-temata) |
| 72 | * [Google Go by examples I.](http://www.abclinuxu.cz/clanky/google-go-v-prikladech-1) |
| 73 | * [Google Go by examples II.](http://www.abclinuxu.cz/clanky/google-go-v-prikladech-2) |
| 74 | * [Error handling in Go](http://www.abclinuxu.cz/clanky/osetrovani-chyb-v-go) |
| 75 | * [Google Go - The Laws of Reflection](http://www.abclinuxu.cz/clanky/google-go-pravidla-reflexe) |
| 76 | * [Google Go - 2nd birthday](http://www.abclinuxu.cz/clanky/google-go-2.-narozeniny) |
| 77 | |
| 78 | # German |
| 79 | * [Go Cheat Sheet - Kurzreferenz für GoLang](http://www.weltchecker.de/go-cheat-sheet-kurzreferenz-fur-golang/) _2011-02-25_ |
| 80 | * [Programmiersprachen im Multicore Zeitalter - Google GO und Nebenläufigkeit](http://ps.informatik.uni-siegen.de/downloads/Seminare/multicore-ws2011/donner.pdf) ` [PDF] ` _2012-02-02_ |
| 81 | * [A list of German press articles about Go](http://www.hweidner.de/redmine/projects/pub/wiki/Golang_Presse) |
| 82 | |
| 83 | # Japanese |
| 84 | * [WindowsでGo言語のまとめ](http://esten.wankuma.com/) |
| 85 | * [Websocketを使ってみた with Go言語](http://u.hinoichi.net/2012/12/14/websocket%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F-with-go%E8%A8%80%E8%AA%9E/) |
| 86 | * [方向のあるチャネルを試す@Go言語](http://u.hinoichi.net/2012/12/29/%E6%96%B9%E5%90%91%E3%81%AE%E3%81%82%E3%82%8B%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E8%A9%A6%E3%81%99-go%E8%A8%80%E8%AA%9E/) |
| 87 | * [Go言語のチャネルを使った簡単なサンプル -タイムアウト処理-](http://u.hinoichi.net/2012/12/26/go%E8%A8%80%E8%AA%9E%E3%81%AE%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E7%B0%A1%E5%8D%98%E3%81%AA%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB-%E3%82%BF%E3%82%A4%E3%83%A0/) |
| 88 | * [Go Playgroundでランダムを試す](http://u.hinoichi.net/2012/12/25/go-playground%E3%81%A7%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%82%92%E8%A9%A6%E3%81%99/) |
| 89 | * [golang and FastCGI](http://u.hinoichi.net/2012/07/11/golang-and-fastcgi/) |
| 90 | * [goweb-msgpack](http://u.hinoichi.net/2012/08/06/goweb-msgpack/) |
| 91 | * [GAE/Gで単体テスト](http://u.hinoichi.net/2012/08/17/gaeg%E3%81%A7%E5%8D%98%E4%BD%93%E3%83%86%E3%82%B9%E3%83%88/) |
| 92 | * [Go言語のコードカバレッジツール](http://u.hinoichi.net/2012/09/06/go%E8%A8%80%E8%AA%9E%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%82%AB%E3%83%90%E3%83%AC%E3%83%83%E3%82%B8%E3%83%84%E3%83%BC%E3%83%AB/) |
| 93 | * [Go言語でWebアプリを作るときに便利なライブラリ&ツール](http://u.hinoichi.net/2012/09/11/go%E8%A8%80%E8%AA%9E%E3%81%A7web%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E4%BE%BF%E5%88%A9%E3%81%AA%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/) |
| 94 | * [Gowebでクロスドメインリクエスト](http://u.hinoichi.net/2012/09/24/goweb%E3%81%A7%E3%82%AF%E3%83%AD%E3%82%B9%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88/) |
| 95 | * [Go言語のhttpサーバ上で外部ファイルとしてJavascriptとかCSSを使う](http://u.hinoichi.net/2012/05/21/go%E8%A8%80%E8%AA%9E%E3%81%AEhttp%E3%82%B5%E3%83%BC%E3%83%90%E4%B8%8A%E3%81%A7%E5%A4%96%E9%83%A8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6javascript%E3%81%A8%E3%81%8Bcss%E3%82%92/) |
| 96 | * [Go言語のテンプレートエンジンでHTMLのコメントを出す](http://u.hinoichi.net/2012/05/07/go%E8%A8%80%E8%AA%9E%E3%81%AE%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%A7html%E3%81%AE%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%87%BA/) |
| 97 | * [Channel API for Golang](http://u.hinoichi.net/2012/02/23/channel-api-for-golang/) |
| 98 | * [Go言語で jQuery ライクな操作が出来る goquery を試した。](http://mattn.kaoriya.net/software/lang/go/20120914184828.htm) |
| 99 | * [Go言語向けの ORM、gorp がなかなか良い](http://mattn.kaoriya.net/software/lang/go/20120914222828.htm) |
| 100 | * [GAE/GでGoogle Cloud Storageを利用するには(1)](http://takashi-yokoyama.blogspot.jp/2012/08/gaeggoogle-cloud-storage.html) |
| 101 | * [Go言語のWebフレームワーク"goweb"をGAE/Gで動かす](http://takashi-yokoyama.blogspot.jp/2012/07/gowebgowebgaeg.html) |
| 102 | * [Ubuntu 12.04にgolangを”ソースから”インストールする。](http://takashi-yokoyama.blogspot.jp/2012/07/ubuntu-1204golang.html) |
Jongmin Kim | e927f07 | 2015-01-15 00:05:47 +0900 | [diff] [blame] | 103 | * [GAE/Gで時間のチェック(Datastore編)](http://takashi-yokoyama.blogspot.jp/2012/06/gaegdatastore.html) |
| 104 | |
| 105 | # Korean |
| 106 | * [Go for Java Programmer](http://goo.gl/8zjRwt) |
| 107 | * [The Go Programming Language](http://www.slideshare.net/golanger/abou-go) |
| 108 | * [You can read Go code](http://goo.gl/vUeSzl) |
| 109 | * [Go channel tutorial](http://www.gonuts.kr/2014/12/golang-channels-tutorial.html) |
| 110 | * [Go character encoding](http://www.slideshare.net/suapapa/go-character-encoding) |
| 111 | * [Using Google API in Go](http://www.slideshare.net/golanger/using-google-api-in-go) |
arahansa | bd58208 | 2015-01-15 02:00:44 +0900 | [diff] [blame] | 112 | * [Go로 Git 들여다보기](http://goo.gl/nCDV3I) |
arahansa | b8443d5 | 2015-01-15 02:02:42 +0900 | [diff] [blame] | 113 | * [Go: 90% 완벽?!, 100% of the time 슬라이드 번역 ] (http://100coding.com/go/slide) |
arahansa | bd58208 | 2015-01-15 02:00:44 +0900 | [diff] [blame] | 114 | * [Go 동시성 패턴 advanced 영상 번역] (http://www.youtube.com/watch?v=4g2skln42eo) |
arahansa | 5dc2058 | 2015-01-15 02:04:55 +0900 | [diff] [blame] | 115 | * [Go + Revel + Gorp 간단 게시판 만들기] (http://100coding.com/go/tutorial/1) |
| 116 | * [Go + Revel + Gorm 으로 만드는 블로그] (https://github.com/jaehue/goblog/wiki/Hello-World) |