<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>X9SRVS@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-X9SRVS</pentabarf:event-slug>
            <pentabarf:title>50 shades of green - One contribution to the Django world</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T103000</dtstart>
            <dtend>20250811T113000</dtend>
            <duration>010000</duration>
            <summary>50 shades of green - One contribution to the Django world</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/X9SRVS/</url>
            <location>Main Hall</location>
            
            <attendee>Sarah Abderemane</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LYFBRU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LYFBRU</pentabarf:event-slug>
            <pentabarf:title>Modern frontend development the simple way</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T113000</dtstart>
            <dtend>20250811T120000</dtend>
            <duration>003000</duration>
            <summary>Modern frontend development the simple way</summary>
            <description>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. 

These tools make full stack web dev fast and fun, they simplify development, shrink code bases, and give backend devs the ability to do modern frontend work. In my personal experience I&apos;ve seen the adoption of these tools lead to massive productivity gains for junior and senior devs alike.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/LYFBRU/</url>
            <location>Main Hall</location>
            
            <attendee>Sheena</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RFSGGV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RFSGGV</pentabarf:event-slug>
            <pentabarf:title>Enhancing Data Literacy and Model Explainability through Bayesian Statistics in Django</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T123000</dtstart>
            <dtend>20250811T130000</dtend>
            <duration>003000</duration>
            <summary>Enhancing Data Literacy and Model Explainability through Bayesian Statistics in Django</summary>
            <description>This talk focuses on empowering individuals to interpret and communicate data more effectively using Bayesian methods. This approach simplifies complex models, making them transparent and accessible. By building intuitive, interpretable models, participants gain the ability to provide actionable insights. This topic bridges statistical rigor with practical application, deepening the understanding of data-driven decision-making. In the Fourth Industrial Revolution (4IR), mastering Bayesian methods is crucial for navigating the growing complexity of data, enabling more accurate predictions.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/RFSGGV/</url>
            <location>Main Hall</location>
            
            <attendee>Brayan Kai Mwanyumba</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>R8GSYU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-R8GSYU</pentabarf:event-slug>
            <pentabarf:title>Not everything deserves a video call or a slack message: The reality of working with distributed teams</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T130000</dtstart>
            <dtend>20250811T133000</dtend>
            <duration>003000</duration>
            <summary>Not everything deserves a video call or a slack message: The reality of working with distributed teams</summary>
            <description>Communication is important in distributed teams. This talks aims to address challenges in communication when working remotely. We will dive into tools that are used by our respective teams and how we learnt from our mistakes when coming up in the open-source world. We aim to share our experience and lessons with everyone - new and experienced contributors alike.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/R8GSYU/</url>
            <location>Main Hall</location>
            
            <attendee>Paul Mayero</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>G3RAUX@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-G3RAUX</pentabarf:event-slug>
            <pentabarf:title>The X&#8217;s and O&#8217;s of Open Source with ShotGeek</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T133000</dtstart>
            <dtend>20250811T140000</dtend>
            <duration>003000</duration>
            <summary>The X&#8217;s and O&#8217;s of Open Source with ShotGeek</summary>
            <description>ShotGeek started as a solo passion project I worked on during weekends at coffee shops. As an NBA fan, I felt motivated to create something that would push me out of my comfort zone&#8212;embracing open source turned ShotGeek into a collaborative effort that blended development with community building.
I&#8217;ll share my journey, covering structure, engaging with contributors, and sustaining an open-source project. Whether launching or contributing, this session offers valuable insights and practical steps for navigating the open-source ecosystem.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/G3RAUX/</url>
            <location>Main Hall</location>
            
            <attendee>Kudzayi Bamhare</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LBSCWY@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LBSCWY</pentabarf:event-slug>
            <pentabarf:title>DevOps Pipeline for Django Applications</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T150000</dtstart>
            <dtend>20250811T153000</dtend>
            <duration>003000</duration>
            <summary>DevOps Pipeline for Django Applications</summary>
            <description>We will walk through setting up a CI/CD pipeline tailored for Django applications, integrating GitHub Actions for automated testing and deployment. Attendees will learn about containerizing Django apps with Docker, orchestrating deployments with Kubernetes, and managing infrastructure with Terraform. Security best practices, including secrets management and vulnerability scanning will also be covered.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/LBSCWY/</url>
            <location>Main Hall</location>
            
            <attendee>Rasheed Mudasiru</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BCBXM7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BCBXM7</pentabarf:event-slug>
            <pentabarf:title>You&apos;ve met Ceph, but now meet MicroCeph!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T153000</dtstart>
            <dtend>20250811T160000</dtend>
            <duration>003000</duration>
            <summary>You&apos;ve met Ceph, but now meet MicroCeph!</summary>
            <description>Over the past year, we have added interesting features like a standardized API for remote replication, support for QAT acceleration, and integration improvements. This talk will provide a comprehensive overview of MicroCeph with insights for professionals, students and anyone interested in learning about, or deploying and operating a storage cluster.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/BCBXM7/</url>
            <location>Main Hall</location>
            
            <attendee>Philip Williams</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JCLHWF@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JCLHWF</pentabarf:event-slug>
            <pentabarf:title>The Django Whisperer: Talking to LLMs Like a Pro</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250811T160000</dtstart>
            <dtend>20250811T163000</dtend>
            <duration>003000</duration>
            <summary>The Django Whisperer: Talking to LLMs Like a Pro</summary>
            <description>Working with LLMs is like mentoring a brilliant but easily distracted intern. As Django developers, we&apos;re not just coding&#8212;we&apos;re guiding, correcting, and collaborating. Want to build faster with LLMs? Start by slowing down. The key is learning to turn fuzzy requests into clear direction. Do that, and your LLM becomes more than just a tool&#8212;it becomes a capable assistant, ready to follow your lead as the senior developer.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/JCLHWF/</url>
            <location>Main Hall</location>
            
            <attendee>Jan Gondol</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>H8HXD7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-H8HXD7</pentabarf:event-slug>
            <pentabarf:title>The Cost of Community: What it takes to Build Something That Lasts</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T093000</dtstart>
            <dtend>20250812T103000</dtend>
            <duration>010000</duration>
            <summary>The Cost of Community: What it takes to Build Something That Lasts</summary>
            <description>Community is a core human desire, but building one takes far more than passion and joining is an even more daunting experience. In this keynote, I plan to break down the true cost of sustainable community work, vulnerability, patience, and a clear vision by drawing from my and others experience in building tech communities around the world, I hope to offer an honest look at the emotional labor, setbacks, and small wins that make the work worth it.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/H8HXD7/</url>
            <location>Main Hall</location>
            
            <attendee>Lidya K Tilahun</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EJJCKT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EJJCKT</pentabarf:event-slug>
            <pentabarf:title>Before you Scale, let&apos;s talk SOLID - Significance of Solid Principles as necessity for Scaling Software Systems</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T103000</dtstart>
            <dtend>20250812T110000</dtend>
            <duration>003000</duration>
            <summary>Before you Scale, let&apos;s talk SOLID - Significance of Solid Principles as necessity for Scaling Software Systems</summary>
            <description>We will discuss the benefits of adhering to SOLID principles and how SOLID principles enhance code maintainability, extensibility, and testability, leading to reduction in technical debt and a smoother scaling process. At the end of attendees will have an understanding to create modular, loose coupled components that are easier to understand, modify, and scale.

 This session will give attendees understanding on how to apply SOLID principles using Python and how the SOLID principles can be integrated into the design and development process of Python/Django applications using Django and Python.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/EJJCKT/</url>
            <location>Main Hall</location>
            
            <attendee>Theresa Seyram Agbenyegah</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ELTLUB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ELTLUB</pentabarf:event-slug>
            <pentabarf:title>From Notebook to Production: Deploying Machine Learning Models with Confidence.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T113000</dtstart>
            <dtend>20250812T120000</dtend>
            <duration>003000</duration>
            <summary>From Notebook to Production: Deploying Machine Learning Models with Confidence.</summary>
            <description>Transitioning ML models from development to production can be challenging. This talk demystifies the deployment process, offering a comprehensive guide to getting your models into production environments securely and efficiently. We&apos;ll explore various deployment strategies, including containers, serverless architectures, and dedicated ML platforms. Learn about best practices for monitoring, scaling, and maintaining your models post-deployment. By the end of this session, you&apos;ll be equipped with actionable insights and tools to deploy your models confidently and ensure they deliver real-world.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/ELTLUB/</url>
            <location>Main Hall</location>
            
            <attendee>Ariane Djeupang</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>97FE9J@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-97FE9J</pentabarf:event-slug>
            <pentabarf:title>Beyond Experience: Nurturing Young Leaders in Open Source</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T120000</dtstart>
            <dtend>20250812T123000</dtend>
            <duration>003000</duration>
            <summary>Beyond Experience: Nurturing Young Leaders in Open Source</summary>
            <description>This session explores the challenges young contributors face in open source, including lack of experience, mentorship, and leadership opportunities. Drawing from my work in DEI initiatives like CHAOSS and OpenSSF, I&#8217;ll share strategies for breaking down these barriers: mentorship programs, small leadership roles, and inclusive spaces. 

Through real-world examples, we&#8217;ll discuss how fostering age diversity strengthens open source communities. Attendees will leave with actionable steps to empower young contributors and build sustainable leadership.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/97FE9J/</url>
            <location>Main Hall</location>
            
            <attendee>Ijeoma Onwuka</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QNZF9P@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QNZF9P</pentabarf:event-slug>
            <pentabarf:title>Success in software as a pan-African project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T123000</dtstart>
            <dtend>20250812T130000</dtend>
            <duration>003000</duration>
            <summary>Success in software as a pan-African project</summary>
            <description>Despite an abundance of skills, two things can been seen effectively holding back African success in the industry.

The first is a dimension of personal skills. The expectations and practices of the software industry, especially the global industry, are not always familiar or obvious to African professionals.

The second is social: success needs to become a common project, not just individual wins, so that every step forward in understanding is shared with others, and so that in turn the rest of the industry understands better how to recognise African software excellence.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/QNZF9P/</url>
            <location>Main Hall</location>
            
            <attendee>Daniele Procida</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QDTEVN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QDTEVN</pentabarf:event-slug>
            <pentabarf:title>Django, GeoDjango and STAC</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T140000</dtstart>
            <dtend>20250812T143000</dtend>
            <duration>003000</duration>
            <summary>Django, GeoDjango and STAC</summary>
            <description>This talk explores STAC and how Django and GeoDjango can be used to build STAC-compliant APIs for managing and sharing geospatial data. We will cover the fundamentals of STAC, its role in standardizing geospatial data access, and how Django structures and exposes spatial data. Using GeoDjango and PostGIS, we&#8217;ll demonstrate building a STAC API with Django REST Framework, handling large datasets, optimizing performance, and integrating with other geospatial tools for seamless data access.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/QDTEVN/</url>
            <location>Main Hall</location>
            
            <attendee>Samweli Mwakisambwe</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SX7CCH@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SX7CCH</pentabarf:event-slug>
            <pentabarf:title>Scaling Django Projects with Chaos</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T143000</dtstart>
            <dtend>20250812T150000</dtend>
            <duration>003000</duration>
            <summary>Scaling Django Projects with Chaos</summary>
            <description>In this talk, we&apos;ll cover real-world failures, chaos engineering principles, database optimizations, and proactive scaling strategies. We will explore the &#8220;how to break things before they break you&#8221; principle to scale Django applications efficiently. I will also highlight on the reality of scaling Django and why is inevitable, managing unpredictability in scaling, strategies for scaling Django without losing stability and lastly the service delivery&#8217;s role in chaos management.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/SX7CCH/</url>
            <location>Main Hall</location>
            
            <attendee>Lokko Joyce Dzifa</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BMXERN@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BMXERN</pentabarf:event-slug>
            <pentabarf:title>How I set Ubuntu up for software development</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T153000</dtstart>
            <dtend>20250812T160000</dtend>
            <duration>003000</duration>
            <summary>How I set Ubuntu up for software development</summary>
            <description>This will be a description of all the things I install and configure when I set up a new Ubuntu software development machine.  We&apos;ll cover:

- Workspaces
- Installing Terminator (and alternatives)
- Keyboard shortcuts for quick navigation
- Oh My Zsh! (and alternatives)
- Github access and keys
- NVM for node and UV for Python 
- Obsidian 

and more...

Not all of these thinggs are open-source, but they work for me.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/BMXERN/</url>
            <location>Main Hall</location>
            
            <attendee>Sheena</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>38LXQB@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-38LXQB</pentabarf:event-slug>
            <pentabarf:title>Open the door to open-source; welcome to the Open Documentation Academy</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250812T160000</dtstart>
            <dtend>20250812T163000</dtend>
            <duration>003000</duration>
            <summary>Open the door to open-source; welcome to the Open Documentation Academy</summary>
            <description>The academy is now just over a year old, and we&apos;ve seen many positive results. We&apos;ve met, collaborated with, and mentored a good number of contributors, some from Africa; some through their very first open-source contributions.
We believe that one of the best ways to start contributing to an open-source project is through documentation. We also know that while there are lots projects out there, it is not always easy to identify one to contribute to, especially when one is just beginning.
Enter CODA, with a list of carefully curated tasks from different projects to choose from.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/38LXQB/</url>
            <location>Main Hall</location>
            
            <attendee>Geoffrey Nyaga</attendee>
            
            <attendee>Sharon Koech</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KCTNTT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KCTNTT</pentabarf:event-slug>
            <pentabarf:title>Contributing to the Django Community</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T093000</dtstart>
            <dtend>20250813T103000</dtend>
            <duration>010000</duration>
            <summary>Contributing to the Django Community</summary>
            <description>The Django community is vibrant, welcoming and diverse. There are several places for people to get involved. Though perhaps, we don&apos;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&apos;ll cover three community organizations approaching the Django contributor experience from a different angle. Then I&apos;ll cover what opportunities exist, how to choose where to invest your time and lastly why you should contribute to the Django community.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Keynote</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/KCTNTT/</url>
            <location>Main Hall</location>
            
            <attendee>Tim Schilling</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KE8ESZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KE8ESZ</pentabarf:event-slug>
            <pentabarf:title>Building Secure, User-Specific Dashboards with Django and Metabase</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T103000</dtstart>
            <dtend>20250813T110000</dtend>
            <duration>003000</duration>
            <summary>Building Secure, User-Specific Dashboards with Django and Metabase</summary>
            <description>While Metabase is a great visualization tool, managing user access can be challenging&#8212;either requiring manual user setup or exposing all data to the public.

This proposal is inspired by a real-world project where I built a dashboard for an affiliate program. Instead of manually adding each affiliate as a user in Metabase or exposing sensitive data publicly, I integrated Django to dynamically filter data so that each affiliate could only see their own performance metrics.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/KE8ESZ/</url>
            <location>Main Hall</location>
            
            <attendee>Nancy Amandi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MVXZLW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MVXZLW</pentabarf:event-slug>
            <pentabarf:title>From Einstein to monkeys: learnings for successful leaders.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T113000</dtstart>
            <dtend>20250813T121500</dtend>
            <duration>004500</duration>
            <summary>From Einstein to monkeys: learnings for successful leaders.</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Long Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/MVXZLW/</url>
            <location>Main Hall</location>
            
            <attendee>Sebastian Trzcinski-Cl&#233;ment</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>QERPVQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-QERPVQ</pentabarf:event-slug>
            <pentabarf:title>The future of Django</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T121500</dtstart>
            <dtend>20250813T130000</dtend>
            <duration>004500</duration>
            <summary>The future of Django</summary>
            <description>As President of the Django Software Foundation, I spend a lot of time thinking about the future of Django. This talk presents my personal views on where we&#8217;re heading and how we can steer the project. Navigating industry trends like the Artificial Intelligence tsunami and our open source volunteering challenges, the future of Django is something we have to work actively towards.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Long Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/QERPVQ/</url>
            <location>Main Hall</location>
            
            <attendee>Thibaud Colas</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>EAEK88@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-EAEK88</pentabarf:event-slug>
            <pentabarf:title>Inclusive Coding: My Journey with Django and Accessibility</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T140000</dtstart>
            <dtend>20250813T143000</dtend>
            <duration>003000</duration>
            <summary>Inclusive Coding: My Journey with Django and Accessibility</summary>
            <description>Accessibility is often sidelined in open source, yet it&#8217;s essential for truly impactful software. Through the Djangonaut Space Program, I discovered how small, intentional changes can make Django projects more inclusive. In this talk, I&#8217;ll share key lessons from my journey and how I went from a newcomer to an advocate for accessible coding. I will also share practical tips on improving accessibility in Django, from semantic HTML to screen reader testing. Attendees will leave with actionable insights on building more inclusive web applications and contributing meaningfully to open source.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/EAEK88/</url>
            <location>Main Hall</location>
            
            <attendee>Philip Narteh</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TBRGZU@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TBRGZU</pentabarf:event-slug>
            <pentabarf:title>Django Meets NoSQL: Breaking Up with Relationships, but Keeping the ORM</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T143000</dtstart>
            <dtend>20250813T150000</dtend>
            <duration>003000</duration>
            <summary>Django Meets NoSQL: Breaking Up with Relationships, but Keeping the ORM</summary>
            <description>The talk will start by highlighting why Django&#8217;s ORM features make it the to-go framework for web development. And using postgres, sql and other relational databases come in handy and works well with simplified queries and optimizations when handling data.

We will go through the 2 past django developer surveys where developers using mongodb in django have been significantly growing. Mongo officially decided to support this, by creating a mongodb database backend for django.

How does this compare to using relational databases and how will it affect how we view Django: not tied to RDMS</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/TBRGZU/</url>
            <location>Main Hall</location>
            
            <attendee>Chris Achinga</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CUFCWG@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CUFCWG</pentabarf:event-slug>
            <pentabarf:title>Optimized search and flexible APIs with GraphQL and Elasticsearch</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T150000</dtstart>
            <dtend>20250813T153000</dtend>
            <duration>003000</duration>
            <summary>Optimized search and flexible APIs with GraphQL and Elasticsearch</summary>
            <description>Knowing how to create APIs other than REST and discovering Elasticsearch in Django is one of the unique features of this talk. For an intermediate audience, discovering new technologies used in professional life would be a plus, allowing them to advance their skills and open up other avenues for personal development.
This presentation will teach participants how to create GraphQL APIs with Django, how to integrate Elasticsearch and optimize search in their application, as well as how to architect their project to combine these three technologies.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/CUFCWG/</url>
            <location>Main Hall</location>
            
            <attendee>Edmond Makolle</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CXK9G3@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CXK9G3</pentabarf:event-slug>
            <pentabarf:title>Detecting Common Attackers/Threats Persistence Methods On Your Ubuntu Server</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T160000</dtstart>
            <dtend>20250813T163000</dtend>
            <duration>003000</duration>
            <summary>Detecting Common Attackers/Threats Persistence Methods On Your Ubuntu Server</summary>
            <description>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 &#8212; and, more importantly, how to detect and disrupt them.
I will cover a range of attacker techniques, including bash profile abuse, LD_PRELOAD, systemd implant, SSH backdoors, web-shells, cronjob abuse,etc.
Whether you&apos;re a system administrator, a SOC analyst, or a security-conscious developer, this talk will give you practical insight to spot attacker footprint</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/CXK9G3/</url>
            <location>Main Hall</location>
            
            <attendee>Tahaa Farooq</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CLLX7B@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CLLX7B</pentabarf:event-slug>
            <pentabarf:title>Panel discussion: the future of open-source software community in Africa</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250813T163000</dtstart>
            <dtend>20250813T170000</dtend>
            <duration>003000</duration>
            <summary>Panel discussion: the future of open-source software community in Africa</summary>
            <description>We&apos;ll discuss the challenges and opportunitie that we face</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/CLLX7B/</url>
            <location>Main Hall</location>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WPNU9P@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WPNU9P</pentabarf:event-slug>
            <pentabarf:title>Building Your Website With Django CMS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T093000</dtstart>
            <dtend>20250814T113000</dtend>
            <duration>020000</duration>
            <summary>Building Your Website With Django CMS</summary>
            <description>During this session, we&apos;ll learn how to build a website using **Django CMS**, an awesome and flexible content management system. We&apos;ll cover key aspects of website development, such as creating and managing content, customizing templates, and an introduction to building custom plugins to extend functionality.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/WPNU9P/</url>
            <location>Workshop room 1</location>
            
            <attendee>Lidya K Tilahun</attendee>
            
            <attendee>Salim</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8N8V8K@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8N8V8K</pentabarf:event-slug>
            <pentabarf:title>Software industry career success workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T123000</dtstart>
            <dtend>20250814T143000</dtend>
            <duration>020000</duration>
            <summary>Software industry career success workshop</summary>
            <description>Where to look for work, how to apply for jobs, how to do well in your early career - some advice from software industry experts</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/8N8V8K/</url>
            <location>Workshop room 1</location>
            
            <attendee>Daniele Procida</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KCMYX9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KCMYX9</pentabarf:event-slug>
            <pentabarf:title>Open source contribution for beginners (Django)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T150000</dtstart>
            <dtend>20250814T170000</dtend>
            <duration>020000</duration>
            <summary>Open source contribution for beginners (Django)</summary>
            <description>The talk is targeted towards beginners in open source and people who want to start contributing.
Break down some challenges for beginners like knowing where to start, fear of making mistakes, scary big codes bases.
Learn how to find projects, issues to contribute to.
At the end the attendees should have made an open source contribution to Django project</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/KCMYX9/</url>
            <location>Workshop room 1</location>
            
            <attendee>monica iyabo</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PGE3P9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PGE3P9</pentabarf:event-slug>
            <pentabarf:title>Open Documentation Academy: Your first contribution to open source</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T093000</dtstart>
            <dtend>20250814T113000</dtend>
            <duration>020000</duration>
            <summary>Open Documentation Academy: Your first contribution to open source</summary>
            <description>Start participating in open source projects right now! Using the framework of the Open Documentation Academy, we will find a suitable first issue, walk through basic documentation principles, and submit a contribution to a real open source project.

In an inclusive, non-judgemental environment, attendees will be working on real-world documentation, fixing existing issues, and earning a contributor&apos;s badge in the Academy. With the help of a carefully curated list of issues identified for the Academy by experienced technical writers, everyone can find a way to start their journey in open source.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/PGE3P9/</url>
            <location>UbuCon Room</location>
            
            <attendee>Robert Kr&#225;tk&#253;</attendee>
            
            <attendee>Geoffrey Nyaga</attendee>
            
            <attendee>Sharon Koech</attendee>
            
            <attendee>Charles Odada</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>X77FSL@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-X77FSL</pentabarf:event-slug>
            <pentabarf:title>Getting started with MicroCeph</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T150000</dtstart>
            <dtend>20250814T170000</dtend>
            <duration>020000</duration>
            <summary>Getting started with MicroCeph</summary>
            <description>The following exercises will be completed:

1) Single-Node install
2) Enable RGW for S3 storage
3) Expand to Multi-Node
4) Use RBD for block storage
5) Use CephFS for file storage</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/X77FSL/</url>
            <location>UbuCon Room</location>
            
            <attendee>Philip Williams</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NBEH8N@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NBEH8N</pentabarf:event-slug>
            <pentabarf:title>A Novel Way of Creating Multi-Tenant Apps using Django... No Third Party Packages Apply!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T093000</dtstart>
            <dtend>20250814T113000</dtend>
            <duration>020000</duration>
            <summary>A Novel Way of Creating Multi-Tenant Apps using Django... No Third Party Packages Apply!</summary>
            <description>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&#8217;s data remains isolated, yet accessible, without losing your sanity&#8212;or compromising on performance?

Join Shaun De Ponte as he addresses this challenge head-on with his innovative approach to constructing multi-tenant applications using Django&apos;s Admin, enhanced with Jazzmin for sleek styling. In this session, Shaun will showcase how to effortlessly manage tenant separation through sub-domains, ensuring</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/NBEH8N/</url>
            <location>Workshop Room 2</location>
            
            <attendee>Shaun De Ponte</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TUUXSZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TUUXSZ</pentabarf:event-slug>
            <pentabarf:title>Low-Code Machine Learning with Django-Rapid Prototyping for IoT Applications</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250814T123000</dtstart>
            <dtend>20250814T143000</dtend>
            <duration>020000</duration>
            <summary>Low-Code Machine Learning with Django-Rapid Prototyping for IoT Applications</summary>
            <description>Deploying ML and IoT systems often means juggling multiple tools like Airflow, FastAPI, Kafka, but what if Django could handle it all? This talk explores how Django can orchestrate ML pipelines end-to-end, from ingesting IoT sensor data to real-time predictions. Learn to use Django REST Framework, Celery, Django Channels, and TensorFlow Lite for seamless ML workflows. See how we scaled to 10,000+ IoT events/day in real-world African use cases, tackling challenges like low-bandwidth networks and resource constraints&#8212;all while keeping the stack 100% Django.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/TUUXSZ/</url>
            <location>Workshop Room 2</location>
            
            <attendee>Kayongo Johnson Brian</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TZUHWR@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TZUHWR</pentabarf:event-slug>
            <pentabarf:title>Let&#8217;s Level Up This Django App!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250815T100000</dtstart>
            <dtend>20250815T120000</dtend>
            <duration>020000</duration>
            <summary>Let&#8217;s Level Up This Django App!</summary>
            <description>I&#8217;ll bring a pre-built Django app filled with common performance pitfalls. Step by step, we&#8217;ll diagnose and fix the issues affecting this app. The areas I will cover include but are not limited to, memory leaks, caching, advanced queries, concurrency, parallelism, etc.

Together, we&#8217;ll track improvements at each stage, giving attendees hands-on experience in building high-performance Django applications.

This workshop will inspire confidence in Django as a powerful tool for both new and existing projects.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/TZUHWR/</url>
            <location>Workshop room 1</location>
            
            <attendee>Eric Ouma</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DTNLQ8@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DTNLQ8</pentabarf:event-slug>
            <pentabarf:title>Canonical jobs workshop</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20250815T100000</dtstart>
            <dtend>20250815T120000</dtend>
            <duration>020000</duration>
            <summary>Canonical jobs workshop</summary>
            <description>Meet Canonical team members to learn how to make your job application as successful as possible</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Workshop</category>
            <url>https://pretalx.com/djangocon-africa-2025/talk/DTNLQ8/</url>
            <location>UbuCon Room</location>
            
            <attendee>Unnamed speaker</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
