Modernizing CRUD Operations in Django with a Declarative Interface using Django Ninja CRUD
06-07, 11:15–11:45 (Europe/Madrid), Auditorium

Explore the transformative approach to CRUD operations in Django apps, emphasizing a declarative interface for streamlined API development and testing. This talk unveils a paradigm shift towards maintainable, efficient codebases ready for production-grade challenges without compromises.


This session delves into simplifying repetitive CRUD operations in Django through a declarative interface, ensuring codebase efficiency and maintainability. We'll demonstrate how this approach maintains transparency while offering customization and modularity, addressing common and unique endpoint patterns. The talk highlights innovative solutions for schema migrations and custom endpoint creation, showcasing how to tackle production requirements and repetitive endpoint challenges with ease. Join us to discover how to elevate your Django projects with structured, scalable, and adaptable practices for CRUD operations and beyond.

Video: https://youtu.be/r8yRxZPcy9k


Topics –

Async, Architecture, Testing, Rest APIs, Productivity

Audience Level –

Advanced

I'm Hicham Bakri (@hbakri), the proud creator of Django Ninja CRUD—my debut venture into open-source software. As a software engineer, I'm animated by a passion for creating processes that are as smooth as they are effective, designs that users love, and solutions that turn complex problems into satisfyingly simple answers.