Boldly Go
Blog YouTube Hire Me Contact Daily Email
Boldly Go
Blog YouTube Hire Me Contact Daily Email
Code Review

29 min watch


Go Code Roast: Secret Hitler Game

Watch as I review a simple game, writte in Go, and explain what I like, what I don't like, and how the author could improve his chances of landing a job by showing off this code.

Code Review

2 min read


On Go's verbose error handling

I’m taking a break from the Go spec for a day, to talk about some code I just found in a codebase I’m working on, which I think says some interesting things about the argument that Go’s error handling is too verbose. When I shared this code on a Slack community, someone asked for an email-lengthed explanation, so here it is! Without further ado, here’s the code I ran across (edited slightly to be more general):

Code Review

33 min watch


How do you test filepath.Abs in Go?

I provide three ways to tackle the question: How do you test filepath.Abs failure in your Go code?

Code Review

33 min watch


Go Code Roast: Logstash to Prometheus Exporter

I'm back with another Go Code roast! This one comes from Reddit, and is for the logstash-exporter package.

Code Review

33 min watch


Go Code Roast #2: readability.js port

In this video, I roast a port of a Mozilla Javascript library, readability.js to Go.

My Content

  • Boldly Go: Daily
  • YouTube

My Services

  • Dev Subscription
  • Private Mentoring

About me

  • Contact Me
  • Privacy Policy

Subscribe to Boldly Go: Daily

Daily suggestions to improve your control of the Go language. I will respect your inbox, and honor my privacy policy.

Not convinced? Browse the archive.

© 2025 Jonathan Hall. All rights reserved.