Django Day 2020

Djangonauts from in and around Denmark are meeting up for the second edition of Django Day, to be held on September 25th 2020. It will be a full day of talks, either to be experienced online -or- at our venue with safe social distancing.

Come and meet your local and excellent community and share with them. Tell us about your idea and your contribution to make this a great day.

The physical event will accommodate 72 50 people, and the virtual event is unlimited. You can stream the event for free, and we highly encourage getting a remote package.


Django Day is a full day of talks, all connected to modern issues faced by Django developers of all experiences. It's a single-track event, meaning that you won't have to miss anything. The day will end with a round of lightning talks, which can be submitted on the day of the event, and be drawn during the day.

The full program was announced March 1st. You could submit your proposal until February 16th (extended from February 2nd).

A virus came and interrupted our planning, and we rescheduled the whole event from taking place on April 17th. Most speakers have reconfirmed, but the program is still subject to adjustments.

Chris Adams

We’re in a climate emergency, and as the world goes digital, we run the risk from going from software eating the world, to software heating the world.

Chris Adams, from the Green Web Foundation and will show how to quantify the emissions from the digital projects you work on, and how to make measurable differences, from optimising code, to thinking structurally about how you spend your time as a web professional.

Nynne Just Christoffersen

We all know and love the MVC pattern. But why is it so great? Did you ever work with a project with another worldview? Do you know what came before this brilliant and elegant separation solution? This talk takes you through the story of how MVC was developed and why we should really appreciate it.

Iulia Avram

What are some good practices? Can I make a checklist to help me through the process? Which web integration interface could I use? What are some common issues that come with each choice? How to debug my Django app inside the container? Could ASGI be the hero in a cape?

Juha-Matti Santala

Teams change often. People leave and people join. In addition to those changes, we tend to forget what we were thinking. That's why it's a good practice to document those thoughts, discussions and decisions into a format that doesn't lose them.

In this talk I explore ways to use tools and processes you might be familiar with - version control and project management tools - to help you document the motivation, thoughts and intents behind changes when they happen. You'll get practical tips that you can take back to your work the next day.

Marco Alabruzzo

Full-Text Search is an old problem. There are many solutions: the classic SQL LIKE statement, external search index, 3rd party SaaS, PostgreSQL’s trigram… This talk will go through the difference between the various approaches, providing elements to identify which one is the best for each case.

Luke Plant

What happens to your code when requirements change? This is one of the biggest challenges in software development, and there are many pitfalls. We'll look at how a single view function might evolve, with lessons learned from Django projects that have been going 15 years, in an evolving ecosystem and a growing understanding of the most effective patterns in OOP.

This is also an introduction to Luke Plant's very recent work Django Views — The Right Way.

Anders Hovmöller

iommi is a high level framework to radically accelerate building django apps. Write reusable pages and CRUD views way faster without templates and still customize every bit and end up with almost no code.

Andrew Graham-Yooll

At my workplace, our system architecture has evolved rapidly to fit our product needs. One of those needs was the to bring reliable delivery of user and system events throughout all our services. We adopted Google PubSub, and eventually Open Sourced our solution, Relé.

Venue webcam and remote webcams

⚡⚡⚡ Announcing streaming/remote 5 minute lightning talks at Django Day Copenhagen ⚡⚡⚡

Lightning talks:

The lightning talks are scheduled to take place 17:10, at the end of Django Day on Friday 25th. You need to register for the event.

Remember: It's a maximum 5 minutes. The 5 minutes are absolutely non-negotiable, as we cannot upload longer clips to the streaming platform.

Send a youtube link or file to before Thursday 20:00 UTC+2.

The talk will be reviewed.

How to record

Online tools: Create a meeting with yourself on Google Meet, Zoom or JitSi and record the meeting. This way, you can record yourself through a headset and for instance share your screen.

Software for Gnome on Linux: The program EasyScreenCast makes it possible to capture your screen, webcam and sound at the same time. You can select which area of the screen you want to record.

Klaus Laube

Let's mess around with contracts, {over,under}fetching and Developer eXperience when creating APIs.

When creating an API endpoint in Django, some questions are asked less frequently: What about the contract? What about a possible overfetching (or underfetching)? What about the developer that is going to use the endpoint? Let's look for these aspects when creating an API using Django.

Who are we?

Django Day is brought to you by Django Denmark, an association formed in 2018 with the aim of creating and supporting education and networking activities in relation to The Django Web Framework.

We can use your help

If you want to help us with Django Day, please send us an email to

Previous events

DjangoCon Europe 2019

We originally decided that we would do another Django Day 2019 in Copenhagen. But then we got pretty caught up in organizing DjangoCon Europe 2019 in Copenhagen and postponed Django Day.

The event is archived here:

DjangoDay 2018

Django Copenhagen Day 2018 (slides etc. archived here) was a fantastic start for Django Denmark. Before this, we had smaller meetups for many years, but as they slowed down, we decided to try an bigger gathering.


Django Day flying pony and books illustration by Sara -