• Stars
    star
    180
  • Rank 211,854 (Top 5 %)
  • Language
    HTML
  • Created over 9 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

linux.conf.au 2015 tutorial on Building Services in Go
Recording is available at https://www.youtube.com/watch?v=MeOK1UzGHYw

Hello LCA 2015 tutorial-goer!

First, if you use Windows, I'm sorry; this should work, but you'll have to
modify the directions for your setup. I haven't tested on Windows.

To prepare for this tutorial, please:

  1. Open up your favorite shell (bash/zsh/fish)

  2. cd to the directory you copied from the USB stick (gostick/)

  3. ls packages/ and pick the one that is best for you, they should be named
     in a relatively straightforward fashion.

  4. Untar the selected package into the gostick/ dir, like:

        username:~/gostick$ tar -zxvf packages/go1.2.linux-amd64.tar.gz

     Now, if you "ls -l", you should see something like this:

-rwxr-xr-x   1 marksmith  staff  120 Jan  3 22:52 bash.sh
-rwxr-xr-x   1 marksmith  staff  118 Jan  3 22:52 fish.sh
drwxr-xr-x  20 marksmith  staff  680 Jan  3 22:50 go
drwxr-xr-x   3 marksmith  staff  102 Jan  3 22:51 helloworld
drwxr-xr-x  12 marksmith  staff  408 Jan  3 22:46 packages
...

     It's important that you untar the tarball from packages/ so that it ends
     up in the go/ directory.

  5. Source the right file for your shell ("source bash.sh" etc)

  6. Verify go works, type "go", and you should see:

        username:~/gostick$ go
Go is a tool for managing Go source code.
...

  7. If the worst happens, ask a neighbor and/or ask for help so that you
     are with us as we move along. :-)

--Mark

More Repositories

1

nagios-api

A REST-like, JSON interface to Nagios
Python
586
star
2

go-datadog-api

A Go implementation of the Datadog API.
Go
183
star
3

mysql-sniffer

MySQL Query Sniffer
Go
101
star
4

marshal

A Kafka consumer coordination library for Go.
Go
33
star
5

nagios-plugins

Mark's Nagios Plugins: various plugins and checkers I've written.
Python
19
star
6

distributor

File distribution.
Go
12
star
7

riak-sniffer

A request sniffer for Riak's protobufs.
Go
10
star
8

dtorrent

Enhanced CTorrent
C++
7
star
9

lca2014

Code from my Introduction to Go tutorial at LCA2014.
Go
7
star
10

singularity

A cluster management tool for Linux servers.
Go
5
star
11

downpour

Perl BitTorrent Modules
Perl
4
star
12

nagios-irc-bot

IRC bot for Nagios
Perl
3
star
13

aurora

A simple blogging engine powered by git.
Python
3
star
14

nagios-generator

Nagios config generator.
Python
3
star
15

portal

A set of utilities for building portals in Kafka.
Go
2
star
16

Backend-Status

Determine the status of your Apache backends (requires Perlbal frontend).
Go
2
star
17

acron

A Cron replacement written in Python
Python
2
star
18

fortissimo

PHP killboard for EVE Online
PHP
2
star
19

http-headerparser-xs

HTTP::HeaderParser::XS Perl module
C
1
star
20

rcfiles

Maintaining my RC files...
Shell
1
star
21

eveapi

EVE Online API Perl module
Perl
1
star
22

sds

Simple (JSON) Document Storage
Python
1
star
23

cascade

Work in progress.
Python
1
star
24

rediprox

Caching, sharding Redis proxy
Rust
1
star
25

dw-docker

ApacheConf
1
star
26

proximo

Perl Proxy for MySQL
Perl
1
star
27

lifewiki

LifeWiki, a Mason/Perl based wiki
Perl
1
star
28

flow

Don't even look yet...
Python
1
star