Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    G

    Going Go

    goinggo.net · Personal blog · on HN since 2013

    William Kennedy, author of Go in Action, writes tutorials on Go concurrency, slices, channels, and package management.

    Visit blogHN submissions
    ProgrammingLanguages & Compilers
    What HN says

    Commenters call it invaluable for learning Go and describe Kennedy as a great teacher; his OOP mechanics post is cited.

    Stats for nerds
    23HN people shared it
    30linked in comments
    221story points
    Jun 2017last shared
    2014people per year2017

    Top posts on HN

    1. 1
      Understanding Slices in Go
      1 person · 72 points · first shared 2013 · 10 comments on HN
    2. 2
      Running Go Programs In Iron.io
      1 person · 47 points · first shared 2013 · 5 comments on HN
    3. 3
      Using C Dynamic Libraries In Go Programs
      1 person · 34 points · first shared 2013 · 11 comments on HN
    4. 4
      Recursion and Tail Calls in Go
      1 person · 17 points · first shared 2015 · 6 comments on HN
    5. 5
      The Behavior of Go Channels
      2 people · 6 points · first shared 2017 · Discussion on HN
    6. 6
      Methods, Interfaces and Embedded Types in Go
      1 person · 6 points · first shared 2014 · Discussion on HN
    7. 7
      Installing Go, Gocode, GDB and LiteIDE
      1 person · 4 points · first shared 2013 · Discussion on HN
    8. 8
      Exported/Unexported Identifiers In Go
      1 person · 4 points · first shared 2014 · Discussion on HN
    9. 9
      Collections Of Unknown Length in Go
      1 person · 3 points · first shared 2013 · Discussion on HN
    10. 10
      For Range Semantics in Go
      1 person · 3 points · first shared 2017 · Discussion on HN

    What HN people wrote when they linked it

    • kyrraMar 2014

      There are some people trying to remedy this issue. While the Golang designers don't feel the need to include it in the language, others may resolve this. Id recommend reading the goals doc, as they seem to have a good starting point.

      http://www.goinggo.net/2014/01/go-package-management-for-2014.html?m=1

    • a_bonoboMar 2014

      They're all cofounders/involved in Gophercon, here are linkedin profiles:

      https://www.linkedin.com/in/brianketelsen

      http://www.linkedin.com/in/erikstmartin

      Can't find for William Kennedy, so here's his blog: http://www.goinggo.net/

    • zalmoxesApr 2015

      Go is an example of a classless OOP language.
      Here's a good example http://www.goinggo.net/2015/03/object-oriented-programming-mechanics.html

    • joshbaptisteJun 2017

      Honorable mention of https://www.goinggo.net/

      William is one of the Authors of "Go in Action" and a great teacher.

    • ENTPJan 2017

      I found William Kennedy's blog to be invaluable when learning Go. He's also a top bloke.

      https://www.goinggo.net

    Related

    Dave Cheneydave.cheney.net271 people

    Why Slack is inappropriate for open source communications

    Dave Cheney
    Personal · last shared 2026
    Russ Coxresearch.swtch.com554 people

    Timeline of the xz open source attack

    Russ Cox
    Personal · last shared 2026
    Jason Moironjmoiron.net36 people

    Go Performance Tales

    Jason Moiron
    Personal · last shared 2026
    Peter Bourgonpeter.bourgon.org38 people

    Go best practices, six years in

    Peter Bourgon
    Personal · last shared 2025
    Eli Benderskyeli.thegreenplace.net428 people

    Common Pitfalls in Go Benchmarking

    Eli Bendersky
    Personal · last shared 2026
    Jeremy Bowersjerf.org78 people

    Functors and Monads for People Who Have Read Too Many “Tutorials”

    Jeremy Bowers
    Personal · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    Chris Siebenmannutcc.utoronto.ca/~cks388 people

    Go is Google's language, not ours

    Chris Siebenmann
    Personal · last shared 2026