Handle HTTP Request Errors in Go

In this short post I want to discuss handling HTTP request errors in Go.

Antifragility 101

Client side streaming in gRPC-Web

In a previous post I introduced my open source project to bring GopherJS bindings to Improbable’s gRPC-Web client. I’m happy to say that the initial goal of supporting all features of the gRPC-Web client has been completed. I was initially going to leave it at that an...

Context cancellation acknowledgement

A Repository Graveyard

This past weekend I decided I need to clean up my GitHub profile. In this post I’ll write about why I cleaned everything up and also how I did, as well as some initial results.

Impermanence: The Single Root Cause

o means open. Simple CLI tool to open repository in browser.

Here is my small bash function! When you run it from the terminal it opens the GitHub/BitBucket/GitLab page in your browser for the git repository you are currently in.

A Primer on Automating Chaos (Gremlin)

Charting Repository Stars

I always wanted to know how stargazers of my repos increased over time.

Validation Snippets for Go

Over the past few years I've built up a collection of snippets for validating inputs in Go. There's nothing new or groundbreaking here, but hopefully they might save you some time. The snippets assume that the data to validate is stored as strings in r.Form, but the pri...