Modernizing AWK, a 45-year old language, by adding CSV support

Why and how I added proper CSV support to GoAWK, my POSIX-compatible AWK interpreter.

Solving a problem I had with the Unix date command in the right way

Joining the split keyboards club: a Moonlander story

This post will describe my experience with a couple of firsts:

Blockchain In Go: Part IV: Fraud Detection

Introduction In the first three posts, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the Ardan blockchain project. Digital accounts with electronic signatures and verification Transaction distribution...

Reproducible builds with GoReleaser

GoReleaser can help you, to some extent, to have reproducible builds.

Some things that make shell scripts have performance issues

The temptation of writing shell scripts, illustrated

I Have Now Begun Learning Go!

That’s just it for now :) Am learning Go!

I Have Now Begun Learning Go!

That’s just it for now :) Am learning Go!

Blockchain In Go: Part III: Redundant Storage And Consensus

Introduction In the first two posts, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the Ardan blockchain project. Digital accounts with electronic signatures and verification Transaction distribution a...