Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
db
handlers
models
vendor
BUILD_AND_TEST.md
Makefile
README.md
conf.go
glide.lock
glide.yaml
main.go

README.md

REST APIs: Separation of Concerns

Watch The Screencast

Go in 5 Minutes, episode 11.

This screencast discusses how to structure a REST API server in Go. It outlines the important concepts and provides real, working code.

See BUILD_AND_TEST.md for instructions on how to build and test this code.

Screencast video: https://www.goin5minutes.com/screencast/episode_11_json_apis/

Happy New Year!

2015 marks the year that this screencast started, and the year that I began writing Go seriously. It was a great year for me and I hope it was for you too. I want to welcome everyone to 2016, and I'm looking forward to bringing you great screencasts throughout the year!

Outline

  1. REST API Overview
  • JSON
  • HTTP verbs
  • DB storage
  • Structured data
  1. Package structure
  2. Example
  3. Questions? Submit them at https://github.com/arschles/go-in-5-minutes/issues
You can’t perform that action at this time.