We’ve been migrating a lot of data to various places lately at DISQUS. These generally have been things like runningconsistancy checks on our PostgreSQL shards, or creating a new system which requires a certain form of denormalized data. Itusually involves iterating through the results of …
Recent Posts
-
Distributing Work Without Celery
Posted on May 04 by zeeg
-
Using Travis-CI with Python and Django
Posted on May 03 by zeeg
I’ve been using Travis-CI for a while now. Both my personal projects,and even several of the libraries we maintain at DISQUS rely on it for Continuous Integration. I figured it was about time to confessmy undenying love for Travis, and throw up some notes about the defaults we use in our …
-
Sticking With Standards
Posted on April 24 by zeeg
More and more I’m seeing the “requirements.txt pattern” come up. This generally refers to projects (but not just), andseems to have started around the same time as Heroku adopting Python. I feel like this is something that matters in thePython world, and because I have an …
-
Using Arrays as Materialized Paths in Postgres
Posted on April 08 by zeeg
Something we’ve been casually working on at Disqus for quite some time is an improved pagination method for threaded comments. This is obviously pretty important to us, it drives the very foundation of our product. It also happens to be an area that’s somewhat challenging, and has a …
-
mutt and gmail
Posted on March 17 by dctrwatson
Per recommendation from a neckbeard friend, Aaron, I set out to try out Mutt as my email client. Since my email is hosted by Gmail, there’s a little extra configuration needed than just setting up an IMAP inbox. Also, since people actually send multimedia emails, I wrote a small patch for Mutt that detects it’s [...]
CODE