RevSys Blog

June 17th, 2015

Django Birthday Party

So as you may know, Django is turning 10 years old this summer and we’re throwing it a birthday party. It’s a one day tech conference and one day of sprints mere feet from where Adrian, Simon, Jacob, and Wilson toiled away on “the CMS”, as it was called then. That code became the first of a few amazing refreshes of Lawrence.com and the very first Django website.

We’ve got an ...

Read Full Entry

May 29th, 2015

Improved Django Tests

You write tests. Or at least you should be writing tests! A Jacob always says, "Code without tests is broken as designed".

Unfortunately you have to write a ton of boilerplate code to test even the simplest of things. This isn't true of just Django, but most languages and frameworks. There are lots of tools like Factory Boy and pytest that help, but we can do better.

If you're looking for how to ...

Read Full Entry

May 6th, 2015

Django Performance: 4 Simple Things

Optimizing for performance often comes with a bunch of headaches and hard problems, but it doesn’t always have to be that way.

Below are four simple things you can do to quickly and easily improve the performance of your sites. They’re so simple you should make them part of your standard setup.

Persistent database connections

New in Django 1.6 Django has built-in database connection persistence. Most everyone uses PostgreSQL for their production ...

Read Full Entry

April 29th, 2015

Wagtail 1.0 (beta) best Django CMS?

Now that the Wagtail CMS is gearing up for its 1.0 release, I wanted to take some time to introduce you to the all around best and most flexible Django CMS currently available. Wagtail has been around for a while, but doesn’t seem to get the attention I believe it deserves.

We’ve used Wagtail recently on a number of projects, and the overall experience has been great. It strikes the right balance ...

Read Full Entry

March 26th, 2015

RevSys Roundup - March 2015

Revolution Systems has been having a great time recently and wanted to highlight a few things that have been happening in our world.

TEDxLawrence 2015

We were happy to have partnered with TEDxLawrence to put on the first ever TEDx event in Lawrence. Frank helped organize and MC the event as a member of the steering committee. We also built the website using our new favorite Django based CMS Wagtail. The videos of the awesome ...

Read Full Entry