Sage Abdullah

I'm Sage and I'm from Jakarta, Indonesia.

In 2019, I participated in Google Summer of Code with Django, during which I implemented the cross-database JSONField that became available in Django 3.1.

Now, I work as a Developer at Torchbox, building new features and improvements to Wagtail CMS and its ecosystem.

Outside of the Django world, I maintain my project giscus, a comment system powered by GitHub Discussions.

I write weekly logs on my personal website and learn guitar in my free time. You can find me @laymonage on GitHub, Twitter, and other sites. I'd love to make friends from around the world, so hit me up!

The speaker's profile picture

Sessions

09-21
11:15
30min
Experimenting with file-based routing in Django
Sage Abdullah

File-system based routing has been widely used in JavaScript web frameworks
such as Next.js, NuxtJS, Remix, Gatsby, and SvelteKit.

With file-system based routing, the URL structure of your web application
is defined by the structure of the codebase. This makes it easier to find the
view that handles a certain path, and vice versa.

This talk will explore an experiment that implements file-based routing in a Django project.

Auditorium