September 2024
10 September 2024
Django London Meetup September
Empowering Django with Background Workers
Jake Howard
There's a lot more to a web application than just the request/response cycle. Running tasks in the background, whether on a trigger or schedule unlocks a lot of extra functionality, performance and reliability. Whilst Django is a web framework, it doesn't have a good first-party story for background workers right now. When most people think of background workers, they lean immediately to Celery, but other tools are out there which might be better and easier to work with. The lack of first-party support results in diverging implementations, added complexity for developers, and a learning cliff for new developers. If Django had a first-party solution, it could help unify these implementations, and make Django more "batteries included". The lack of first-party support is also a challenge to Wagtail, where many potentially intensive tasks have to be run in the request/response cycle, slowing down user actions.
Pydantic Logfire — Uncomplicated Observability
Samuel Colvin
From the team behind Pydantic, Logfire is a new type of observability platform built on the same belief as our open-source library — that the most powerful tools can be easy to use. In this talk we'll introduce Logfire, then demonstrate how it can make understanding and fixing your app faster and more enjoyable with a live demo. We'll touch on some of the most useful integrations including: Django, Postgres and OpenAI. I'm also happy to take any questions on Pydantic the library, or the experience of starting a company around open source.