#Software Engineering

The parts of building software that only show up in the doing: decisions worth recording, environments worth reproducing, and the small Django and Python problems that cost an afternoon each.

Tracking architectural decisions in Django

Technical decisions rarely get written down anywhere useful. They happen in chat threads, in meetings, inside a developer's head - and then they evaporate. The result is predictable: lost context, repeated debates, and avoidable mistakes.

02 Jun 2026 #Software Engineering

A modern Django HTML date input

As the purpose of Django's form widget for dates is mainly to validate your input as a well-formed date, you might want to turn to the more refined user experience offered by the HTML5 date picker.

21 Oct 2025 #Software Engineering

Get yourself a better Django proxy experience

Ah, Django proxy models and the power they hold! Yet, the implementation aftermath can highlight a number of unwanted side-effects. Here's a couple of tips when working with Django proxies that will make end-users grateful and developers sigh in relief.

23 Jul 2021 #Software Engineering
Follow #Software Engineering by RSS