Posts List

In God We Take Revenge

During this time of physical distancing a lot of us have made the choice to stay at home in an effort to slow down the pandemic. However in this time of slowing down and in a sense stillness I find that in me a lot of old and new wounds, anger, hatred and desire for revenge and justice are starting to bubble to the surface. If you read my previous blog you can sort of understand why.

A Good God and the presence of Suffering, are they mutually exclusive?

I was having a conversation with a good friend about our different world views, she was approaching it from a spiritual almost mystic perspective and I was coming form a Christian point of view. We weren’t trying to convert each other but trying to understand what we each believe and still respect each other afterwards. One of the points she brought up was the question, if God is good and loving why is there suffering?

Thoughts on the Trinity of God

Lately I have been thinking on the nature of the Triune God, in the sense of what is God. The bible goes to great length to describe the character of God, and the power of God. However, it doesn’t spend too much time expounding as to what He is exactly, other than the fact He seems to be made up of more than one individual. Over the centuries many people have tried to make sense of the unity as well as the individuality of God as three beings who equate to one entity.

Kubernetes, Local to Production with Django: 2— Docker and Minikube

This section focuses on implementing the kubernetes hello-minikube tutorial adapted to a conventional Django application. The codebase for this tutorial can be cloned from my github repo and we will be working with the part_2-getting-started branch. The kubernetes version for this tutorial is assumed to be 1.9. 1. Requirements OS This tutorial assumes a Mac OS system, but has links on how to run it on a Linux/Ubuntu or Windows OS.

Kubernetes, Local to Production with Django: 1 - Introduction

I have been fortunate enough to work in Devops for the past few years. During this time, I have taken an obsession in learning how to manage applications in production, and as a result trying to figure out: How easy is it to push new features to production and to roll back to a previous version predictably and as necessity dictates? How best is it to have a consistent environment where exactly what was tested in development is deployed to production?

Using Django 2 with Celery and SQS

Background There are several tutorials that have been written on how to run Django, while using Celery to process asynchronous tasks with AWS SQS as the message broker. However, on implementing the recommended solutions I got unexpected results which include; ghost queues being created by celery and only been limited to run celery in the us-east-1 AWS region. This tutorial focuses on deploying Django 2 with Celery using SQS in any AWS region that supports SQS and has an emphasis on predictability.

Using Django 2 with Celery and Redis

The current Django version 2.0 brings about some significant changes; this includes a lack of support for python2. Thus, the focus of this tutorial is on using python3 to build a Django application with celery for asynchronous task processing and Redis as the message broker. The code for this tutorial can by downloaded directly from my github account. Preparation Python3 As Django 2 uses python3, we need to make sure we install it.