Blog Info | Markus Holtermann |
---|---|
Blog website | Link |
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 MoreJune 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 MoreApril 4, 2017 » Markus Holtermann » [Archived Version]
Database indexes are useful. But how do they work? And how does one use them in Django?
Read MoreApril 4, 2017 » Markus Holtermann » [Archived Version]
Database indexes are useful. But how do they work? And how does one use them in Django?
Read MoreSept. 11, 2016 » Markus Holtermann » [Archived Version]
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Read MoreSept. 11, 2016 » Markus Holtermann » [Archived Version]
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Read MoreJuly 18, 2016 » Markus Holtermann » [Archived Version]
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.
Read MoreJuly 18, 2016 » Markus Holtermann » [Archived Version]
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.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how to rename an app that does not have any incoming dependencies.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how one can optimize a migration Django creates.
Read More