Category: Posts

  • Nord Theme for Apache Guacamole Terminal

    Nord Theme for Apache Guacamole Terminal

    If you happen to be both a fan of the Nord Theme and also use Apache Guacamole, you can use the following custom “color scheme” to set the SSH terminal colours to match the Nord colour palette:

  • Adventures in Hashistack

    This is a quick prelude to a series of posts I’m planning that go through my journey experimenting with the various tools from Hashicorp that make up the platform I’m referring to as Hashistack. Specifically, I’m using Consul, Vault, and Nomad across three physical “servers”. These servers are actually Dell OptiPlex micro-form-factor computers with enough…

  • DJ Checkup

    I recently released DJ Checkup which is a fork from the now defunct Pony Checkup site. It’s a free security resource that will scan your Django site for common security errors and suggest how to fix them. The architecture of the site needs a lot of work but the security checks are sound and it…

  • Django Background Tasks (async)

    Django Background Tasks (async)

    Async is a general programming concept that is complex and difficult to understand and I definitely do not pretend that I understand even a fraction of the science behind it. But I do know that in web applications, there are long running tasks that you want to hand off to a background process without it…

  • Django Learning Resources

    Django Learning Resources

    Here are some of the key online resources I’ve discovered that have helped me with my Django journey… The official Django documentation is usually the first stop when tyring to figure out something new. There are four key areas of the docs to look at: tutorials, topic guides, reference guides and how-to guides. Django Chat…

  • Learning Django

    Learning Django

    For the past few weeks I’ve been learning the Django Web Framework. This isn’t my first time using Django—I first had a go at this a couple of years ago and really did not like it. At the time I felt like it was big and bloated and overly-complex for my liking, so I went…