Ginger Tech Stack
For our latest product,
Ginger
, we wanted to marry the real-time functionality we needed with the traditional Django stack we know and love. After some false starts and falling on our faces in the beginning, we ended with a …
For our latest product,
Ginger
, we wanted to marry the real-time functionality we needed with the traditional Django stack we know and love. After some false starts and falling on our faces in the beginning, we ended with a …
The
recommended way
to add decorators such as
login_required
to class based views in Django is a bit verbose. Here’s a little metaclass-producing function you may find handy:
def
DecoratedDispatchMethod
(
actual_decorator
):
"""
If you want to decorate the …
Without patching, the
rsync
utility lacks support to detect when a file was renamed/moved across multiple directories inside the synced tree. There is a
––fuzzy
option to save bandwidth by building upon similar files on the target side, but only …
When you develop a sizable content heavy web site you quickly learn, hopefully not the hard way, that caching is a very important piece of your infrastructure. The database servers are the typical bottleneck in high volume website.
Common wisdom …
It’s been a while since we’ve posted anything here about Lincoln Loop, so it’s time for a quick update.
In short, we’ve been hard at work. In addition to having
multiple
speakers
at DjangoCon, and starting work on
an internal …
Part 1
| “Part 2”/blog/2011/oct/12/load-testing-jmeter-part-2-headless-testing-and-je/ |
Part 3
The Headless Horseman (Running JMeter in No-
GUI
Mode)
If you read
Part 1
of my JMeter series, you now know how to create a JMeter performance test with as much complexity …
Part 1
| “Part 2”/blog/2011/oct/12/load-testing-jmeter-part-2-headless-testing-and-je/ |
Part 3
Last week, Yann Malet and I gave a talk at DjangoCon about
using performance analysis to spot bottlenecks
in your application. Because of the somewhat broad scope of the talk, we were …
We love the Django community and to show our thanks, we’re throwing a private party Wednesday night for DjangoCon attendees. After dinner (9-11pm), come on down to
Ground Kontrol
, Portland’s favorite classic arcade. We’ll have an open bar (while …
Coverage.py
makes it easy to see how much of your code is covered by your test suite. It can be configured to spit out reports in
XML
(for consumption by a continuous integration server like Jenkins), in
HTML
(for human …
It is often handy to disable (either temporarily or permanently) South migrations for an app. “Disable” in this context means preventing an app’s migrations from being executed so that the app is managed via
syncdb
while in this state. A …