Java time conversion madness

Lotus Notes is an old piece of software....

2018-04-06 · 10 min

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

Imagine you’re writing a web application in Go, and storing your data in PostgreSQL....

2017-11-30 · 7 min

Go Fish

I’ve been trying Fish, the Friendly Interactive Shell....

2017-10-26 · 6 min

Curried JavaScript

I got contacted by someone who had been stumped by an interview question about JavaScript....

2017-09-23 · 6 min

Go: Some lessons learned

Based on my experience building, deploying and maintaining a small web application for work purposes, I’ve assembled some thoughts on Go....

2017-08-11 · 5 min

Perils of automatic invisible software updates

A couple of days ago I noticed my Google Fiber uplink was only 100Mbps instead of 1Gbps....

2016-10-21 · 1 min

OpenID Connect introduction

OpenID Connect is an authentication standard built on top of OAuth2....

2016-05-27 · 8 min

Reflection in Go and modifying struct values

Recently I found myself wanting to write some code to load values into a Go object....

2016-04-20 · 11 min

Search is hard

Getting search right in applications has many interesting subtleties....

2016-01-28 · 3 min

SSDs, or everything old is new again

Some information about SSDs that a lot of people were apparently unaware of:...

2015-12-21 · 6 min