Configuring CouchDB for HTTPS only

Getting CouchDB to work via HTTPS is fairly well documented. Disabling HTTP turned out to be the harder part to figure out. Enabling HTTPS The official documentation (here is actually incomplete (or more likely, simply outdated). But it’s still a pretty straight forward process. Edit your local.ini to include the following: [daemons] httpsd = {couch_httpd, …

Continue reading ‘Configuring CouchDB for HTTPS only’ »


How to install CouchDB 1.6.1 on Debian 8.2 (jessie)

First, I must give credit where it is due. These instructions are based on Matteo Mattei’s earlier article Install CouchDB 1.6.x on Debian 7 (Wheezy), but with some important changes. The commands below assume you have sudo properly configured on your system, and that you are running as a standard user. If you’re doing everything …

Continue reading ‘How to install CouchDB 1.6.1 on Debian 8.2 (jessie)’ »


Docker: Up and Running — A book review

I was recently tasked with developing a new web service application at work. This gave me a reason to investigate Docker as a possible deployment platform, so I’ve been reading about Docker. I just finished reading my second book on the topic, the not-yet-released (but it is available for Kindle) Docker: Up and Running by …

Continue reading ‘Docker: Up and Running — A book review’ »

Selecting the perfect travel shoes

For the last 2+ years, I’ve been traveling. Europe, Africa, and the Americas. I’ve been “onebagging it“–that is, traveling with a single, carry-on sized bag (plus a small day-pack). One of the important decisions to be made when traveling like this (light, and for an indefinate period of time), is which travel shoes to wear. …

Continue reading ‘Selecting the perfect travel shoes’ »

In search of the best Go HTTP router for REST

I’m diving into REST APIs, and I want to implement one in Go, largely as a way to teach myself more about the language. One of the first problems I came up across (within an hour of starting coding) is that the HTTP router I selected (gorilla/mux) doesn’t have any way to issue a 405 …

Continue reading ‘In search of the best Go HTTP router for REST’ »

The Glossophile: My new language learning blog

For several months I’ve had some ideas rolling around in my head for articles to write on my blog. Most of them have been about my passion for languages and language learning. Recently, as I’ve been reading books and other blogs on similar topics, the idea has been forming to start my own, more focused …

Continue reading ‘The Glossophile: My new language learning blog’ »

How to learn REST: A resource guide

I have a new software project in mind. I want to do it right. So I’ll use a RESTful web API. Which, of course, like any good software developer, I already understood pretty well, but I wanted to just brush up on my REST game, and make sure I got all the best practices down. …

Continue reading ‘How to learn REST: A resource guide’ »