Mark Lavin

Testing Client-Side Applications with Django

Date: This event took place live on January 20 2015

Presented by: Mark Lavin

Duration: Approximately 90 minutes.

Questions? Please send email to


Watch the webcast recording

You've built a fantastic REST API and client-side application to consume it. With all your focus on separating the client and server you missed on a critical piece: how do you test it? During the session we'll examine a simple REST API with Django connected to a single page application built with Backbone. We'll look at some of the tools available test the application with both Javascript unittests and integration tests written in Python. We'll also look at how to organize them in a sane way for your project workflow.

If you're familiar with Python/Django but unfamiliar with Javascript frameworks, you'll get some practical examples of how to get started using them. If you're comfortable with Backbone but never written any tests for it, you'll have a good place to start.

About Mark Lavin

Mark has been a developer since 2006, first working on Wall Street and now as Technical Director of Caktus, the largest Django-specific development firm in the US. He is an active member of the Django community, speaking at conferences, contributing to open source projects, and answering questions on StackOverflow. When not coding, he enjoys homebrewing, running and participating in Ironman triathlons, and spending time with his wife and their two young daughters at their home in Apex, NC.

You may also be interested in: