David Talbot
Mon 24 August 2015

Django - unexpected behaviour when deleting optional fields

I've just come out of a situation where data has been deleted from a site I'm responsible for - I wasn't expecting this to happen when writing the schema so I thought it worthwhile adding here in the event that it helps anyone else who may be in ...

Mon 06 October 2014

German adjective endings - a short cut

I can never get my head around the proper way to decline German adjectives.  In conversation, I tend to just rush through things without worrying too much about grammatical accuracy but if I want to improve my written language it's going to be pretty vital to find a quick ...

Sat 04 October 2014

Resetting a Django app managed by South

I'm currently working on a Django 1.6 project. The project is still in the early phases of development and I have the luxury of being able to be fairly destructive when it comes to dropping models and repopulating data etc.

Before too long, however, I'll have to ...

Mon 22 September 2014

Enabling native spell checking with Django-CMS 3

We use Django-CMS extensively at the company I work for, Pancentric. I was recently given what, at first, seemed to be a fairly simple request: ensure that any misspelled words are highlighted within the default text editor.

I'm fairly new to CKEditor and although I'm liking using it ...

Fri 25 April 2014

Django - testing model methods

I recently stumbled upon a "gotcha" which may help someone else testing Django model methods.

An overview: I recently found myself in a situation where I needed to ensure that the slug field on a model was unique.

A simplification of the model is as follows:

from django.db import ...
Fri 30 December 2011

My definition of working knowledge of a language

A couple of days ago I was sat in a restaurant in Berlin in the midst of an enjoyable German conversation, able to understand enough of what was being said to make me realise that I'd reached a very important goal - my German had reached a level where I ...

Thu 29 December 2011

Learning, teaching.

Just back from a fantastic week in Hamburg and Berlin - Christmas with my wife's family.  In terms of seeing how my German language learning is progressing it was a massive confidence boost - I was able to sit within groups of native speakers without anyone offering to speak in English ...

Thu 29 December 2011
Tue 20 December 2011

Unplugged language learning

I'm off tomorrow to spend Christmas in Hamburg and Berlin, which will mean a week of not being plugged in to the various digital accoutrements which I've so busily been tethering myself to over the last few weeks.  I thought it worth the while to fire up a ...

Wed 07 December 2011

Getting behind

It's been difficult to keep up with a lot of my German practice lately - I've had a family crisis which has taken up most of my time over the last ten days.  As soon as I woke up this morning, though, I got Anki opened up and started ...

Tue 22 November 2011

Telling stories

My (German) wife came back yesterday after ten days away travelling with work.  Naturally we spent a fair bit of time catching up with what had been happening in each other's lives.  When it came to my turn to talk about the week I'd had I thought I ...

Mon 21 November 2011

Desktop: germanified

I use Ubuntu at work and at home - I've had no excuse not to do this so, first thing this morning, both environments were flipped over to German.  Abgemacht, so zu sagen.  All I have to do now is work out how the hell to find things I use ...

Thu 03 November 2011


Having a little bit of time on my hands (I'm on holiday) I was able to have a bit of a look around the web for some language resources which could help me along the way.  I had some nice feedback from Clarence at TheFineApps, pointing me towards some ...

Wed 02 November 2011

Learning with Deutsche Welle News

When it comes to learning new things, I'm all for keeping it short and sweet.  I'm the kind of person who would much rather write a postcard to someone - filling in one small side of card is infinitely easier than having to fill two sides of paper.

I ...

Wed 26 October 2011

Improving my language level

In terms of learning German, I'm in the fortunate position of having a wife who comes from Hamburg. We've been together five years.  "Job done" I hear someone say.  "You must be fluent by now".

Hmm. Not exactly.

That's not to say I'm unable to use ...