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.
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.
Django Migrations Recipe #1
Development • Apr 04, 2016 •
This recipe shows how one can optimize a migration Django creates.
Django Migrations Recipe #2
Development • Apr 04, 2016 •
This recipe shows how one can add a non-nullable column to a table with already existing data.
Django Migrations Recipe #3
Development • Apr 04, 2016 •
This recipe shows how to rename an app that does not have any incoming dependencies.
Don’t be afraid of writing migrations
Development • Apr 04, 2016 •
Django migrations are complex. They do a lot for you but sometimes you need to tell ‘em how to do things. There’s no reason to be afraid of that, though.
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.
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.
Django Migrations Recipe #2
Development • Apr 04, 2016 •
This recipe shows how one can add a non-nullable column to a table with already existing data.
Don’t be afraid of writing migrations
Development • Apr 04, 2016 •
Django migrations are complex. They do a lot for you but sometimes you need to tell ‘em how to do things. There’s no reason to be afraid of that, though.
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.
"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.
Django Migrations Recipe #1
Development • Apr 04, 2016 •
This recipe shows how one can optimize a migration Django creates.
Django Migrations Recipe #3
Development • Apr 04, 2016 •
This recipe shows how to rename an app that does not have any incoming dependencies.
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.
"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.
Django Migrations Recipe #2
Development • Apr 04, 2016 •
This recipe shows how one can add a non-nullable column to a table with already existing data.
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.
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.
Django Migrations Recipe #3
Development • Apr 04, 2016 •
This recipe shows how to rename an app that does not have any incoming dependencies.
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?
Django Migrations Recipe #1
Development • Apr 04, 2016 •
This recipe shows how one can optimize a migration Django creates.
Don’t be afraid of writing migrations
Development • Apr 04, 2016 •
Django migrations are complex. They do a lot for you but sometimes you need to tell ‘em how to do things. There’s no reason to be afraid of that, though.