Kit La Touche

Kit co-leads our server-side development, managing code architecture, database design, and deployment. He is a web developer, computational linguist, Linux system administrator, and game designer. He’s been active in Python & Django web development since 2007, and also acts as a process consultant for businesses – helping teams find the flow of communication that works best for them.

Open Source

Django, Background Processes, and Keeping Users in the Loop

When you have out-of-band processing in a web app, how do you let users know that the status of a task has changed? Depending on your front-end client, there are a few different approaches you might take.

Read More

Serializing Things for Celery

Transmitting objects between web processes and worker processes is a requirement of many modern web apps. Given that the safest way to do so is to use a serialization format that only includes primitive data types, how can we send custom objects around?

Read More

A Rebase-Centric Model of Collaborative Git Use

If you want to make sense of your git history more easily when you go back, try rebasing as you go. Rebasing while collaborating with others can get hairy quickly. But here's one way to make it work.

Read More

A Visit to the RESTful SPA

You can't always get away with a single-page app; sometimes you need server-side rendering. When you need both, here's one approach.

Read More

Let’s Build Something Together!

We want to hear all about your software ideas. Fill out our contact form, join our public Slack chat, or tweet @oddbird to start the conversation.