Now supporting JSON feeds and scheduled posts

Posted on Wed 24 May 2017 in Dispatches • Tagged with assorted geekery, development, meta, pelican • 1 min read

I’m happy to report that this site now produces a valid JSON feed for your consumption. If you are using one of the few feedreaders that support them, that is.

JSON Feed logo

JSON Feeds: Slurp ‘em if you’ve got ‘em!

JSON feeds are a relatively new concept in syndication, but …


Continue reading

Soaring with Pelican

Posted on Fri 19 May 2017 in Dispatches • Tagged with assorted geekery, development, meta, pelican, personal, python • 3 min read

Pelican logo

Get Pelican: it’s good!

There comes a time in every young man’s life when he begins to neglect his digital lawn, and the weeds grow so thick you wouldn’t think there was any home there at all. Such has been the state of Ministry for the last …


Continue reading

Changelog: Scheduled Posts in Jekyll

Posted on Tue 07 April 2015 in Dispatches • Tagged with development, jekyll, meta, octopress • 3 min read

I do so love to tinker…

One thing that has annoyed me about using a static site generator for my blog has been the lack of scheduled posts. It’s a feature I relied on quite a bit back when I used Wordpress, and also when I built my custom …


Continue reading

Changelog: Improving Discovery and Readability

Posted on Thu 19 March 2015 in Dispatches • Tagged with development, django, haystack, jekyll, lsi, meta, octopress, personal, xapian • 4 min read

Iteration is the thing. Or at least that’s what I tell myself. After all, tinkering is easy to do, especially when you are working with a platform as flexible as Jekyll. So as you would expect, I’ve made several changes to the site since the initial relaunch.


Continue reading

Hacking on Octopress

Posted on Mon 11 February 2013 in Dispatches • Tagged with assorted geekery, development, meta, ruby • 5 min read

As previously discussed, I recently switched to Octopress on this site. I’ve been pretty happy with that decision thus far. Performance is good thanks to static files. It’s a joy to compose in Markdown, preview it on my own machine, and then deploy to my site. Plus, since …


Continue reading

Switching To Octopress

Posted on Thu 24 January 2013 in Dispatches • Tagged with assorted geekery, development, django, hyde, jekyll, meta, octopress, python, ruby • 6 min read

This site is now powered by Octopress. The tentacles compell you!

Octopress

It’s tentacly delicious!

As I mentioned in my previous post, I’ve been looking to try out a new CMS for this site. The reasons were myriad, and they were all discussed in the aforementioned post …


Continue reading

Anatomy of a Crushing (Pinboard Blog)

Posted on Thu 10 March 2011 in Dispatches • Tagged with development, scaling • 1 min read

Macieg Ceglowski breaks down what happened during the mass exodus from Delicious and how the Pinboard team dealt with the huge influx of users that resulted from that event. It’s a great analysis of how they coped the traffic increase, and what kinds of measures they needed to take …


Continue reading

Bleach: HTML Sanitization

Posted on Mon 03 January 2011 in Dispatches • Tagged with development, html, python, security • 1 min read

Bleach is a rather clever Python module for sanitizing HTML input and auto-linking URLs. It uses a whitelist for the allowed elements and attributes (thank God), and will avoid trying to “linkify” URLs that are already within an anchor element. The way it pulls this off is to build an …


Continue reading

Version 3.0

Posted on Sun 28 November 2010 in Dispatches • Tagged with announcements, development, django, python • 5 min read

After lots of hard work, some swearing, and lots of patience on the part of my wife, Version 3.0 of this site is now live. It’s been a long journey, but getting it done has been very satisfying.

A Little History

When I first switched to using my …


Continue reading

The Go Programming Language

Posted on Sat 14 November 2009 in Dispatches • Tagged with development, go language, google, open source, programming • 1 min read

Google has released their own programming language, appropriately named Go.

I haven’t had time to dig deeply into this yet, but I’m seeing some interesting stuff that I like such as fast compilation, garbage collection, easy to read syntax, built in support for multicore machines and of course …


Continue reading