A Serverless CMS Architecture

I have a problem: I have two conflicting requirements for the content management system. The COO wants me to avoid managing servers if I can, or at least outsource it. On the other hand, the CEO and Marketing want something that’s web based, and easy to use. WordPress and…


Hosting Swagger API Documentation with Bitbucket

Swagger is a specification format for documenting the interface for RESTful APIs. Essentially, you author a YAML file that describes the operations and their inputs and outputs. There is an ecosystem of tools that can auto-generate documentation…


How to Deploy a Lektor Static Site

Lektor is a Python-based static content management system that outputs 100% static HTML. In this post, we’ll deploy our first Lektor site to Aerobatic.

Getting Started


Building a reveal.js presentation with Jekyll Collections

Reveal.js is an open-source HTML presentation framework. In this tutorial, we’ll combine Jekyll and reveal.js to create our presentation. While this has been done before using various approaches, in this scenario, we’ll take…