Blog: Markus Holtermann

Writing Safe Database Migrations in Django

June 5, 2021 » Markus Holtermann » [Archived Version]

Whenever you deploy your code and apply migrations in production, you’re entering dangerous territory. I’ll show common pitfalls and ways to avoid them.

Read More

Writing Safe Database Migrations in Django

June 5, 2021 » Markus Holtermann » [Archived Version]

Whenever you deploy your code and apply migrations in production, you’re entering dangerous territory. I’ll show common pitfalls and ways to avoid them.

Read More

A Pony On The Move: How Migrations Work In Django 🐎

June 4, 2021 » Markus Holtermann » [Archived Version]

While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework.

Read More

A Pony On The Move: How Migrations Work In Django 🐎

June 4, 2021 » Markus Holtermann » [Archived Version]

While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework.

Read More

Less Obvious Things To Do With Django’s ORM

March 22, 2019 » Markus Holtermann » [Archived Version]

Django’s ORM is powerful and has been for ages. It only became even more powerful over the last years. In this post I want to explore some less-known features.

Read More

Less Obvious Things To Do With Django’s ORM

March 22, 2019 » Markus Holtermann » [Archived Version]

Django’s ORM is powerful and has been for ages. It only became even more powerful over the last years. In this post I want to explore some less-known features.

Read More

Oh, I Found a Security Issue

Nov. 21, 2017 » Markus Holtermann » [Archived Version]

An explanation and insight into Django’s security process and how you can adopt a similar process for your project.

Read More

Oh, I Found a Security Issue

Nov. 21, 2017 » Markus Holtermann » [Archived Version]

An explanation and insight into Django’s security process and how you can adopt a similar process for your project.

Read More

Security and Ease-of-Use With Django Templates

June 23, 2017 » Markus Holtermann » [Archived Version]

Usability is key in modern web applications. But we live in a dangerous world where websites get hacked. Thoughts on pros & cons.

Read More

Security and Ease-of-Use With Django Templates

June 23, 2017 » Markus Holtermann » [Archived Version]

Usability is key in modern web applications. But we live in a dangerous world where websites get hacked. Thoughts on pros & cons.

Read More