Martin Mahner, Principal Architect at Lincoln Loop

Martin Mahner

Principal Architect

Martin is an active member and contributor to the Django community where he is mostly known as bartTC. It's likely that you have stumbled over one of his apps or snippets. Besides coding, Martin also has a passion for design and user interaction.

He is a board member of the German Django Association whose goal is to spread the usage of Django in german-speaking countries.

Martin's background includes over ten years of web development and design including several years addicted to Django.

Martin has no mustache.

Recent Posts by Martin

Thumbnail image for Ensuring View Consistency with abc.ABC in Django

Ensuring View Consistency with abc.ABC in Django

Python’s

abc

module lets you create abstract base classes which is a great way to enforce method contracts in your code. With

abc.ABC

,

@abstractmethod

, and the new

@override

decorator from Python 3.12, you can make your class hierarchy …

Thumbnail image for Don't Let Old Migrations Haunt Your Codebase

Don't Let Old Migrations Haunt Your Codebase

Data migrations are essential for one-off tasks like backfilling fields or restructuring data. But once they’ve run in production and all your environments, the code inside them becomes dead weight.

We often leave them in the codebase because we’re afraid …