Mirko Kiefer

My Point of View.

CMake by Example

When trying to learn CMake I could not find any good introduction. The CMake documentation is quite good but not suitable for a beginner.
There are some useful tutorials linked on the CMake Wiki but most of them only cover very specific problems or are too basic.
So I wrote this short CMake introduction as a distilled version of what I found out after working through the docs and following stackoverflow questions.

Its a work in progress and I will try to continuously improve it.

Simple Deployment to Nginx Using Rsync

I’m hosting my websites on a small virtual server from Hetzner.

The setup with nginx was surprisingly simple after I found the right guides :)

I like to have all configs and data contained in one directory so that I can edit everything offline and just rsync it with the server.

Switching From WordPress to Octopress

I didn’t update my blog for more than a year now! Its not that there wasn’t anything to write about - a lot has happened in the meantime.

Whenever I’m working on my notebook I keep a text editor open to keep notes about ideas or to log what I’ve just done. I love markdown and use that for formatting.

Spawning a Node

I just published the source of what we’ve extracted out of whats been at the core of LivelyCouch. The result is a tiny generic library that gives you only a single function – “spawn”.

Introducing LivelyCouch Part 1 – Writing Node.js Handlers

LivelyCouch is all about making life as a CouchDB developer easier. It is designed to fill the gap between a CouchApp and a full fledged web application. Being all written in Node.js it allows you to stick to Javascript throughout your code. We are currently working on getting the source ready to release.

Node.js and Amazon Web Services

I got pretty excited about Node.js during the last day, especially after discovering that there are already a whole bunch of modules available for it: