Skip to content

An introduction to Go Lang in a form of TDD-like tutorial

Notifications You must be signed in to change notification settings

mycodesmells/go-workshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Workshops

Tasks

  • Task #1: Validating environment setup:

    $GOBIN/task1
    
  • Task #2: Importing between modules:

    go test github.com/slomek/go-workshops/tasks/task2/wall
    
  • Task #3: Creating structs:

    go test github.com/slomek/go-workshops/tasks/task3/fb
    
  • Task #4: Creating interfaces:

    go test github.com/slomek/go-workshops/tasks/task4/fb
    
  • Task #5: Value & Pointer receivers

    go test github.com/slomek/go-workshops/tasks/task5/bday
    
  • Task #6: Wait groups

    go run tasks/task6/main.go
    
  • Task #7a: Channels

    go test github.com/slomek/go-workshops/tasks/task7/unbuff
    
  • Task #7b: Select

    go test github.com/slomek/go-workshops/tasks/task7/sel
    

Presentation

This is a quick and simple tutorial created in a form od TDD-like workshops.

To run the presentation please download golang 'present' tool

go get golang.org/x/tools/cmd/present

And

present

About

An introduction to Go Lang in a form of TDD-like tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages