Golang tests, linters and error handling
Details
Hi,
In this edition we'll dive deeper into the Golang sea; we'll be talking about testing, error handling and linters.
Golang has some great resources about these topics:
- https://golang.org/pkg/testing/
- https://blog.golang.org/error-handling-and-go
- https://blog.golang.org/go1.13-errors
- https://github.com/golangci/golangci-lint
We will be exploring patterns and some useful implementations of those topics that we have implemented at Huli.
Agenda
- Introduction
- Testing patterns
- Error handling
- Linters
All these topics will be explored using a demo project that will be published in this event.
What should you bring?
- A laptop with Docker installed. https://docs.docker.com/install/
- Take a look at the event https://www.meetup.com/Golang-Costa-Rica/events/269507531/ to know who to set up a Golang environment.
- All our demo code will be found at https://github.com/fahernandez/go-linter-test-error-handling
What if the country is still is in a State of Emergency with Social Distancing and/or Quarantine ongoing?
- The event will be hosted online at https://zoom.us/j/93434462777.
We'll be waiting at Huli HQ to welcome you, you only need to arrive on time at the address attached to the event.
Pura vida!
