Django: Models and the Magic of the ORM

Last time in Django: First M, T, and V we covered all the parts of our Model View Template design pattern, pointed Django to the right view, and launched our development server to see what we have created so far. We also created another app within our project folder and changed some of the files […]

Django: First M, T, and V

Last time in Django: Getting Started we covered virtual environments and their installation. We used Pycharm’s IDE and git version control to work on our project and track our changes. We started our project with Django admin and covered what goes into a Django project. We also learned a little bit about Django’s MTV design […]

Django: Getting Started

Foundations: I know the temptation to just get started on something is hard to resist, but setting up some basic tools and structure at the beginning of a project will be tremendously helpful to you down the line. Just a heads up before you dive in as well, I’ll be using Python 2.7 for this […]

British Museum Map V2.0

One of the first projects I ever launched was the British Museum Map (BMM) project. It is a pretty simple Python app running mod_python and with data stored in a MySQL database. In it’s current form it works, but not as well as it could. I was recently pointed to this quote and feel it […]

An Announcement!

So only four entries in and I’m going to break one of the rules I set for myself at the beginning: no skipping ahead. To make a long story short an opportunity has presented itself and in order to rise to the challenge I’ve decided to start blogging in a slightly different way in the […]

Leap into Linux!

So you’ve done your research and now you want to take the plunge and start learning about Linux! You could go about this in many different ways (like having a virtual linux machine), but I’m going to walk you through how I myself went about it. This guide will walk you through the installation of […]

Operating Systems (When You’re Learning to Code)

So you just started looking into coding but you don’t know what operating system you should start learning in? Or perhaps not. Maybe you didn’t even realize this was a subject of debate. Do some minor googling on the issue though and you quickly find that not only does the debate exist but that plenty […]

Hello World!

Welcome to Vox Anguis! This cross between a guide and a blog about getting started with coding came about in the (very) early days of my own journey into the world of programming languages and software development. Originally typed up as random docs in my google drive, I am now publishing these posts for other […]