PyCon Nigeria Annual Conference

FastDjango: Conjuring Powerful APIs with the Sorcery of Django Ninja

speaker-foto

Julius Boakye

I am currently a dedicated Computer Science student in my third year at Accra Technical University, located in the vibrant city of Accra, Ghana. As a passionate software engineer, I specialize in Python and Django, with a knack for crafting robust APIs using Django Rest Framework. My journey in the realm of software engineering has been marked by the creation of some exciting projects using Django and Django Rest Framework. Leveraging third-party libraries and exploring Infrastructure as Code (IaC), I've ventured into the world of cloud computing for efficient storage solutions and more. Beyond academics, I serve as the Google Developer Student Club lead for my campus, fostering a community of eager learners and enthusiasts. Additionally, I take pride in being the Lead Influencer of Crowdsourc eby Google, where I organize engaging Machine Learning workshops and guide individuals in contributing to Google AI initiatives. At the forefront of community building, I lead PyClub on my campus, advocating for the versatility of Python through workshops and insightful discussions. As a Campus Ambassador for PayBox Global, a fintech company, I bridge the gap between technology and finance, bringing innovative solutions to my campus community. My journey is fueled by a passion for technology, a commitment to community empowerment, and a belief in the transformative power of Python. I look forward to continuing this exciting journey and contributing meaningfully to the world of technology.

Description

This talk is going to be about how you can build scalable and maintainable APIs, and how to make use of Django Ninja, A FASTAPI in django, this will be a super new breakthrough walkthrough for django developer who want to write FASTAPI as well, those who don't want to leave their django alone, this talk will them through how this Django Ninja will be of help in their next project,

Abstract

Dive into the world of modern web development by fusing the power of Django and FastAPI. This talk will guide you through the process of building robust, scalable, and efficient APIs using Django Ninja, a web framework that combines Django's reliability and FastAPI's speed. We'll explore how to leverage Django's ORM and user authentication while enjoying FastAPI's performance and type checking. Whether you're a Django veteran looking to supercharge your APIs or a beginner eager to learn cutting-edge techniques, this talk will equip you with the knowledge to create high-performing web applications. Join us to discover the magic of Django Ninja!

Audience level: Intermediate or Advanced