Subscribe

Recent Posts

  • zeeg

    Distributing Work Without Celery

    Posted on May 04 by zeeg

    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 …

  • 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 …

  • zeeg

    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 …

  • zeeg

    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 …

  • dctrwatson

    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 [...]