Burke Software Blog


Company news, developer talk, and product updates

Run anything in docker

December 30, 2014  //  David

I'm using docker for my own applications. I'd like to standardize my deployments, including apps that are not my own and not 12 factor. Docker hub is full of every application imaginable but most of just experiments that suggest not ...

Django Static files in Angular

December 27, 2014  //  Burke Software

ProblemIf you use staticfiles in django your files you could anywhere. Maybe S3 or maybe you're distributing a third party app and static files are wherever the user configures them to be. SolutionWe'll create a javascript function to work very ...

Welcome to our new and improved website!

September 16, 2014  //  Brendan

Burke Software has been undergoing a lot of changes in 2014. We've hired more people and done more work than ever before, and we have big things in store for the future. We felt like we needed a website to ...

django, rest, and angularjs - a Don't Repeat Yourself approach

July 6, 2014

I'm a django developer. When I started working with angular I wanted to keep using DRY principles that I'm used to with Django Forms. For example defining validation, verbose_name, etc in your models. This guide should give you an overview ...

Too many id's in django admin actions

March 11, 2014

The Django docs suggest sending queryset id's for admin actions. This works until you get tens of thousands of id's in a queryset. At this point your URL with GET variables becomes too large. I'm working around this with sessions. ...

python - convert documents (doc, docx, odt, pdf) to plain text without Libreoffice

February 4, 2014

I recently needed to convert some resumes to plain text. There are any number of use cases for wanting to extract readable text from binary formats. So here is a code snippet to do just that. I'm using some non ...

Fedora 20 on Chromebook Pixel

December 20, 2013

I wrote about the Pixel before. This review will be about using Fedora 20 on the Pixel. Why? ChromeOS is nice. I was using a lot of vim in a ubuntu chroot. It is of course limited. I was also ...

Django 1.6 urls.defaults compatibility work-around

November 10, 2013

ImportError: No module named defaults Getting this error on your under-maintained third party django apps? First go bug the maintainer with a pull request removing the defaults in from django.conf.urls.defaults import * # should be from django.conf.urls import * After ...

Using the Gumby Framework in Django Applications

November 4, 2013

The Gumby Framework is a nice css (and more) framework (like bootstrap). Django isn't coupled to any particular frontend. That said I wanted to share my experiences on best practices for using Gumby in Django. The goal here is maintainability ...

Letter from the moon

October 22, 2013

I wrote this fictional letter a little while ago. My friend made a illustration of it and I decided to post it here for fun.Date: Moon year 2013, Moon day 58.From: David Matthew 547 Rock Drive Crater #54 The MoonHello ...

Page 1 of 2