09-15, 17:00–17:30 (Europe/London), Ferrier Hall
What comes next after Django and it's Django REST Framework? This talk shows how to build a simple REST API for a database from the ground up using FastAPI.
This talk will go through the current available options, explaining why I settled on FastAPI. It will then go through the process of building a simple REST API from the ground up, explaining the choices available and covering url mapping, databases and authentication/authorization.
To get the most out of it, you will already know some Python. Experience with REST APIs and databases will help, but isn't required.
I've been writing Python for around 20 years now, giving talks every so often and maintaining stuff for the community where I can. I have a big interest in automated testing of software and building simple, clean APIs between servers and clients.