diff --git a/Articles.md b/Articles.md
index 5189f2e4..1a97cf5e 100644
--- a/Articles.md
+++ b/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)
diff --git a/Blogs.md b/Blogs.md
index aed34bed..d3c7cadf 100644
--- a/Blogs.md
+++ b/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/)
diff --git a/Books.md b/Books.md
index 2b522b03..0368345d 100644
--- a/Books.md
+++ b/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/
-
diff --git a/GoGenerateTools.md b/GoGenerateTools.md
index 6331b6f7..ca011c6f 100644
--- a/GoGenerateTools.md
+++ b/GoGenerateTools.md
@@ -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.
diff --git a/GoUserGroups.md b/GoUserGroups.md
index beb23279..98218465 100644
--- a/GoUserGroups.md
+++ b/GoUserGroups.md
@@ -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á.
\ No newline at end of file
+ * [Golang Panamá] (https://groups.google.com/d/forum/golang-panama) - Panamá.
diff --git a/GoUsers.md b/GoUsers.md
index b49e3f8d..47ad3b58 100644
--- a/GoUsers.md
+++ b/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)
diff --git a/HostedContinuousIntegration.md b/HostedContinuousIntegration.md
index a5b27bbb..21362f7d 100644
--- a/HostedContinuousIntegration.md
+++ b/HostedContinuousIntegration.md
@@ -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) | |
-
-
diff --git a/HowToAsk.md b/HowToAsk.md
index cf3591c5..b17cb51d 100644
--- a/HowToAsk.md
+++ b/HowToAsk.md
@@ -108,7 +108,6 @@ Summary: