Skip to content

Instantly share code, notes, and snippets.

@joyrexus
Last active November 28, 2016 22:34
Show Gist options
  • Save joyrexus/4c6510006bcd70817f58194fc425945c to your computer and use it in GitHub Desktop.
Save joyrexus/4c6510006bcd70817f58194fc425945c to your computer and use it in GitHub Desktop.

Revisions

  1. joyrexus revised this gist Apr 11, 2016. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -29,6 +29,9 @@

    #### Testing

    * [Testflight](https://github.com/drewolson/testflight) - utility for painless
    HTTP testing

    * [Building a testable Go web app](https://sourcegraph.com/blog/building-a-testable-go-web-app/) - SourceGraph post based on a talk given by Quinn Slack at Pivotal Labs

    * [Testing in Go](https://willnorris.com/2013/08/testing-in-go-github) - thoughts by Will Norris
  2. joyrexus revised this gist Apr 11, 2016. 1 changed file with 19 additions and 5 deletions.
    24 changes: 19 additions & 5 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,25 +1,39 @@
    ## API dev w/ Go


    #### tutorials
    #### Tutorials

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    * [Building web services](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    intro talk/video (24 mins)

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    * [Building web services](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    talk/video (90+ mins)

    * [Intro tutorial](https://blog.gopheracademy.com/day-13-tiger-tonic) using
    tiger tonic

    * [Intro tutorial](https://medium.com/code-zen/rest-apis-server-in-go-and-redis-66e9cb80a71b#.4vuep8g7f) using redis for persistence

    * [Design considerations when building a restful framework](http://dougblack.io/words/a-restful-micro-framework-in-go.html)
    * Three part tutorial by Steven White:
    * [Setup](http://stevenwhite.com/building-a-rest-service-with-golang-1/)
    * [Server](http://stevenwhite.com/building-a-rest-service-with-golang-2/)
    * [Backend](http://stevenwhite.com/building-a-rest-service-with-golang-3/)

    * [Design considerations when building a RESTful framework](http://dougblack.io/words/a-restful-micro-framework-in-go.html)

    * [Routing RESTful controllers](https://medium.com/@matryer/golang-advent-calendar-day-five-routing-restful-controllers-edb74e7d4101#.tanmqnxlg) - a post by Matt Ryer

    * [Quik-N-Eazy](https://ant0ine.github.io/go-json-rest/) - “A quick and easy
    way to setup a RESTful JSON API”


    #### Testing

    * [Building a testable Go web app](https://sourcegraph.com/blog/building-a-testable-go-web-app/) - SourceGraph post based on a talk given by Quinn Slack at Pivotal Labs

    * [Testing in Go](https://willnorris.com/2013/08/testing-in-go-github) - thoughts by Will Norris

    #### utilities
    * [Structuring tests in Go](https://medium.com/@benbjohnson/structuring-tests-in-go-46ddee7a25c#.njakf4enr) - recommendations by Ben Johnson

    * [Introducing Silk](https://medium.com/@matryer/introducing-silk-markdown-driven-api-tests-1f8cfb0ef99a#.r6tz5g68m) - Markdown-driven API tests

  3. joyrexus revised this gist Apr 11, 2016. 1 changed file with 18 additions and 2 deletions.
    20 changes: 18 additions & 2 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,15 +1,31 @@
    #### API dev w/ Go
    ## API dev w/ Go


    #### tutorials

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    intro talk/video (24 mins)

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    tutorial talk/video (90+ mins)
    talk/video (90+ mins)

    * [Intro tutorial](https://blog.gopheracademy.com/day-13-tiger-tonic) using
    tiger tonic

    * [Intro tutorial](https://medium.com/code-zen/rest-apis-server-in-go-and-redis-66e9cb80a71b#.4vuep8g7f) using redis for persistence

    * [Design considerations when building a restful framework](http://dougblack.io/words/a-restful-micro-framework-in-go.html)

    * [Routing RESTful controllers](https://medium.com/@matryer/golang-advent-calendar-day-five-routing-restful-controllers-edb74e7d4101#.tanmqnxlg) - a post by Matt Ryer


    #### utilities

    * [Introducing Silk](https://medium.com/@matryer/introducing-silk-markdown-driven-api-tests-1f8cfb0ef99a#.r6tz5g68m) - Markdown-driven API tests


    #### gRPC

    * [Take a REST with HTTP/2, Protobufs, and Swagger](https://coreos.com/blog/gRPC-protobufs-swagger.html) - CoreOS blog post

    * [gRPC Go](https://talks.golang.org/2015/gotham-grpc.slide#1) - talk by Sameer
  4. joyrexus created this gist Apr 10, 2016.
    18 changes: 18 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    #### API dev w/ Go

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    intro talk/video (24 mins)

    * [Building web services in Go](https://www.youtube.com/watch?v=YPQ-aFjJX5Q) -
    tutorial talk/video (90+ mins)

    * [Routing RESTful controllers](https://medium.com/@matryer/golang-advent-calendar-day-five-routing-restful-controllers-edb74e7d4101#.tanmqnxlg) - a post by Matt Ryer

    * [Introducing Silk](https://medium.com/@matryer/introducing-silk-markdown-driven-api-tests-1f8cfb0ef99a#.r6tz5g68m) - Markdown-driven API tests

    * [Take a REST with HTTP/2, Protobufs, and Swagger](https://coreos.com/blog/gRPC-protobufs-swagger.html) - CoreOS blog post

    * [gRPC Go](https://talks.golang.org/2015/gotham-grpc.slide#1) - talk by Sameer
    Ajmani of the Go Team

    For additional tutorials and example code, see [this gist](https://gist.github.com/joyrexus/e2daebf6759d6b930fe7).