A short trip to Jardin, Colombia

May 5, 2015

Jardin came up a few times during conversations with locals when asking them for recommendations of nearby towns to visit. Normally, you'll hear about Guatape, but once in a while Jardin will come up. It got me curious enough to check it out.

Jardin is located south of Medellin, about 3 to 3.5 hours by bus. Though I was told that if you drive you can get there in about 2 hours.

To ...

Using Docker and Docker Compose for local Django development (replacing virtualenv)

April 30, 2015

Before Docker came along, virtualenv was pretty much the tool of choice for Python developers as it allows you to separate package dependencies for different applications you're working on without having to create separate virtual machines for each one. It worked very well for me.

However, there are still some annoying things the developers will have to deal with. Such things include having to install additional applications and services required by the project such ...

How to obtain a Civica metro card in Medellin, Colombia

April 13, 2015

Medellin has a very modern metro system, but one of the things you'll notice when you first use it is the long line at the ticket window. For some reason, the stations don't have ticket machines.

If you use the metro a lot, it's very much worth the effort to get a Civica card. It will save you a lot of time in the long run plus you get around 12.5 ...

Django 1.8 Project Template

April 12, 2015

Yup, that's right, another Django project template!

I know there's a ton of these projects already on GitHub, but as I was in the process of rewriting an old Django project last week, I found out that Django 1.8 just came out. I figured this is a good opportunity to create another one I could use for future projects as I already have a few small ones in mind. Django 1.8 ...

A day trip to Guatape, Colombia

March 29, 2015

A 2-hour bus ride from Medellin is the small town of Guatape, a popular weekend destination for people living in Medellin. I decided to check it out last Sunday with a friend I met at a language exchange event.

Buses leave from Medellin every hour. We met up at the Poblado metro station and took it to the Caribe stop, which is connected to the Terminal del Norte where the buses to Guatape depart from ...

Solr request returning a 400 (Bad Request) response

March 26, 2015

I was troubleshooting an issue for a client the other day where certain Solr requests were returning a 400 (Bad Request) error response. There were actually 2 separate issues:

1. The Tomcat servlet and/or the web server in front of it (in this case an HA Proxy server) can't process the request because it's too big.

2. The Solr query parameter contains too many boolean clauses (the error actually says 'too many ...