Handling webhooks using Django and ngrok

January 23, 2017

In this article we’ll go over how to handle webhooks using Django, create a webhook in GitHub, and test the webhook on your local machine using ngrok. But first a brief primer on webhooks.

If you’re already familiar with webhooks then feel free to skip past this first part.

A Quick 7-Step Guide for Naming Your Next App or Startup

January 16, 2017

A few weeks ago I released a little web app to the world. The app is called Lintly, and it is a code quality checker that helps keep codebases squeaky clean.

Lintly is a name I’m really happy with. It’s short, it’s a word you won’t find in the dictionary,...

Mistakes I Made Writing a Django App (and How I Fixed Them)

January 16, 2017

I recently announced the release of a project I’ve been working on for a few months. The project is called Lintly. It is a continuous Python code quality checking tool that lints your code when you push to GitHub. I won’t go into detail about what Lintly is here —...

Django Lazy Tags

August 16, 2015

I work on a web application called SideKick. SideKick has several dashboards depending on the type of person logged in. The “type of person” could be an employee of SideCars (the company where I work), the owner of a car dealership, or a dealer’s agent. Each dashboard has lots...

Fixtures in Django 1.7+

July 27, 2015

Django had support for loading initial data into a database before Django 1.7. It was simple: put a file called initial_data.json in the fixtures folder of one of your Django apps and it will be loaded into your database each time the application starts up. It looked a...

Django Birthday

July 13, 2015

It’s time that I finally start a blog. I’ve put it off for far too long. And after spending a weekend with some of the more important folks in the Django world, I suppose you could say I’ve found a bit of inspiration. Here goes nothing.

Django Birthday was...