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’ »

List of French Minimal Pairs

I’m in the early stages of learning French. I recently read Fluent Forever: How to Learn Any Language Fast and Never Forget It by Gabriel Wyner, which I highly recommend to anyone trying to learn a language. One of the suggestions it makes is to spend some of your early time, before diving into vocabulary, …

Continue reading ‘List of French Minimal Pairs’ »

Creating a Debian package of a Go project

Go is all the rage these days, and I decided to give it a try. And as my company uses Debian packages to distribute our software, I need to package my new Go-written project for Debian. Mark Stapelberg has done a lot of leg work to find the best (and official!) ways of packaging Go …

Continue reading ‘Creating a Debian package of a Go project’ »

Friday, Sept 13, 2013 — Leaving the Americas

It’s a good thing my flight doesn’t leave until tomorrow. I’m sure flying on Friday the 13th would be a bad idea. Approximately 1 am, I’ll be boarding a flight here in Mexico City, bound for Montreal. I’ll spend roughly 12 hours on the ground there, then fly to Paris, where I’ll be meeting up …

Continue reading ‘Friday, Sept 13, 2013 — Leaving the Americas’ »

Day 31 – August 12, 2013: How many Mexican highway workers does it take to change a light bulb?

About a week and a half ago, I was driving near Querétaro, when the answer to this riddle became quite apparent: Q: How many Mexican highway workers does it take to change a light bulb? A: 50. One to change the light bulb, and 49 to redirect traffic. Driving along the highway, I saw some …

Continue reading ‘Day 31 – August 12, 2013: How many Mexican highway workers does it take to change a light bulb?’ »

Day 14 – July 26, 2013: Immigration office

Today I took my second trip to the Mexican Immigration office in San Miguel de Allende, Guanajuato. Also my third, fourth, and fifth. In stark contrast to the good experience I had with the Mexican bureaucracy on Day 3, this experience left much to be desired. I showed up about 9:30am yesterday, and was told …

Continue reading ‘Day 14 – July 26, 2013: Immigration office’ »