Going with the flow with Django Admin by Maria Lowas-Rzechonek

Building A Non-Relational Backend For The ORM by Adam Alton

IoT with Django: From hackathon to production by Anna Schneider

Django and ReactJS: The good, the bad and the ugly by Tomáš Ehrlich

The Power ⚡️ and Responsibility 😓 of Unicode Adoption ✨ by Katie McLaughlin

How to Upgrade to the Newest and Shiniest Django by Susan Tan

The Front-End Revolution by Claudina Sarahe

To mock, or not to mock, that is the question by Ana Balica

Django Microservices Made Easy by Paul Hallett

Don't be afraid of writing migrations by Markus Holtermann

A Brief History of Channels by Andrew Godwin

Safe-Ish by Default: The Django Security Model and How to Make it Better by Philip James

Lightning talks, day 3

Best practices for scaling Django by Anton Pirker

Lightning talks, day 2

Beyond Web 2.0 - Django and Python in the modern web ecosystem by Russell Keith-Magee

Introducing Django To The Foreign World by Bashar Al-Abdulhadi

Using Django with service workers by Adrian Holovaty

Lightning talks, day 1

Let's Talk Geo: Adding the 'Where' to Your Django Project by Corryn Smith

Rub-a-Dub Rubber Duck: Don’t Be Afraid to Debug! by Anna Ossowski

From Intern to Professional Developer: Advice on a Mid-Career Pivot by Rebecca Conley

HTTP/2: why upgrading the web? by Quentin Adam

Keynote: The Art of Programming by Erika Heidi

Hermione Granger and the Wizard Information System by Lacey Williams Henschel

Learning Django, Learning French by Nicole Harris

Healthy Minds in a Healthy Community by Erik Romijn & Mikey Ariel

Monitoring high performance Python apps at Opbeat

I was recently interviewed for an episode of the Talk Python to Me podcast. The theme of the episode was how we at Opbeat ship, run, and monitor Python applications.

What's new in Django 1.9

Django 1.9 has recently been released, but what’s new? We took some time to go through some of the more prominent features.

Each larger release of Django includes a multitude of features, fixes and the like. In the following we will take a look at some of the more prominent features of the Django 1.9 release.

Opbeat talks to Tracy Osborn

Tracy Osborn (@limedaring), Hello Web App author, shares how she got into programming, her success on Kickstarter, and what to expect from her new book Hello Web App: Intermediate Concepts, coming in December 2015.

Frankie Dintino shares his love of the Django admin

Opbeat talks to Lynn Root

Lynn Root (@roguelynn), Spotify engineer and PyLadies SF founder, had a chat with us about how she got started with Django and her open source Python package, RAMLfications.

Django security by Florian Apolloner

Static files in Django by James Aylett

Documentation systems by Eric Holscher

HTTP in Django by Jacob Kaplan-Moss

Django CMS & ORM by Iacopo Spalletti

Keynote by Russell Keith-Magee

Django Admin by Ola Sitarska

Twisted & Django by Amber Brown

Expressions by Josh Smeaton

Opbeat talks to Lincoln Loop

Founder of Lincoln Loop, Peter Baumgartner (@ipmb), talks about their stack and shares his 3 top tips for optimizing Django applications. Filmed at Pycon in Montreal, with bonus background juggling from Yann Malet (@gwadeloop).

Opbeat talks to Jacob Kaplan-Moss

Jacob Kaplan-Moss (@jacobian), Django contributor and Director of Security at Heroku, talks with us about managing continuous deployment at Heroku, how they use intrusion detection systems to keep things safe in house, and shares tips on ways that smaller teams can improve their security processes.

Opbeat talks to James Cammarata

James Cammarata (@thejimic), Director of Core Engineering at Ansible, talks with us about the early days of Ansible and why both developers and ops departments love it.

Opbeat talks to Andrew Godwin

Andrew Godwin (@andrewgodwin), Django Core Contributor & Eventbrite Engineer, talks about building a Heroku for Python, migrating from MySQL to PostgreSQL without downtime, and what Kickstarter can do for the Django community.

Making Elastic Load Balancer play nicely with Django/uWSGI

Our main web app is written in Django and run in uWSGI. We use AWS Elastic Load Balancer to distribute requests between our webservers and we use Fabric to make sure new code get distributed to webservers and signal uWSGI to reload the app. Django is notoriously lazy at loading apps, so as part of the deployment process our Fabric script automatically shoots off a few requests to the server to get it warmed up.

The new Django ALLOWED_HOSTS with ELB, uWSGI and nginx

At Opbeat, we use Django extensively. With the new ALLOWED_HOSTS setting, you need to make sure ALLOWED_HOSTS cover all the domains you will be serving from your Django application.

Freeze your requirements

Opbeat is built in Django and we use pip with a requirements.txt file to make sure we keep track of our dependencies. This is a pretty standard way to do it and it works very well, considering it is such a simple mechanism.