Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xperimental/go-intro
An interactive introduction into Go
https://github.com/xperimental/go-intro
golang slides workshop-materials
Last synced: 2 months ago
JSON representation
An interactive introduction into Go
- Host: GitHub
- URL: https://github.com/xperimental/go-intro
- Owner: xperimental
- License: mit
- Created: 2017-08-24T19:12:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-02T21:39:14.000Z (over 5 years ago)
- Last Synced: 2024-10-04T19:49:12.649Z (3 months ago)
- Topics: golang, slides, workshop-materials
- Language: Go
- Size: 84 KB
- Stars: 6
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-intro
This repository contains slides and examples used for my Go introductory workshop.
## Usage
### View online
The slides can be viewed online using a public server:
- [Part 1](https://go-talks.appspot.com/github.com/xperimental/go-intro/go-intro-part1.slide)
- [Part 2](https://go-talks.appspot.com/github.com/xperimental/go-intro/go-intro-part2.slide)### Local server
If you have a working Go installation you can use `go get` to download this repo to your machine for playing with the examples:
```bash
go get -d github.com/xperimental/go-intro
```The slides are in a format understood by [present](https://godoc.org/golang.org/x/tools/cmd/present). To view the slides locally use the following (after downloading the repo):
```bash
# Get present tool
go get -u golang.org/x/tools/cmd/present
# With $GOPATH/bin in $PATH
# Inside go-intro repo
present
# Then open browser at http://localhost:3999
# and navigate to slides.
```## Talks
- [v1](https://github.com/xperimental/go-intro/tree/v1) held at [FFBW::Camp 2017](https://ffbsee.de/doku.php?id=events:camp)
- Workshop at [HolidayCheck AG](https://www.holidaycheck.de): [v2](https://github.com/xperimental/go-intro/tree/v2) first part; [v3](https://github.com/xperimental/go-intro/tree/v3) second part