Troubleshooting a Slow API Client in Golang

Troubleshooting a Slow API Client in Golang

Thursday, Dec 13, 2018

@ Chris Suttles

I'm writing an API client in golang, and while testing the API with curl, my results were reasonable (0.8 seconds REAL time), but when I got my API client working in golang with resty, I found that my response time was very slow (over 75 seconds). This is a true (and ugly) story about figuring out what was wrong and resolving the issue.Here's my boilerplate resty code: resty.SetDebug(true) resty.SetTLSClientConfig(&tls.Config{ InsecureSkipVerify: true }) resp, err := resty.
A Brief Comparison of IPv4 and IPv6

A Brief Comparison of IPv4 and IPv6

Sunday, Jan 28, 2018

@ Chris Suttles

IPv4 and IPv6 This post will explore key differences between IPv4 and IPv6. IPv4 has been around for a long time and is what moves data around the internet. IPv6 has also been around for many years at this point, but is finally seeing adoption now that IPv4 addresses are nearly exhausted world wide. There are many papers and posts discussing why adoption of IPv6 is important, so I will instead focus on the technical details and leave the reader to make their own evaluation of the merits of IPv6 adoption.

Social Links