new blog post: Navigating the OpenShift Jungle
new blog post: upgrading Tahrir database models with Alembic