Writing Safe Database Migrations in Django
Development • Jun 06, 2021 •
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.
A Pony On The Move: How Migrations Work In Django 🐎
Development • Jun 05, 2021 •
While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework.
Logging Rethought
Misc • Apr 12, 2019 •
We build services used by thousands of people. While uptime monitoring is crucial to deliver a great user experience, understanding what went wrong is...
Less Obvious Things To Do With Django’s ORM
Development • Mar 23, 2019 •
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.
Oh, I Found a Security Issue
Misc • Nov 22, 2017 •
An explanation and insight into Django’s security process and how you can adopt a similar process for your project.
Security and Ease-of-Use With Django Templates
Development • Jun 24, 2017 •
Usability is key in modern web applications. But we live in a dangerous world where websites get hacked. Thoughts on pros & cons.
To Index Or Not, That’s Not The Questions
Development • Apr 05, 2017 •
Database indexes are useful. But how do they work? And how does one use them in Django?
"Night View of Grimshaw Architects Seafarers Footbridge at South Wharf, Melbourne" CC BY-SA 2.0 DE by Donaldytong
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
DjangoCon US 2016: SSL All The Things
Development • Jul 19, 2016 •
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.
Writing Safe Database Migrations in Django
Development • Jun 06, 2021 •
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.
Logging Rethought
Misc • Apr 12, 2019 •
We build services used by thousands of people. While uptime monitoring is crucial to deliver a great user experience, understanding what went wrong is...
Oh, I Found a Security Issue
Misc • Nov 22, 2017 •
An explanation and insight into Django’s security process and how you can adopt a similar process for your project.
To Index Or Not, That’s Not The Questions
Development • Apr 05, 2017 •
Database indexes are useful. But how do they work? And how does one use them in Django?
DjangoCon US 2016: SSL All The Things
Development • Jul 19, 2016 •
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.
A Pony On The Move: How Migrations Work In Django 🐎
Development • Jun 05, 2021 •
While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework.
Less Obvious Things To Do With Django’s ORM
Development • Mar 23, 2019 •
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.
Security and Ease-of-Use With Django Templates
Development • Jun 24, 2017 •
Usability is key in modern web applications. But we live in a dangerous world where websites get hacked. Thoughts on pros & cons.
"Night View of Grimshaw Architects Seafarers Footbridge at South Wharf, Melbourne" CC BY-SA 2.0 DE by Donaldytong
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Writing Safe Database Migrations in Django
Development • Jun 06, 2021 •
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.
Less Obvious Things To Do With Django’s ORM
Development • Mar 23, 2019 •
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.
To Index Or Not, That’s Not The Questions
Development • Apr 05, 2017 •
Database indexes are useful. But how do they work? And how does one use them in Django?
A Pony On The Move: How Migrations Work In Django 🐎
Development • Jun 05, 2021 •
While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework.
Oh, I Found a Security Issue
Misc • Nov 22, 2017 •
An explanation and insight into Django’s security process and how you can adopt a similar process for your project.
"Night View of Grimshaw Architects Seafarers Footbridge at South Wharf, Melbourne" CC BY-SA 2.0 DE by Donaldytong
Most websites require some kind of authentication. Email & password is common but sometimes not enough. In those cases 2FA adds an additional security layer.
Logging Rethought
Misc • Apr 12, 2019 •
We build services used by thousands of people. While uptime monitoring is crucial to deliver a great user experience, understanding what went wrong is...
Security and Ease-of-Use With Django Templates
Development • Jun 24, 2017 •
Usability is key in modern web applications. But we live in a dangerous world where websites get hacked. Thoughts on pros & cons.
DjangoCon US 2016: SSL All The Things
Development • Jul 19, 2016 •
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.