Are you and your team new to Go? Could you use some expert advice? Check out my Comprehensive Go Code Audit service!

Tech Tools —2 min read
Stop the bleeding!

If your project doesn't already use a static analysis tool to detect obvious bugs, start today!

Tech Tools —51 min listen
Adventures in DevOps 114: Progressions Through Programming Languages

What are the types of program languages required in DevOps? What are the pros and cons of each?

Coding Practices —4 min read
The Dangers of Fatal Logging

log.Fatal violates the Single Responsibility Principle in insidious ways. Never use it!

Career Advice —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.

Career Advice —33 min watch
Go Code Roast

In this video, I roast some Go code! That is, I review it as if it were submitted as part of a job application screening. I talk about what I like, what I don't like, and how I would do things differently.

Go Programming —29 min watch
Talk Notes: Advanced JSON Handling in Go