Short story of how we reduced the response time of some of our admin pages by 1000x. The Problem One of our tables grew to over 25 million rows. Which, while not a large number, makes the most frequent queries slow. A direct effect it had was on our Admin panel. The change_list form for … Continue reading Estimated counts for faster Django Admin change_list
What do you do when you are asked to create a notification system where the objects to be notified get added/removed at runtime? You stop giving a shit about them, and code for the interface.
What do you do when the OO concepts you have abided by since your school days land you in trouble? You relearn them.
Increasingly complex design decisions are needed to be taken, and we are ill equipped. ketanbhatt takes one for the team and stacks knowledge on Design Patterns. This here is why and how I am doing it.
I suck at habits. I start out a dozen different things every week, and I drop them as easily soon after. I needed to do something about it. I have used any.do (irritating), keep, inbox reminders, and many other lists. Nothing works for me. What? I thought I needed something to keep me motivated. Now … Continue reading Building Habits, with a lot of help from Github
How we used ElasticSearch and Haystack to power searches on our Django Admin. Documented here are our trials and learnings with Haystack. And a cool new fork for you to use.