daveoncode.com · offline
Effective TDD: Tricks to speed up Django tests (up to 10x faster!)
Flávio Juvenal
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.








daveoncode.com · offline
Flávio Juvenal
Tech Insights· daveoncode.com
Shared by
The original link on daveoncode.com is no longer available.
Look for it on the Wayback Machinevladmihalcea.com
Learn what the lost update problem is and how to overcome this phenomenon using either database isolation levels, lpessimistic or optimistic ocking.
Flávio Juvenal
Tech Insights· vladmihalcea.com
From vladmihalcea.com
Learn what the lost update problem is and how to overcome this phenomenon using either database isolation levels, lpessimistic or optimistic ocking.
Shared by
simpleit.rocks
Lais Varejão
Tech Insights· simpleit.rocks
Shared by
Tech Insights· stackoverflow.com
Shared by
caktusgroup.com
Testing in a Django project ensures the latest version of a project is as bug-free as possible. But when deploying, you’re dealing with multiple versions of the project through the migrations.
Hugo Bessa
Tech Insights· caktusgroup.com
From caktusgroup.com
Testing in a Django project ensures the latest version of a project is as bug-free as possible. But when deploying, you’re dealing with multiple versions of the project through the migrations.
Shared by
Tech Insights· realpython.com
Shared by
stackoverflow.com
loaddata management command directly in a data migration. It will use the current model state...On Django, you should NOT use loaddata management command directly in a data migration. It will use the current model state, not the historical one, therefore your migration will certainly BREAK in the future:
Flávio Juvenal
Tech Insights· stackoverflow.com
loaddata management command directly in a data migration. It will use the current model state...On Django, you should NOT use loaddata management command directly in a data migration. It will use the current model state, not the historical one, therefore your migration will certainly BREAK in the future:
Shared by
stackoverflow.com
Coalesce implementation doesn't consider empty string as a null value, so if one desires to consider it null when co...Django Coalesce implementation doesn't consider empty string as a null value, so if one desires to consider it null when coalescing fields one should use Conditional Expressions to achieve the desired result
Carlos Coelho
Tech Insights· stackoverflow.com
Coalesce implementation doesn't consider empty string as a null value, so if one desires to consider it null when co...Django Coalesce implementation doesn't consider empty string as a null value, so if one desires to consider it null when coalescing fields one should use Conditional Expressions to achieve the desired result
Shared by
Tech Insights· stackoverflow.com
Shared by
docs.djangoproject.com
annotate with values/values_list on Django because order matters #order-of-annotate-and-values-clausesCarlos Coelho
Tech Insights· docs.djangoproject.com
annotate with values/values_list on Django because order matters #order-of-annotate-and-values-clausesShared by
Tech Insights· amir.rachum.com
Shared by
tests4geeks.com
Amanda Savluchinske
Tech Insights· tests4geeks.com
Shared by
Book a call
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



