mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
Removing dead links.
parent
61a22ba5de
commit
576b3da4de
18
Articles.md
18
Articles.md
@ -9,7 +9,7 @@ Table of Contents
|
||||
* [Pointers/References/Memory](#pointers-references-and-memory-management)
|
||||
* [Performance and Profiling](#performance-and-profiling)
|
||||
* [Concurrency / Channels](#concurrency--channels)
|
||||
* [Web Development](#web-development)
|
||||
* [Web & API Development](#web-development)
|
||||
* [Mobile Applications](#mobile-applications)
|
||||
* [Interfaces / OOP](#interfaces--oop)
|
||||
* [Misc](#misc)
|
||||
@ -76,6 +76,7 @@ Table of Contents
|
||||
|
||||
Start by reading the [overview of server programming](LearnServerProgramming) documentation first.
|
||||
|
||||
* [A Journey into Microservices - Part 1](https://sudo.hailoapp.com/services/2015/03/09/journey-into-a-microservice-world-part-1/), [Part 2](https://sudo.hailoapp.com/services/2015/03/09/journey-into-a-microservice-world-part-2/), [Part 3](https://sudo.hailoapp.com/services/2015/03/09/journey-into-a-microservice-world-part-3/) _2015-03_09_
|
||||
* [Making a RESTful JSON API in Go](http://thenewstack.io/make-a-restful-json-api-go/) _2015-01-01_
|
||||
* [Building a Web Server in Go](http://thenewstack.io/building-a-web-server-in-go/) _2014-09-01_
|
||||
* [Auth and Sessions](http://shadynasty.biz/blog/2012/09/05/auth-and-sessions/) _2012-09-05_
|
||||
@ -107,7 +108,7 @@ Start by reading the [overview of mobile development](Mobile) documentation firs
|
||||
* [Go & Assembly](http://www.doxsey.net/blog/go-and-assembly) _2013-02-05_
|
||||
* [Function Types in Go (golang)](http://jordanorelli.tumblr.com/post/42369331748/function-types-in-go-golang) _2013-02-05_
|
||||
* [I2C Programming in Go](http://www.gmcbay.com/2013/01/i2c-programming-in-go/) _2013-01-12_
|
||||
* [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_
|
||||
* [Go-spew: A Journey into Dumping Go Data Structures](http://blog.cyphertite.com/go-spew-a-journey-into-dumping-go-data-structures/) _2013-01-09_
|
||||
* [Optimizing Real World Go](http://bpowers.github.com/weblog/2013/01/05/optimizing-real-world-go/) _2013-01-05_
|
||||
* [Methods as Objects in Go](http://ernestmicklei.com/2012/11/26/methods-as-objects-in-go/) _2012-12-26_
|
||||
* [Applying The Clean Architecture to Go applications](http://manuel.kiessling.net/2012/09/28/applying-the-clean-architecture-to-go-applications/) _2012-09-08_
|
||||
@ -154,19 +155,6 @@ Start by reading the [overview of mobile development](Mobile) documentation firs
|
||||
|
||||
## Japanese
|
||||
* [WindowsでGo言語のまとめ](http://esten.wankuma.com/)
|
||||
* [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/)
|
||||
* [方向のあるチャネルを試す@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/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [golang and FastCGI](http://u.hinoichi.net/2012/07/11/golang-and-fastcgi/)
|
||||
* [goweb-msgpack](http://u.hinoichi.net/2012/08/06/goweb-msgpack/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [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/)
|
||||
* [Channel API for Golang](http://u.hinoichi.net/2012/02/23/channel-api-for-golang/)
|
||||
* [Go言語で jQuery ライクな操作が出来る goquery を試した。](http://mattn.kaoriya.net/software/lang/go/20120914184828.htm)
|
||||
* [Go言語向けの ORM、gorp がなかなか良い](http://mattn.kaoriya.net/software/lang/go/20120914222828.htm)
|
||||
* [GAE/GでGoogle Cloud Storageを利用するには(1)](http://takashi-yokoyama.blogspot.jp/2012/08/gaeggoogle-cloud-storage.html)
|
||||
|
1
Blogs.md
1
Blogs.md
@ -10,6 +10,7 @@ NOTE: Please don't add individual blog entries to this page. Those belong in [ar
|
||||
* [Mat Ryer's Medium Blog](https://medium.com/@matryer)
|
||||
* [Matt Aimonetti's Blog](http://matt.aimonetti.net/)
|
||||
* [Marcio.io](http://marcio.io/)
|
||||
* [whizdumb](http://whizdumb.me/)
|
||||
* [Carlos Becker's Blog](http://carlosbecker.com/)
|
||||
* [Ardan Studios Going Go](http://www.goinggo.net/)
|
||||
* [The Golang Weekly](http://golangweekly.com/)
|
||||
|
15
Books.md
15
Books.md
@ -100,7 +100,7 @@ Sorted by publication date.
|
||||
* ISBN: 978-0134190440
|
||||
* Reference: http://www.informit.com/store/go-programming-language-9780134190440
|
||||
|
||||
## Available without Publication Date
|
||||
## Available without Publication Date
|
||||
|
||||
* **Learning Go** (e-book)
|
||||
* Author: Miek Gieben
|
||||
@ -187,19 +187,13 @@ Sorted by publication date.
|
||||
* Publication Date: 2013-08
|
||||
* ISBN: 978-7-115-31790-2
|
||||
* Reference: http://www.ptpress.com.cn/Book.aspx?id=35714
|
||||
|
||||
* **Go语言程序设计 (21世纪高等学校规划教材·计算机科学与技术)**
|
||||
* Author: 王鹏
|
||||
* Publication Date: 2013-12-18
|
||||
* ISBN: 9787302347231
|
||||
* Reference: http://www.tup.com.cn/sub_press/4/book/Showbook.asp?CPBH=054436-01
|
||||
|
||||
* **Go并发编程实战**
|
||||
* Author: 郝林
|
||||
* Publication Date: 2015-01-01
|
||||
* ISBN: 9787115373984
|
||||
* Reference: http://www.ptpress.com.cn/Book.aspx?id=39783
|
||||
|
||||
|
||||
* **学习 Go 语言** (e-book / Translation)
|
||||
* Author: Xing Xing (mikespook)
|
||||
* Publication Date: ---
|
||||
@ -248,7 +242,7 @@ Sorted by publication date.
|
||||
* Authors: Rainer Feike and Steffen Blass
|
||||
* Publication Date: 2010-11
|
||||
* ISBN: 978-3-8632-4722-5
|
||||
* Reference (Amazon): http://www.amazon.de/Programmierung-Google-Beispiele-professionelle-Anwendung/dp/3827330092
|
||||
* Reference (Amazon): http://www.amazon.de/Programmierung-Google-Beispiele-professionelle-Anwendung/dp/3827330092
|
||||
* Reference (Google Books): https://books.google.de/books?id=E4IL5dT1yLsC&printsec=frontcover&hl=de#v=onepage&q&f=false
|
||||
|
||||
* **Systemprogrammierung in Google Go**
|
||||
@ -312,8 +306,7 @@ Sorted by publication date.
|
||||
|
||||
# Indonesia
|
||||
* **Bahasa Pemrograman Go**
|
||||
* Author: Sajarwo Anggai
|
||||
* Author: Sajarwo Anggai
|
||||
* Publication Date: October 21, 2013
|
||||
* ISBN: ---
|
||||
* Reference: https://sajarwo87.wordpress.com/2013/10/21/buku-bahasa-pemrograman-go/
|
||||
|
||||
|
@ -4,6 +4,5 @@
|
||||
* [stringer](https://godoc.org/golang.org/x/tools/cmd/stringer) – Implements `fmt.Stringer` interface for enums.
|
||||
* [gostringer](https://godoc.org/github.com/sourcegraph/gostringer) – Implements `fmt.GoStringer` interface for enums.
|
||||
* [jsonenums](https://github.com/campoy/jsonenums) – Implements `json.Marshaler` and `json.Unmarshaler` interfaces for enums.
|
||||
* [gen-mocks](https://sourcegraph.com/sourcegraph/gen-mocks) – Generate mocks for interfaces. Used in [go-sourcegraph](https://sourcegraph.com/sourcegraph.com/sourcegraph/go-sourcegraph@master/.tree/sourcegraph).
|
||||
* [gojson](https://github.com/ChimeraCoder/gojson) - Generates go struct definitions from example json documents.
|
||||
* [vfsgen](https://github.com/shurcooL/vfsgen) - Generates a vfsdata.go file that statically implements the given virtual filesystem.
|
||||
|
@ -73,13 +73,11 @@ Is your area not listed below? Check out [this list](http://golang.meetup.com/al
|
||||
* [Louisville Golang](http://www.meetup.com/Louisville-Golang-Meetup/) - Louisville KY, USA.
|
||||
* [Go Boston](https://plus.google.com/u/0/communities/103337146295481792015) - Boston MA, USA.
|
||||
* [GoMN](http://www.meetup.com/golangmn/) - Minneapolis MN, USA.
|
||||
* [Davidson Golang](http://www.meetup.com/Davidson-Golang/events/167980892/) - Davidson NC, USA.
|
||||
* [NYC Go Developers Meetup](http://www.meetup.com/nycgolang/) - New York NY, USA.
|
||||
* [New York Go Language Meetup](http://www.meetup.com/golangny/) - New York NY, USA.
|
||||
* [GoPDX](http://groups.google.com/group/go-pdx) - Portland OR, USA.
|
||||
* [GoLangPhilly](http://www.meetup.com/GoLangPhilly/) - Philadelphia PA, USA.
|
||||
* [GoLancaster](http://www.meetup.com/GoLancaster/) - Lancaster PA, USA.
|
||||
* [Go Steel Programmers](http://meetup.go-steel-programmers.org/) - Pittsburgh PA, USA.
|
||||
* [ATX-Golang](http://www.meetup.com/atxgolang/) - Austin TX, USA.
|
||||
* [GoDFW](http://www.meetup.com/GoCowboys/) - Dallas TX, USA.
|
||||
* [Golang Houston](http://www.meetup.com/Golang-Houston/) - Houston TX, USA.
|
||||
@ -99,4 +97,4 @@ Is your area not listed below? Check out [this list](http://golang.meetup.com/al
|
||||
* [Golang Buenos Aires] (http://www.meetup.com/Golang-Meetup-Buenos-Aires) - Argentina.
|
||||
* [Golang Medellín] (http://www.meetup.com/Golang-Medellin/) - Colombia.
|
||||
* [Golang Chile] (https://groups.google.com/d/forum/golang-chile) - Chile.
|
||||
* [Golang Panamá] (https://groups.google.com/d/forum/golang-panama) - Panamá.
|
||||
* [Golang Panamá] (https://groups.google.com/d/forum/golang-panama) - Panamá.
|
||||
|
10
GoUsers.md
10
GoUsers.md
@ -36,7 +36,6 @@
|
||||
* [Blippar](http://blippar.com)
|
||||
* [bol.com](http://bol.com) - [github](https://github.com/emicklei/go-restful) [blog](http://ernestmicklei.com/2015/07/04/testing-your-rest-api-in-go-with-forest/)
|
||||
* [Booking.com](http://booking.com) - [source](http://www.techworld.com/careers/perl-developers-dispel-doubts-about-codes-longevity-3599357/)
|
||||
* [Bowery](http://bowery.io/) - [source](http://bowery.io/blog/posts/2014/09/30/shared-libraries-at-bowery.html), [blog](http://bowery.io/posts/Nodejs-to-Golang-Bowery/)
|
||||
* [Byndr](http://www.byndr.org)
|
||||
* [Canonical](http://canonical.com/) - [source](http://www.youtube.com/watch?v=7QDVRowyUQA), [email](https://groups.google.com/d/msg/golang-nuts/jLnMsUbYwrQ/isfMUvBOkEIJ)
|
||||
* [Carbon Games](http://carbongames.com/) - [source](http://carbongames.com/opensource.html#the_go_programming_language_bsd)
|
||||
@ -67,11 +66,9 @@
|
||||
* [Economist](http://www.economist.com/) - [github](https://github.com/EconomistDigitalSolutions/ramlapi)
|
||||
* [Embedly](http://embed.ly) - [blog](http://blog.embed.ly/post/45149878472/167857590)
|
||||
* [EMC Cloud Services](http://www.emc.com/campaign/emc-cloud-services/index.htm) - [tweet](https://twitter.com/chadlung/status/622118049500364800)
|
||||
* [ErrPlane](http://www.errplane.com) - [blog](http://techcrunch.com/2013/03/18/errplane-performance-monitoring-and-alert-service-for-web-apps/)
|
||||
* [Everything.me](http://everything.me) - [blog](http://geeks.everything.me/2015/05/03/adventures-with-disque/)
|
||||
* [Exotel](http://exotel.in) - [website](http://www.gophercon.in/#sponsor)
|
||||
* [Facebook](https://facebook.com) - [github](https://github.com/facebookgo/), [blog](http://blog.parse.com/learn/how-we-moved-our-api-from-ruby-to-go-and-saved-our-sanity/)
|
||||
* [FINSECTECH](http://www.finsectech.com) - [Cybersecurity Management](http://core.finsectech.com)
|
||||
* [Factom](http://www.factom.org) - [github](https://github.com/FactomProject)
|
||||
* [Foize](https://www.foize.com) - [github](https://github.com/foize/)
|
||||
* [Flipboard](http://www.flipboard.com) - [source (job post)](https://news.ycombinator.com/item?id=6140956)
|
||||
@ -98,7 +95,7 @@
|
||||
* [InfluxDB](https://influxdb.com/) - [blog](http://blog.gopheracademy.com/birthday-bash-2014/why-influxdb-uses-go/)
|
||||
* [Intel Germany (Debugger QA Team)](http://www.intel.com) - [source](http://www.reddit.com/r/golang/comments/16qw6x/the_intel_debugger_qa_team_in_germany_ulm_is/)
|
||||
* [Iron.io](http://iron.io/) - [source](http://www.youtube.com/watch?v=kKQLhGZVN4A) [blog:"30 servers to 2"](http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2-go.html) [blog:"2 years of production Go"](http://blog.iron.io/2013/08/go-after-2-years-in-production.html)
|
||||
* [JelloLabs](http://www.jellolabs.com) - [blog](http://www.jellolabs.com/blog/why-golang-is-ready-for-early-stage-startups.html)
|
||||
* [JelloLabs](http://www.jellolabs.com)
|
||||
* [Jimdo](http://www.jimdo.com) - [tweet](https://twitter.com/mlafeldt/status/351661314017476608) [github](https://github.com/jimdo)
|
||||
* [JusTickets - built with Go](https://www.justickets.in/cities)
|
||||
* [Karma](http://www.yourkarma.com) - [blog](https://blog.yourkarma.com/how-we-use-mqtt-at-karma)
|
||||
@ -123,7 +120,6 @@
|
||||
* [New Bamboo](http://www.new-bamboo.co.uk) - [blog](http://blog.new-bamboo.co.uk/2013/09/17/micro-network-daemons-in-go)
|
||||
* [New York Times](http://nyt.com/) - [source](http://open.blogs.nytimes.com/2014/07/10/emr-streaming-in-go/?_php=true&_type=blogs&_r=0)
|
||||
* [Nexway](http://www.nexway.com)
|
||||
* [ngmoco:)](http://ngmoco.com/) - [blog](http://ngenuity.ngmoco.com/2012/01/introducing-falcore-and-timber.html)
|
||||
* [Novartis](http://www.novartis.com) - [g+ post](https://plus.google.com/114945221884326152379/posts/d1SVaqkRyTL)
|
||||
* [Odoscope](http://www.odoscope.com) - [twitter](https://twitter.com/odoscope/status/642383738249322496), [job](http://www.odoscope.com/career-at-odoscope/developer-vacancy/)
|
||||
* [Ooyala](http://www.ooyala.com/) - [github](https://github.com/ooyala/)
|
||||
@ -153,7 +149,6 @@
|
||||
* [SendHub](https://www.sendhub.com/) - [source (shipbuilder PaaS)](http://shipbuilder.io/)
|
||||
* [Shopify](http://www.shopify.com) [tweet](https://twitter.com/burkelibbey/status/312328030670450688)
|
||||
* [Showyou](http://www.showyou.com) [source](https://plus.google.com/101522949595361604155/posts/8n4CSePMwgV)
|
||||
* [Siminars](http://siminars.com) - [github](https://github.com/simversity)
|
||||
* [SmartyStreets](http://smartystreets.com) [source](http://mwholt.com/autocomplete#technical)
|
||||
* [SmugMug](http://www.smugmug.com/) - [blog](http://sorcery.smugmug.com/2012/04/06/deriving-json-types-in-go/)
|
||||
* [Skimlinks](http://www.skimlinks.com) [blog](https://speakerdeck.com/rjohnsondev/go-at-skimlinks)
|
||||
@ -167,7 +162,6 @@
|
||||
* [StatHat](http://stathat.com/) - [Go blog post](http://blog.golang.org/2011/12/building-stathat-with-go.html)
|
||||
* [Steals.com](http://steals.com) [blog](http://blog.gopheracademy.com/day-15-shopping-with-go)
|
||||
* [Streetspotr](http://streetspotr.com) - [tweet](https://twitter.com/thcyron/status/372350650580865024)
|
||||
* [Stretchr](http://stretchr.com/) [github](https://github.com/stretchrcom)
|
||||
* [SyndicatePro](http://syndicatepro.com/) - [source](https://groups.google.com/d/msg/golang-nuts/eeAmkzaRt-w/rHpoRAGeLD8J)
|
||||
* [Tamber](http://www.tamber.com/) - [blog](http://www.tamber.com/posts/ferret.html)
|
||||
* [Tapglue](https://www.tapglue.com/)
|
||||
@ -194,7 +188,7 @@
|
||||
* [Undisclosed.ch](https://undisclosed.ch/) - [github](https://github.com/xoba/goutil)
|
||||
* [Urlist](http://urli.st/) - [tweet](https://twitter.com/ScintillaLuz/status/364767411750174720)
|
||||
* [Viki](http://www.viki.com/) - [github](https://github.com/viki-org/)
|
||||
* [VividCortex](https://vividcortex.com/) - [blog](https://vividcortex.com/blog/2014/11/20/in-case-you-missed-it-developing-mysql-apps-with-go/), [source](https://vividcortex.com/jobs/) [github](https://github.com/VividCortex/)
|
||||
* [VividCortex](https://vividcortex.com/) - [blog](https://vividcortex.com/blog/2014/11/20/in-case-you-missed-it-developing-mysql-apps-with-go/), [github](https://github.com/VividCortex/)
|
||||
* [Whim](http://joinwhim.com/) - [meetup](http://www.meetup.com/golangsf/events/223166815/), [tweet](https://twitter.com/_peggyli/status/629176462155755520)
|
||||
* [Yahoo](http://yahoo.com) - [github](https://github.com/yahoo/webseclab)
|
||||
* [Yik Yak](http://www.yikyakapp.com/) - [tweet](https://twitter.com/ardanlab/status/629002599484813312/photo/1)
|
||||
|
@ -6,10 +6,7 @@ A number of hosted continuous integration platforms have support for Go
|
||||
| [CircleCI](https://circleci.com/) | | [howto-1](http://stackengine.com/golang-with-circleci/) [howto-2](https://medium.com/@jgautheron/publish-your-golang-binaries-in-github-with-circleci-e0b64cb21bf8) |
|
||||
| [Codeship](http://codeship.io) | [docs](https://www.codeship.io/documentation/languages-and-frameworks/go/) | |
|
||||
| [drone.io](http://drone.io/) | [docs](http://docs.drone.io/golang.html) | [open-source version](https://github.com/drone/drone) |
|
||||
| [GoCI](http://goci.me/) | [docs](http://goci.me/how) | [source code](https://github.com/zeebo/goci) |
|
||||
| [Jenkins](https://jenkins-ci.org/) | [docs](https://wiki.jenkins-ci.org/display/JENKINS/Go+Plugin) | |
|
||||
| [Magnum CI](https://magnum-ci.com/) | [docs](https://magnum-ci.com/docs/go) | |
|
||||
| [Travis CI](http://travis-ci.org) | [docs](http://docs.travis-ci.com/user/languages/go/) | [howto](http://loads.pickle.me.uk/2015/08/22/easy-peasy-github-releases-for-go-projects-using-travis/) |
|
||||
| [Wercker](http://wercker.com/) | [docs](http://devcenter.wercker.com/quickstarts/building/golang.html) | |
|
||||
|
||||
|
||||
|
@ -108,7 +108,6 @@ Summary:<br>
|
||||
|
||||
<h1>More tips</h1>
|
||||
|
||||
<ul><li><a href='http://stackoverflow.com/help/how-to-ask'>How to ask</a>
|
||||
</li><li><a href='http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx'>Writing the perfect question</a>
|
||||
</li><li><a href='http://www.catb.org/esr/faqs/smart-questions.html'>Smart questions</a>
|
||||
</li><li><a href='http://www.sscce.org/'>Short, Self Contained, Correct (Compilable), Example</a>
|
||||
</li><li><a href='http://www.sscce.org/'>Short, Self Contained, Correct (Compilable), Example</a>
|
||||
|
@ -25,18 +25,3 @@ If you want to build 32-bit binaries on a 64-bit system you'll need both
|
||||
On Windows, install ` gcc ` with
|
||||
[TDM-GCC](http://tdm-gcc.tdragon.net/).
|
||||
(Make sure you add its ` bin ` subdirectory to your ` PATH `.) Go does not support the Cygwin toolchain.
|
||||
|
||||
## Easy build from source
|
||||
|
||||
Use [dotsoftware](http://g14n.info/dotsoftware/) to build Go from source in few minutes, just copy and paste the following code in your terminal
|
||||
|
||||
```
|
||||
# get latest .software
|
||||
cd
|
||||
git clone https://github.com/fibo/.software.git
|
||||
# source it in your profile and in current session
|
||||
[ -f ~/.bash_profile ] && grep 'source ~/.software/etc/profile' ~/.bash_profile || echo 'source /.software/etc/profile' >> ~/.bash_profile && source ~/.software/etc/profile
|
||||
# build Golang
|
||||
.software_install Golang
|
||||
# you are done!
|
||||
```
|
||||
|
3
Learn.md
3
Learn.md
@ -19,6 +19,3 @@ Learning resources for specific topics:
|
||||
* [LearnErrorHandling](LearnErrorHandling) links to resources about error handling in Go.
|
||||
* [LearnTesting](LearnTesting) links to resources about testing in Go.
|
||||
* [LearnServerProgramming](LearnServerProgramming) links to resources about server programming in Go.
|
||||
|
||||
Testing:
|
||||
[known bad link](http://photos.buberel.org/foobar98)
|
||||
|
@ -26,9 +26,6 @@ Some of this documentation may be out of date.
|
||||
|
||||
## German - Deutsch
|
||||
|
||||
* [Eine Anleitung zum Programmieren in Go](http://bitloeffel.de/DOC/golang/go_tutorial_de.html) - the (old) Go Tutorial.
|
||||
* [Wirkungsvoll Go programmieren](http://bitloeffel.de/DOC/golang/effective_go_de.html) - Effective Go.
|
||||
* [Wie man Go-Kode schreibt](http://bitloeffel.de/DOC/golang/code_de.html) - How to Write Go Code.
|
||||
* [Deutschsprachige Go Themenseite - German Go resource page](http://www.hweidner.de/golang)
|
||||
|
||||
## Japanese - 日本語
|
||||
@ -49,4 +46,3 @@ Some of this documentation may be out of date.
|
||||
## Vietnamese - Tiếng Việt
|
||||
|
||||
* [A Tour of Go](http://go-tour-vi.appspot.com/)
|
||||
|
||||
|
@ -728,7 +728,6 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
* [go-fltk](https://github.com/zot/go-fltk) - FLTK2 GUI toolkit bindings for Go
|
||||
* [go-gtk](https://github.com/mattn/go-gtk) - Bindings for GTK
|
||||
* [go-qt5](https://github.com/salviati/go-qt5) - QT5 bindings for go
|
||||
* [GoQuick](https://gitorious.org/goquick) - Go and Qt Quick experimentation
|
||||
* [gothic](https://github.com/nsf/gothic) - Tcl/Tk Go bindings
|
||||
* [gotk3](https://github.com/conformal/gotk3) - Go bindings for GTK3, requires GTK version 3.8
|
||||
* [go.uik](https://github.com/skelterjohn/go.uik) - A UI kit for Go, in Go. (project is closed)
|
||||
@ -839,6 +838,7 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
## Microservices
|
||||
|
||||
* [gokit](https://github.com/go-kit/kit) - The Go Kit microservice framework (and [author interview](http://www.infoq.com/news/2015/09/microservices-with-go-kit)).
|
||||
* [kite](https://github.com/koding/kite) - RPC server and client framework.
|
||||
|
||||
## Miscellaneous
|
||||
|
||||
@ -1039,7 +1039,6 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
* [tcp](https://github.com/mikioh/tcp) - TCP-level socket options that allow manipulation of TCP connection facilities.
|
||||
* [tcpmeter](https://code.google.com/p/tcpmeter) - A TCP throughput measuring tool
|
||||
* [telnet](https://github.com/ziutek/telnet) - A simple interface for interacting with Telnet connection
|
||||
* [Tonika](http://5ttt.org) - Secure social networking platform
|
||||
* [toxiproxy](https://github.com/shopify/toxiproxy) - Framework for simulating network conditions.
|
||||
* [traceroute](https://github.com/aeden/traceroute) - A traceroute implementation
|
||||
* [Uniqush](http://uniqush.org/) - A free and open source software which provides a unified push service for server-side notification to apps on mobile devices.
|
||||
@ -1076,7 +1075,6 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
* [goirc](https://github.com/fluffle/goirc/) - event-based stateful IRC client framework
|
||||
* [go-irc](https://github.com/husio/go-irc) - Simple IRC client library
|
||||
* [gorobot](https://github.com/aimxhaisse/gorobot) - a modular IRC bot
|
||||
* [GoTY](http://logik.li/projects/goty) - "Go Troll Yourself", minimalist client IRC library
|
||||
* [go-xmpp](https://github.com/mattn/go-xmpp) - XMPP client library
|
||||
* [ircflu](https://github.com/muesli/ircflu) - IRC bot with support for commands, scripting and web-hooks
|
||||
* [irc.go](http://code.google.com/p/go-bot/source/browse/irc.go) - Go IRC bot framework
|
||||
@ -1241,7 +1239,6 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
* [test2doc](https://code.google.com/p/test2doc/) - Generate documentation for your go units from your unit tests.
|
||||
* [testflight](https://github.com/drewolson/testflight) - Painless http testing in Go
|
||||
* [Testify](https://github.com/stretchrcom/testify) - A set of packages that provide many tools for testifying that your code will behave as you intend.
|
||||
* [Tideland CGL Asserts](http://code.google.com/p/tcgl/) - Make asserts during testing and inside of your applications
|
||||
* [ut](https://github.com/philpearl/ut) - Awesome mocks without magic.
|
||||
|
||||
## Validation
|
||||
@ -1360,7 +1357,6 @@ See also [[SQLDrivers page|SQLDrivers]].
|
||||
* [Revel](http://robfig.github.com/revel/) - High productivity web framework modeled on Play! Framework
|
||||
* [sawsij](https://bitbucket.org/jaybill/sawsij/src) - Provides a small, opinionated web framework.
|
||||
* [Tango](https://github.com/lunny/tango) - Micro-kernel & pluggable web framework for Go
|
||||
* [Tideland CGL Web](http://code.google.com/p/tcgl/) - Package for RESTful web applications
|
||||
* [Tiger Tonic](https://github.com/rcrowley/go-tigertonic) - framework for building JSON web services inspired by Dropwizard
|
||||
* [trinity](https://github.com/cihub/trinity) - MVC framework
|
||||
* [web.go](https://github.com/hoisie/web) - a simple framework to write webapps
|
||||
|
@ -7,13 +7,13 @@ A number of Platform-as-a-Service ([PaaS](http://en.wikipedia.org/wiki/Platform_
|
||||
| PaaS | Repository | Quickstart Guide |
|
||||
|:-----|:-----------|:-----------------|
|
||||
| [Google App Engine](http://developers.google.com/appengine/) | https://github.com/GoogleCloudPlatform/appengine-plus-go | https://developers.google.com/appengine/training/go-plus-appengine/ |
|
||||
| [Azure](http://www.sazure.com/) | https://github.com/wadewegner/azure-website-go-builder | http://www.wadewegner.com/2015/01/creating-a-go-site-extension-and-resource-template-for-azure/ |
|
||||
| [Azure](http://www.azure.com/) | https://github.com/wadewegner/azure-website-go-builder | http://www.wadewegner.com/2015/01/creating-a-go-site-extension-and-resource-template-for-azure/ |
|
||||
| [IBM BlueMix](http://www.ibm.com/bluemix) | | http://www.ibm.com/developerworks/cloud/library/cl-bluemix-go-app/ |
|
||||
| [CloudBees](http://www.cloudbees.com) | https://github.com/CloudBees-community/golang-clickstart | |
|
||||
| [Cloud Foundry](http://www.cloudfoundry.com/) | https://github.com/kr/heroku-buildpack-go | http://catdevrandom.me/blog/2013/05/16/buildpacks-in-cloud-foundry-v2/ |
|
||||
| [dotCloud](http://www.dotcloud.com) | https://github.com/kencochrane/golang-on-dotcloud | http://blog.dotcloud.com/go-on-dotcloud |
|
||||
| [dotCloud](http://www.dotcloud.com) | https://github.com/kencochrane/golang-on-dotcloud | |
|
||||
| [AWS Elastic Beanstalk](https://aws.amazon.com/en/elasticbeanstalk/) | https://github.com/sqs/go-elasticbeanstalk | |
|
||||
| [Heroku](http://www.heroku.com) | https://github.com/kr/heroku-buildpack-go | http://mmcgrana.github.com/2012/09/getting-started-with-go-on-heroku.html |
|
||||
| [OpenShift](http://openshift.redhat.com) | https://github.com/gcmurphy/golang-openshift | |
|
||||
| [Stackato](http://www.activestate.com/stackato) | https://github.com/kr/heroku-buildpack-go | http://docs.stackato.com/user/deploy/languages/go.html |
|
||||
| [Tsuru](http://www.tsuru.io/) | | http://docs.tsuru.io/en/latest/apps/quickstart/go.html |
|
||||
| [Tsuru](http://www.tsuru.io/) | | http://docs.tsuru.io/en/latest/apps/quickstart/go.html |
|
||||
|
@ -14,8 +14,6 @@ Install them with "go get".
|
||||
* [[docs](http://godoc.org/golang.org/x/text)] [[source](https://code.google.com/p/go/source/browse/?repo=text)] ` golang.org/x/text ` — packages for working with text.
|
||||
|
||||
* [[docs](http://godoc.org/golang.org/x/blog)] [[source](https://code.google.com/p/go/source/browse/?repo=blog)] ` golang.org/x/blog ` — the content and server program for [blog.golang.org](http://blog.golang.org).
|
||||
* [[docs](http://godoc.org/golang.org/x/talks)] [[source](https://code.google.com/p/go/source/browse/?repo=talks)] ` golang.org/x/talks ` — the content and server program for [talks.golang.org](http://talks.golang.org).
|
||||
|
||||
|
||||
|
||||
* [[docs](http://godoc.org/golang.org/x/codereview)] [[source](https://code.google.com/p/go/source/browse/?repo=codereview)] ` golang.org/x/codereview ` — tools for code review.
|
||||
@ -25,4 +23,4 @@ Install them with "go get".
|
||||
|
||||
[List of all packages in sub-repositories](http://godoc.org/-/subrepo)
|
||||
|
||||
NOTE: On 9 November 2014, Go sub-repositories moved to [new import paths](https://groups.google.com/forum/#!msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ).
|
||||
NOTE: On 9 November 2014, Go sub-repositories moved to [new import paths](https://groups.google.com/forum/#!msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ).
|
||||
|
@ -8,21 +8,17 @@
|
||||
* [Go at bitly](http://word.bitly.com/post/29550171827/go-go-gadget)
|
||||
* [NSQ: realtime distributed message processing at scale](http://word.bitly.com/post/33232969144/nsq)
|
||||
* [CloudFlare blows hole in laws of Web physics with Go and Railgun](http://arstechnica.com/information-technology/2013/02/cloudflare-blows-hole-in-laws-of-web-physics-with-go-and-railgun/)
|
||||
* [Go as an alternative to Node.js for Very Fast Servers](http://techblog.safaribooksonline.com/2013/02/22/go-as-an-alternative-to-node-js-for-very-fast-servers/)
|
||||
* [Why I Like Go](https://gist.github.com/freeformz/4746274)
|
||||
* [Why I Program in Go](http://tech.t9i.in/2013/01/why-program-in-go/)
|
||||
* [dl.google.com now served by Go](https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/BNUNbKSypE0)
|
||||
* [Google's Go Programming Language Grows Up: Now What?](http://www.readwriteweb.com/cloud/2012/03/googles-go-programming-languag.php)
|
||||
* [Moving to Go](http://blog.toggl.com/2012/09/moving-to-go/)
|
||||
* [Rob Pike: Why Learn Go?](http://www.youtube.com/watch?v=FTl0tl9BGdc)
|
||||
* [Go At Conformal](https://www.cyphertite.com/blog.php?/archives/7-Go-at-Conformal..html)
|
||||
* [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)
|
||||
* [Another go at the Next Big Language](http://dave.cheney.net/2012/09/03/another-go-at-the-next-big-language)
|
||||
* [@tobi](http://twitter.com/tobi): ["I have now completed two projects in Go. I predict that it's going to be the dominant language for server work."](https://twitter.com/tobi/status/245873677483274240)
|
||||
* [@derekcollison](http://twitter.com/derekcollison): ["Prediction: Go will become the dominant language for systems work in IaaS, Orchestration, and PaaS in 24 months."](https://twitter.com/derekcollison/status/245522124666716160)
|
||||
* [Will Go be the new go-to programming language?](http://gigaom.com/cloud/will-go-be-the-new-go-to-programming-language/)
|
||||
* [PARALLELISM FOR THE WIN!](http://areyoufuckingcoding.me/2012/08/16/parallelism-for-the-win/)
|
||||
* [Go is boring](http://aeronotix.pl/blog/go-is-boring)
|
||||
* [Dr. Dobb's: Why Not Go?](http://www.drdobbs.com/open-source/why-not-go/240005062)
|
||||
* [Google I/O 2012: Go in production](http://www.youtube.com/watch?v=kKQLhGZVN4A)
|
||||
* [Go at Novartis](https://plus.google.com/114945221884326152379/posts/d1SVaqkRyTL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user