Writing microservices in Go (golang) - By Jitesh Doshi & Matt Baer
Go is an open source programming language that makes it easy to build simple, reliable software -- including RESTful microservices!
[ANNOUNCEMENT: We are planning to organize a Golang programming bootcamp in February. So please try to attend this one, and see if you'd interested in the Golang bootcamp]
In this talk, we'll build a basic RESTful microservice in Go, complete with GET/POST/PUT/PATCH/DELETE HTTP methods and persistence to database and ORM.
You'll learn about:
- Using the gin-gonic web framework for routing
- Converting data to and from JSON
- Creating a generic framework for new REST resources
- Persisting data to RethinkDB
- Packaging and deploying everything in Docker
This will be a hands-on talk. You'll leave with a complete application you can run yourself and use as a starting point for future projects. To get the most out of this, be sure to install Go ahead of time: https://golang.org/dl/
Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food.
We'll be hands-on. So please bring your laptops.