-
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…
-
Using CouchDB in Rookeries – Part 2 – Setting Up a Remote CouchDB Server
Overview In the second instalment of my series on adding CouchDB support to Rookeries, I’ll be talking about how I provisioned CouchDB on my remote server. Now it sounds counter-intuitive why I would talk about creating and populating CouchDB databases first before writing about installing CouchDB. The reason for this backwards step, is that I…
-
Using CouchDB in Rookeries – Part 1 – Creating CouchDB Test Fixtures Using Bulk Updates
Back Story I’ve been working on adding database persistence support to Rookeries. Instead of writing down my findings and losing them somewhere, I plan on documenting my findings and thoughts in a series of blog posts. In the case of Rookeries that means connecting to and storing all of the journal, blog and page content…
-
Revived
…and we’re back! Or rather the site is, thanks to Eric who helps admin the VPS that this site runs on. So much has happened in the meantime: PyCon Montreal, furthering my experience in working on Python microservices + Docker + Ansible, my dabbling in the startup and JS worlds. And life in general, with…
-
Ansible Role for NGINX, UWSGI and Supervisor Released!
What better way to start 2015 than to release new software? As part of my efforts to create Rookeries, a modern Python-based CMS as a replacement for my WordPress sites: I am releasing an Ansible role to make it easier to setup WSGI apps on a private server. The nginx-uwsgi-supervisor role is available on Ansible Galaxy.…
-
…And We’re Back!
Or rather I am back. As in I am going back to blogging. I apologize for the months of silence. Moving houses, and migrating web hosting providers will do that to a person. Migrating the web hosting to a completely self-managed environment was quite a learning process, and took quite a bit of time. I…
-
Now a Professional Pythonista at Points!
I have been working for the past month as a Software Development Engineer at Points International. While my role is not officially as a Python developer, a large portion of my work is building Python applications, services and libraries. Also I get to develop in Java as well and maintain some very well engineered systems…
-
Distro Hopping
Sorry for the much delayed update, however this year has been an hectic and busy one. (New job, new house, lots of random unexpected events along the way, like two funerals and two weddings in a single month, etc. Long story.) Plus I really hoped to change blog platforms, but that is a story for…
-
Spring Cleaning for 2013
With Easter just around the corner and possibly spring coming shortly after–Canadians have to wait a bit longer for spring t0 properly arrive and winter to make her final exit–that it would make sense to update my blog. Many things have changed in the past few weeks . Like we have a new pope, Pope…