Go and SQL memory leaks

Detecting when you fail to close sql.Rows.

2018-10-24 · 3 min

Java time conversion madness

Specifically, in Lotus Notes and XPages.

2018-04-06 · 10 min

Go, PostgreSQL, time zones, UTC, and +0000 +0000

The PostgreSQL data type to use for storage, and why.

2017-11-30 · 7 min

Go Fish

The Fish shell and why I switched to it from zsh.

2017-10-26 · 6 min

Curried JavaScript

Well, technically partial application.

2017-09-23 · 6 min

Go: Some lessons learned

The good, the bad, and the annoying.

2017-08-11 · 5 min

Perils of automatic invisible software updates

How my network speed looked degraded when it wasn’t.

2016-10-21 · 1 min

OpenID Connect introduction

A simplified OAuth2 authentication flow.

2016-05-27 · 8 min

Reflection in Go and modifying struct values

An example of using the reflect package.

2016-04-20 · 11 min

Search is hard

It’s hard to make search behave the way people expect, and still be useful.

2016-01-28 · 3 min