To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
08:00
08:00
60min
Registration
Main Hall
09:00
09:00
30min
Welcome Note and Code of Conduct
Main Hall
09:30
09:30
60min
50 shades of green - One contribution to the Django world
Sarah Abderemane

Learn how implementing Django's dark theme led to changes that make the project more inclusive and encourage people knowledgeable about these topics to contribute. Discover how contributing to open source projects transforms yourself and others, from design improvements to joining the accessibility team.

DjangoCon
Main Hall
10:30
10:30
30min
Modernizing Django Monoliths: When (and How) to Use Microservices
Dormnic Odhiambo

Django excels at building monoliths, but as applications grow, scaling and maintaining them becomes challenging. This talk explores when breaking a monolith into microservices makes sense, common pitfalls, and best practices for transitioning. Learn how Django can coexist with FastAPI, NestJS, or Rust services while maintaining performance, security, and developer efficiency.

DjangoCon
Main Hall
11:00
11:00
30min
Break
Main Hall
11:30
11:30
30min
Exploring New Frontiers with Django: My Djangonaut Space Experience
Rahmat Akintola

Contributing to open source can be both exciting and intimidating for newcomers. As a Djangonaut space participant, I contributed to Django-Unicorn under the guidance of project maintainers called Navigators. In this talk, I'll share my journey, challenges, and lessons learnt, highlighting the impact of guidance in open source and the importance of programmes like Djangonaut Space.

DjangoCon
Main Hall
12:00
12:00
30min
From Notebook to Production: Deploying Machine Learning Models with Confidence.
Ariane Djeupang

Deploying machine learning models doesn’t have to feel like a leap into the unknown. This talk turns complex deployment processes into digestible steps, guiding you through containerization, serverless systems, and cloud platforms. With best practices for monitoring and scaling, attendees will gain the tools to transition confidently from experimentation to impactful production-ready models.

DjangoCon
Main Hall
12:30
12:30
30min
Becoming a better Developer through Documentation
Harmony Elendu

Documentation has become paramount for clarity, progress, and continuous learning. It serves as a critical tool to prevent repeated past mistakes while leading the way for innovation and efficiency, especially in building technology. In this session, we’ll explore how developers can elevate their craft through effective documentation.
The best part? These principles extend beyond developers.

DjangoCon
Main Hall
13:00
13:00
60min
Lunch
Main Hall
14:00
14:00
30min
The X’s and O’s of Open Source with ShotGeek
Kudzayi Bamhare

ShotGeek began as a passion project—an NBA stat-tracking app built with Django. Now, it’s a community-driven open-source initiative. This talk explores my journey from Django developer to open-source community manager, covering contributions, community building, and key lessons learned. Whether launching your own project or joining one, this session is your playbook for open-source success.

DjangoCon
Main Hall
14:30
14:30
30min
Django Meets NoSQL: Breaking Up with Relationships, but Keeping the ORM
Chris Achinga

Django is well-known for its seamless integration with relational databases like PostgreSQL and MySQL, thanks to its robust ORM. However, MongoDB has recently announced its first official support for Django, currently in development preview—a game changer for developers who prefer document-based databases. This talk will explore how to leverage Django’s ORM features while using MongoDB.

DjangoCon
Main Hall
15:00
15:00
30min
Modern frontend development the simple way
Sheena

Once upon a time, if you wanted to build a modern web experience using a Python based web framework, an obvious choice was to expose a bunch of APIs and build your frontend in something else entirely (eg React).

Times have changed.

Tools like HTMX and AlpineJS have made HTML great again.

This talk is a demonstration and explanation of the power of these tools.

DjangoCon
Main Hall
15:30
15:30
30min
Break
Main Hall
16:00
16:00
30min
You've met Ceph, but now meet MicroCeph!
Philip Williams

MicroCeph is an opinionated Ceph orchestration tool which allows for single command operations for deployment and operations. I'm sure most people know about the scalable open source storage system known as Ceph, but how many have heard of MicroCeph? Deployable in minutes, at any scale and strictly confined, yet still providing almost limitless scale in both performance and capacity.

UbuCon
Main Hall
16:30
16:30
30min
Ubuntu for Developers
Robert Krátký

Ubuntu is a great developer platform - however, getting used to it can be a daunting proposition for users of Windows or macOS - and even for those who have already been using Linux but not for coding. Come and see how simple it can be.

UbuCon
Main Hall
17:00
17:00
30min
Django, GeoDjango and STAC
Samweli Mwakisambwe

SpatioTemporal Asset Catalog (STAC) specification has changed how geospatial data is discovered, and shared. With Django and GeoDjango, developers can efficiently manage and serve geospatial datasets while leveraging STAC to standardize metadata and API access. This talk will introduce the core concepts of the STAC specification and demonstrate how Django can be used to implement STAC.

DjangoCon
Main Hall
17:30
17:30
30min
Lightning talks
Main Hall
08:00
08:00
60min
Registration
Main Hall
09:00
09:00
30min
Welcome Note and Code of Conduct
Main Hall
09:30
09:30
60min
The Cost of Community: What it takes to Build Something That Lasts
Lidya K Tilahun

Building community is essential, but it comes at a cost. I explore the real price of building and sustaining a community that lasts. I plan to share the realities of joining/managing communities through personal stories (mine and others) and honest reflection of what it truly takes to build something that lasts.

DjangoCon
Main Hall
10:30
10:30
30min
Before you Scale, let's talk SOLID - Significance of Solid Principles as necessity for Scaling Software Systems
Theresa Seyram Agbenyegah

In this session we will discuss importance of SOLID principles as a necessity for scaling Software systems. We will talk about what Software Scaling is? We will look into what SOLID principles are? and why each of the principles matters for software scaling and SOLID principles can be integrated using Python and Django. Attendees will gain knowledge on SOLID principles, reduce technical debt etc.

DjangoCon
Main Hall
11:00
11:00
30min
Break
Main Hall
11:30
11:30
30min
The Django Whisperer: Talking to LLMs Like a Pro
Jan Gondol

Forget the endless back-and-forth just to squeeze out some code. Start externalizing your thinking. Learn to prompt with structure, map out your app’s architecture in writing, and even borrow a few coaching moves. The clearer you express yourself, the better your code becomes. Shifting from “what should I type?” to “how should I teach this?” gets you better results — in your code and in life.

DjangoCon
Main Hall
12:00
12:00
30min
Beyond Experience: Nurturing Young Leaders in Open Source
Ijeoma Onwuka

While the open-source community thrives on diverse contributions, age diversity is often lacking. This session unveils innovative strategies to empower young contributors, particularly from underrepresented regions, to embrace leadership roles. By fostering youth leadership, we can infuse fresh ideas and adaptability, and inclusivity.

DjangoCon
Main Hall
12:30
12:30
30min
Success in software as a pan-African project
Daniele Procida

Everyone who is serious about doing well in software rightly pays attention to their technical abilities and their development. That's necessary, but not sufficient.

Fanaka is a project to lift up African success in the global software industry, by adding a rigorous and structured approach to the personal and social dimensions of the skills required.

DjangoCon
Main Hall
13:00
13:00
60min
Lunch
Main Hall
14:00
14:00
30min
We have a Ninja!
Kafui Alordo

Inspired by FastAPI, Django Ninja leverages Python type hints and Pydantic to streamline development, improve performance and automatically generate documentation for your APIs. Django Ninja is a modern, fast and intuitive framework for building APIs with Django baked in. This talk seeks to elaborate on migrating an existing Django API to Django Ninja: highlighting some key features and providing

DjangoCon
Main Hall
14:30
14:30
30min
Scaling Django Projects with Chaos
Lokko Joyce Dzifa

Scaling a Django project isn’t just about adding more servers,it’s about navigating unexpected failures, performance bottlenecks, deployment risks, infrastructure failures and the inevitable chaos that comes with growth.As a Service Delivery Manager, ensuring reliability while scaling requires not just technical expertise but also proactive planning, team coordination, and controlled experiments

DjangoCon
Main Hall
15:00
15:00
30min
Enhancing Data Literacy and Model Explainability through Bayesian Statistics in Django
Brayan Kai Mwanyumba

This talk explores how Bayesian statistics enhances data literacy and model explainability, transforming complex data into actionable insights. Participants will learn to leverage these methods for more accurate predictions and informed decision-making in today's data-driven landscapewhen building Django AI applications.

DjangoCon
Main Hall
15:30
15:30
30min
Break
Main Hall
16:00
16:00
30min
How I set Ubuntu up for software development
Sheena

Ubuntu is my operating system of choice for writing code and living life.

In this talk I'll walk you through my Ubuntu setup. You'll see all the critical things I install and why, how I manage my workspaces, how I think about keyaord shortcuts, all of it.

UbuCon
Main Hall
16:30
16:30
30min
Open the door to open-source; welcome to the Open Documentation Academy
Sharon Koech, Geoffrey Nyaga, Robert Krátký

Sometimes, you have a skill, a desire to acquire a skill, maybe even an idea of how to use that skill to solve a problem or launch your career, but don't know where to start. For some people, that skill is documentation. If you're one such person, come to our talk. We'll introduce you to the Canonical Open Documentation Academy, one of the finest ways to start contributing to open-source software.

UbuCon
Main Hall
17:00
17:00
30min
Leveraging PyLadies to Strengthen the African Tech Ecosystem
Gertrude Abagale

The African tech ecosystem has seen remarkable growth, but challenges like limited mentorship, fewer role models, and a lack of community-driven collaboration persist. PyLadies, a global initiative supporting women in Python, presents an opportunity to bridge these gaps. This talk explores how we can leverage PyLadies chapters to foster technical growth, increase mentorship, and create a stronger,

DjangoCon
Main Hall
17:30
17:30
30min
Lightning talks
Main Hall
08:00
08:00
60min
Registration
Main Hall
09:00
09:00
30min
Welcome Note and Code of Conduct
Main Hall
09:30
09:30
60min
Contributing to the Django Community
Tim Schilling

The Django community is vibrant, welcoming and diverse. There are several places for people to get involved. Though perhaps, we don't do a great job of communicating what those opportunities are. Come join me to hear more about how to contribute to the Django community. I'll cover three community organizations approaching the Django contributor experience from a different angle.

DjangoCon
Main Hall
10:30
10:30
30min
Building Secure, User-Specific Dashboards with Django and Metabase
Nancy Amandi

This talk is for data professionals who need dashboards with user authentication and controlled data access. I’ll share how I used Django with Metabase to build an affiliate dashboard, ensuring each user sees only their data without manually managing accounts. Attendees will learn how to integrate Django for secure, personalized dashboards at scale.

DjangoCon
Main Hall
11:00
11:00
30min
Break
Main Hall
11:30
11:30
45min
From Einstein to monkeys: learnings for successful leaders.
Sebastian Trzcinski-Clément

Sebastian Trzcinski-Clément from Canonical shares key learnings for successful leadership, drawing parallels from diverse examples ranging from Albert Einstein and the Wright brothers to a famous monkey experiment. The talk encourages leaders to focus on continuous self-creation, comparing themselves to their past selves rather than others, and to find meaning through community involvement.

UbuCon
Main Hall
12:15
12:15
45min
The future of Django
Thibaud Colas

Django turns 20 in 2025! This presents an excellent opportunity to think about the next 20 years – looking at trends, opportunities, and challenges we have to navigate as a community. We’ll review key aspects of the tech but also governance, and view this through the lense of what makes technologies compelling in the industry.

DjangoCon
Main Hall
13:00
13:00
60min
Lunch
Main Hall
14:00
14:00
30min
Inclusive Coding: My Journey with Django and Accessibility
Philip Narteh

Accessibility should be a core part of open source development. Through the Djangonaut Space Program, my journey into open source transformed my perspective on web accessibility, making me a passionate advocate for inclusive software. In this talk, I’ll share key lessons from my Djangonaut experience, the challenges and wins, and practical tips for integrating accessibility into Django projects.

DjangoCon
Main Hall
14:30
14:30
30min
Using Django to build Cyber-Security Tools
Tinomudaishe Ndhlovu

The talk is about how we can use Django to build security applications as well as leveraging the benefits of existing python security and networking related modules. The talk is designed to help showcase how Django can be used to venture into an alternate industry.

DjangoCon
Main Hall
15:00
15:00
30min
Optimized search and flexible APIs with GraphQL and Elasticsearch
Edmond Makolle

Nowadays, knowing how to use REST APIs is no longer enough; you need to be able to add something extra. This extra is, for example, being able to integrate technologies that optimize the performance of your application, hence the importance of the presentation's theme, which is the integration of GraphQL and Elasticsearch into a Django application.

DjangoCon
Main Hall
15:30
15:30
30min
Break
Main Hall
16:00
16:00
30min
Detecting Common Attackers/Threats Persistence Methods On Your Ubuntu Server
Tahaa Farooq

Once an attacker gains access to your Ubuntu server, their next goal is clear: stay undetected and maintain control. This session explores the most common persistence techniques used by threat actors and malware on Ubuntu-based systems — and, more importantly, how to detect and disrupt them.
Whether you're a sysadmin, a SOC analyst, or a developer, this talk will give you insights to spot attacker

UbuCon
Main Hall
16:30
16:30
30min
The hidden cost of bad UX: How design impacts performance
Keren Mungai

User experience (UX) goes beyond just the creative and graphical aspects of an application. In this session, we'll investigate how bad design choices trigger performance bottlenecks, usability issues, and other conversion hindrances. Participants will take away lessons and the techniques for performance tuning, and how to design within the constraints of development for optimal and scalable apps

DjangoCon
Main Hall
17:00
17:00
30min
Lightning Talks
Main Hall
17:30
17:30
30min
Closing Remarks
Main Hall
09:00
09:00
30min
Welcome Note and Code of Conduct
Workshop room 1
09:15
09:15
15min
Welcome note & Code of Conduct
UbuCon Room
09:30
09:30
120min
Sprints
Sprints Room
09:30
120min
A Novel Way of Creating Multi-Tenant Apps using Django... No Third Party Packages Apply!
Shaun De Ponte

I'll introduce a novel way of creating multi-tenant apps using Django... no third-party packages need apply! Imagine building a software-as-a-service platform where each client has their own secure space, yet managing it all feels like juggling too many balls at once. How do you ensure that each tenant’s data remains isolated, yet accessible, without losing your sanity - or compromising on perform

DjangoCon
Workshop Room 2
09:30
120min
Building Your Website With Django CMS
Salim, Lidya K Tilahun

In this workshop, we will be building a website using Django CMS. We'll cover how to create and manage content, customize templates, and provide an introduction to creating a plugin for Django CMS.

DjangoCon
Workshop room 1
09:30
120min
Getting started with MicroCeph
Philip Williams

MicroCeph is an opinionated Ceph orchestration tool which allows for single command operations for deployment and operations. Deployable in minutes, at any scale and strictly confined by nature, yet still providing almost limitless scale in both performance and capacity. In this workshop, attendees will learn about distributed storage and deploy their own Ceph cluster on their laptops.

UbuCon
UbuCon Room
11:30
11:30
60min
Lunch
Workshop room 1
11:30
60min
Lunch
UbuCon Room
11:30
60min
Lunch
Workshop Room 2
11:30
60min
Lunch
Sprints Room
12:30
12:30
120min
Sprints
Sprints Room
12:30
120min
Become an engineering quality driver
Daniele Procida

An engineering leader needs to be able to measure, track, represent and drive engineering quality.

It's not an easy thing to do - but if you can do it, you look like an engineering leader, even if you are not, because it's a very effective way of demonstrating leadership.

This workshop introduces you to methods and approaches I have developed in my work, that you can apply to your own.

DjangoCon
Workshop room 1
14:30
14:30
30min
Break
Workshop room 1
14:30
30min
Break
UbuCon Room
14:30
30min
Break
Sprints Room
15:00
15:00
120min
Sprints
Sprints Room
15:00
120min
Open Documentation Academy: Your first contribution to open source
Robert Krátký, Sharon Koech, Geoffrey Nyaga, Charles Odada

Open source has become commonplace, and participating as a contributor is both rewarding and useful. Without prior experience, documentation is a good way to get started in open source. This workshop invites attendees to start participating through the Open Documentation Academy, which makes first steps in open source easy.

UbuCon
UbuCon Room
15:00
120min
Open source contribution for beginners (Django)
monica iyabo

Many people have heard and know about open source. However beginner the journey to contribute is often a daunting.
In this tutorial, attendees will be introduced to open source , what it is all about in a short presentation.
How to find and contribute to open source project
Then we will go through contributing to process from forking repository to creating pull request and merging the requests.

DjangoCon
Workshop room 1
00:00
00:00
60min
Lunch
Workshop room 1