Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pieterlouw/carservice
https://github.com/pieterlouw/carservice
cowbell demo go golang intro
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pieterlouw/carservice
- Owner: pieterlouw
- License: mit
- Created: 2017-08-02T12:48:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-02T12:55:46.000Z (over 7 years ago)
- Last Synced: 2024-06-20T14:26:44.197Z (5 months ago)
- Topics: cowbell, demo, go, golang, intro
- Language: JavaScript
- Size: 1.27 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Go Demo Application - Car Service Booking webapp
This is a Go demo application for a talk I did on [Go](golang.org) at the [Google Developer Group Johannesburg meetup](https://www.meetup.com/GDGJohannesburg/events/241109336/) in August 2017.
Slides for the talk is [here](https://go-talks.appspot.com/github.com/pieterlouw/talks/go-intro-gdgjhb-aug2017/go-intro.slide)
This application uses standard Go, [sqlite](https://sqlite.org/) and [go-sqlite3 driver](github.com/mattn/go-sqlite3) (for database operations) and [Materialize CSS](http://materializecss.com/) for the CSS framework.
The demo is based on insights from the following articles/blogs:
- [Go Package Layout](https://medium.com/@benbjohnson/standard-package-layout-7cdbc8391fc1#.kgqzecx34)
- [Google I/O talk: Building Sourcegraph, a large-scale code search & cross-reference engine in Go](https://about.sourcegraph.com/blog/google-i-o-talk-building-sourcegraph-a-large-scale-code-search-cross-reference-engine-in-go/)
- [Making a RESTful JSON API in Go](http://thenewstack.io/make-a-restful-json-api-go/)
- [Writing Web Applications (Go Blog)](https://golang.org/doc/articles/wiki/)
- [Using contexts to avoid leaking goroutines](https://rakyll.org/leakingctx/)
- [Domain Driven Design in Go](https://github.com/marcusolsson/goddd)