django-require 1.0.6 released

django-require11th April 2014

This release improves the reliability of the Rhino build environment for large projects, and upgrades all the bundled requirejs libraries.

html5media 1.1.7 released

html5media2nd April 2014

This release fixes parsing of file extensions in URLs with query strings, such as authenticated Amazon S3 URLs.

Programmable reports added to Mohawk Survey Platform

Mohawk Survey Platform28th March 2014

Mohawk Surveys now features a programmable reporting system, powered by a functional scripting language developed specifically for the platform.

The scripting language was designed for sophisticated analysis of response data, with strict guarantees to ensure that scripts from untrusted sources could be run safely in a sandboxed runtime.

Guardian Media site launches

Guardian Media17th March 2014

Guardian Media is now online! This site was a labour of love, but the end result is something I'm particularly proud of!

django-watson 1.1.3 released

django-watson19th February 2014

django-watson 1.1.3 is now available on GitHub and PyPi. It features better support for punctuation in queries, and the ability to rebuild search indices for specific models.

django-historylinks 1.0.3 released

django-historylinks5th February 2014

Model historylinks are no longer updated on fixture loading, fixing edge-case issues with multi-table inheritance.

django-reversion hits 1K stars on GitHub!

django-reversion11th January 2014

django-reversion was my first open-source contribution to Django, and has become the de-facto solution for model data version control. It's good to give something back to the ecosystem that has taught me so much.

Even better, much of it's recent development has been carried out by the community. Congrats to everyone who has helped carry it through six major releases of Django. It's been an awesome ride!

Ladbrokes Spingo competition has ended

Ladbrokes Spingo #giftthegirls6th January 2014

The Spingo competition is over, and all the prizes have been drawn. Didn't win anything? No doubt more games and competitions will be coming soon from Ladbrokes and Mohawk!

django-herokuapp 0.9.12 released

django-herokuapp3rd January 2014

The latest release of django-herokuapp provides a Django 1.6-compatible project template, as well as a new heroku_audit management command for diagnosing common heroku deployment bugs.

Tesco Festive Feast Planner shuts down for the season

Tesco Festive Feast Planner24th December 2013

With Christmas over, the Tesco Festive Feast Planner has now been shut down, having spent two high-traffic months on the Tesco Christmas portal.

It is expected to appear again over the coming year, repurposed for other national holidays. Look out for it again next Christmas when you're planning your feast!

Ladbrokes Spingo launches!

Ladbrokes Spingo #giftthegirls11th December 2013

The Spingo competition is now online! Play on Facebook for a chance to #giftthegirls, as well as winning prizes for yourself if your lucky number gets picked!

#GuardianGreenRoom opens at Rough Trade NYC

#GuardianGreenRoom - Editors Picks26th November 2013

#GuardianGreenRoom is now open at Rough Trade NYC. Check it out, and maybe even buy some vinyl (if you're into that sort of thing!).

The Tesco Festive Feast Planner launches

Tesco Festive Feast Planner21st November 2013

The Festive Feast Planner is now online. Check it out now, and get your Christmas sorted!

django-require 1.0.5 is out!

django-require12th November 2013

The latest release of django-require is now available on GitHub and PyPi. This release upgrades the bundles RequireJS to 2.1.8, as well as fixing the tests to work in Django 1.6.

django-reversion 1.8 released

django-reversion7th November 2013

This release adds compatibility for Django 1.6, as well as removing the type flag on Version models.

Real time data aggregation added to Mohawk Survey Platform

Mohawk Survey Platform1st November 2013

The survey platform is now capable of performing real-time aggregate analysis of incoming data. The algorithm is based on a map-reduce workflow, allowing aggregates to be efficiently updated by incoming data without requiring a full rebuild to take place.

Ladbrokes Lads Weekender Generator competition ends

Ladbrokes Lads Weekender Generator13th October 2013

The Lads Weekender competition is over, with the lucky winners being flown off for their epic weekends. Look out for other games and competitions from Ladbrokes and Mohawk hitting Facebook over the next few months!

django-watson 1.1.2 released!

django-watson5th October 2013

django-watson 1.1.2 has just landed! Key features include Python 3.3 compatibility and a more memory-efficient buildwatson command.

Email responses added to Mohawk Surveys

Mohawk Survey Platform3rd October 2013

Surveys can now be configured to send an automated email on completion, supporting the full range of Django template system for per-user customisation.

Additional security settings for per-origin access control and the specification of access token expiry have also been added.

Professional Networks newsletter system launches

The Guardian Professional Networks registration2nd October 2013

A new bulk mailing system has been added, allowing email newsletters to be created, scheduled, and dispatched to high-volume mailing lists. The system is designed to handle millions of emails per month, at a rate of 100K emails per hour.

The system makes heavy use of RabbitMQ and Celery to parallelize sends amongst a large number of background workers, and is horizontally scalable should future volumes increase.

Other key technologies contributing to the send performance include PostgreSQL full text indexing and Amazon Elasticache.