Go code snippets

AWKGo, an AWK-to-Go compiler

A discussion of AWKGo, a simple compiler that translates a useful subset of the AWK text processing language into Go source code.

Testing Linux packages on GitHub Actions

One issue we had from time to time on GoReleaser was related to its Linux packages.

Why your Go programs can surprisingly be dynamically linked

Serverless Application Stack

The dream of a serverless, general-purpose, portable application stack is finally a reality. TL;DR: deploy your application to GCP Cloud Run with a CockroachDB Serverless instance for persistence. Read on for a deeper dive. Serverless compute AWS Lambda revolutionized the industr...

Improving the code from the official Go RESTful API tutorial

My re-implementation of the code from the official Go tutorial 'Developing a RESTful API with Go and Gin', using only the standard library, adding tests, and fixing issues.

Go 1.18 will let you set the version of the "AMD64" architecture to target

Announcing GoReleaser v1 — the first v1 release

Hello everyone!

Why I maintain my private changes to upstream projects via rebasing

GIS in Go

Introduction You are jogging and want to show off your route to your friends. Let’s imagine the data you have for your route is a CSV file in the following format: Listing 1: track.csv time,lat,lng,height 2015-08-20 03:48:07.235,32.519585,35.015021,136.1999969482422 2015-08-20...