siwonpawel / bookish-gopher

REST service implemented usign Golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bookish-gopher

REST service implemented usign Golang

Purpose of this project

First try on REST service written in Golang. Application provides basic CRUD operations on Book repository.
Java is fun but why not to try Go?

What I've learnt

  • Golang project structure,
  • How to work with packages in Go,
  • Interactions with SQL Database,
  • How to build types and data structures,
  • Dependency management,
  • Error management,
  • Sending data over HTTP

Technologies and libraries

JSON format for book entity

{
  "id":     "int",  
  "title":  "string",  
  "author": "string",  
  "year":   "string"  
}

About

REST service implemented usign Golang


Languages

Language:Go 98.5%Language:Shell 1.5%