https://github.com/schorlet/ud859
Udacity course ud859 with Go
https://github.com/schorlet/ud859
appengine cloud-endpoints udacity
Last synced: 8 months ago
JSON representation
Udacity course ud859 with Go
- Host: GitHub
- URL: https://github.com/schorlet/ud859
- Owner: schorlet
- License: bsd-3-clause
- Created: 2016-11-20T18:58:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-09T17:08:35.000Z (almost 9 years ago)
- Last Synced: 2024-06-20T16:49:35.820Z (over 1 year ago)
- Topics: appengine, cloud-endpoints, udacity
- Language: Go
- Homepage:
- Size: 635 KB
- Stars: 17
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ud859 [](https://godoc.org/github.com/schorlet/ud859)
===
This project is an implementation of the udacity course at
[http://udacity.com/course/ud859](http://udacity.com/course/ud859) with the Go programming language.
~~The application is running at [https://ud859-go.appspot.com](https://ud859-go.appspot.com) and exposes a REST API to manage conferences using the Cloud Endpoints feature of Google App Engine.~~
## Feedback
+ **For the curious**
~~The conference API endpoint is also queryable from [apis-explorer.appspot.com](https://apis-explorer.appspot.com/apis-explorer/?base=https://ud859-go.appspot.com/_ah/api).~~
+ **When developping the API endpoint**
Make sure that your endpoint is readable by the [discovery service](https://developers.google.com/discovery/). This URL [http://localhost:8080/_ah/api/discovery/v1/apis/conference/v1/rest](http://localhost:8080/_ah/api/discovery/v1/apis/conference/v1/rest) should return the service endpoint description.
+ **Testing**
You can run the tests with ```go test``` (no need for ```goapp test```) and take advantage of parallel subtests of go1.7.
+ **My Eureka moment**
When I managed to fake the endpoint authentication in the tests.