-
Giving a Talk at PyCon Canada 2015
I am super excited to announce that I will be doing a talk at PyCon Canada this year! I will be talking about migrating from using Fabric to deploy my WSGI app (Rookeries) to using a combination of Invoke and Ansible. PyCon Canada will be happening in Toronto at the University of Toronto campus Saturday…
-
Fixing SPDX Expression Warning in package.json
If you ever run into the following warning when installing your NPM package: npm WARN package.json rookeries-api-client-wrapper@0.4.9 license should be a valid SPDX license expression That means you have an improper a name for the specified license in your package.json. So what are valid values for licenses? Well… here is the SPDX list of licenses
-
Command-line JSON Formatting with jq
About 2 or 3 months ago, when testing a deployment of a microservice at work with Eric, our head Ops admin, we were looking at the JSON output of one of the REST endpoints. Rather than looking at the raw output from curl, I piped the output through JSON tool in the Python standard library:…
-
Using CouchDB in Rookeries – Part 3 – Configuring a Remote CouchDB Server
In the previous instalment of this series I wrote about installing and managing on a remote server. Now lets talk about configuring CouchDB so that it can run as a production server. This will not cover CouchDB’s configuration extensively, rather I will touch on the parts relevant to Rookeries. Configuring CouchDB CouchDB can be configured…
-
Markdown Documentation with Sphinx
Lets take a break from setting up CouchDB in Rookeries, and discuss documentation. I recently made the switch to using Markdown for the majority of the prose style documentation for Rookeries. Originally I wanted to support both reStructuredText and Markdown. However for reasons I’ll write about, I will concentrate on supporting Markdown in Rookeries. Requirements…