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.
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.
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Over the last few years SSL/TLS encryption of websites has risen tremendously. The Let’s Encrypt organization makes that pretty easy. And you can use it.
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.
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.
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Over the last few years SSL/TLS encryption of websites has risen tremendously. The Let’s Encrypt organization makes that pretty easy. And you can use it.
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.
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
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.
Over the last few years SSL/TLS encryption of websites has risen tremendously. The Let’s Encrypt organization makes that pretty easy. And you can use it.