Skip to content

An example on how to implement a working API in Go

License

Notifications You must be signed in to change notification settings

tgmendes/go4dummies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An intro to Golang

Introduction

With all it's greatness and simplicity, Golang also has it's quirks and particularities.

This repo showcases different, fundamental, aspects of Go, tied up with a presentation made with Go present.

It contains the following main sections:

  • Small demonstration of Go's strong points
  • Brief intro on how Go works
  • Showcase of small quirks
  • A practical example with a client, a crawler, handlers, and a server.

What it is, what it isn't

The primary goal of this repo was to serve as a basis for talks and presentations.

It does not represent a full detailed guid on doing things.

This means it can contain code that is not that clean or consistent, and that the project layout is not ideal.

Using it

Viewing the slides

  • Install Present (you can follow this intuitive and clear blog post).
  • Run the present command within the present folder.
  • Visit the URL displayed in the command line.

The Code

All the code contained in the repo should work, with tests passing. You can just browse it and use it for your needs.

Useful Resources (no particular order)

Gopher Artwork by Ashley McNamara

About

An example on how to implement a working API in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published