https://thoughtstreams.io/brosner/go/Gobrosner2015-02-05T14:54:57Zhttps://thoughtstreams.io/brosner/go/#card-7493`io.Reader` interface awesomeness: ht...2015-02-05T14:54:57Z2015-02-05T14:54:57Z
`io.Reader` interface awesomeness: http://play.golang.org/p/Nlf1OzK9WN
https://thoughtstreams.io/brosner/go/#card-7492One of the most powerful aspects to G...2015-02-05T14:47:15Z2015-02-05T14:47:15Z
One of the most powerful aspects to Go are its interfaces. See http://talks.golang.org/2015/json.slide for some mind blowing ideas for JSON decoding.
https://thoughtstreams.io/brosner/go/#card-7116A perfect example of how lovely Go ca...2014-12-16T23:49:05Z2014-12-16T23:49:05Z
A perfect example of how lovely Go can be:
https://gist.github.com/brosner/4b381f5ab42ccbb9374b
This code is from Gondor's router during spin (being ported from original Python so not complete yet.)
https://thoughtstreams.io/brosner/go/#card-4492Go's `func` keyword was originally `f...2014-04-25T05:46:50Z2014-04-25T05:46:50Z
Go's `func` keyword was originally `function`. During a meeting with Larry Page and Sergey Brin, Larry said it should be `func`.
Source: Rob Pike during his keynote at GopherCon 2014
https://thoughtstreams.io/brosner/go/#card-4351What impresses me the most are I/O st...2014-04-18T14:37:20Z2014-04-18T14:37:20Z
What impresses me the most are I/O streams, networking support and goroutines. The combination of those three things is absolutely mind blowing.
https://thoughtstreams.io/brosner/go/#card-4349I haven't used a statically typed lan...2014-04-18T14:35:04Z2014-04-18T14:35:04Z
I haven't used a statically typed language for anything serious in the past. Most of my experience has been with Python (a dynamically typed language.)
I am beginning to see the benefits of a statically typed language. Especially as the system grows. Type checking is extremely useful and starting to wish it was there in Python.
The more I think back to many of the bugs fixed in my Python web applications I realize they would be non-existent in Go.
https://thoughtstreams.io/brosner/go/#card-4347I have been using [Go](http://golang....2014-04-18T14:35:03Z2014-04-18T14:35:03Z
I have been using [Go](http://golang.org/) more seriously recently. I am extremely impressed with the language.