Another year in review - even though it feels like I wrote the previous one not so long ago. Time flies and it’s flying faster and faster each and every year.
How do you delete baskets belonging to anonymous users when their sessions expires? It wasn't quite as simple as I thought.
Let's add custom actions to Django's admin site - but to the change form, not the list view.
I recently had to set up a brand new server for a website running on SvelteKit and its API running on Django. I am a software developer and setting up servers and hosting isn't something I normally do, so I followed a bunch of different tutorials. In this article I want to combine all these tutorials, mostly for future me, but hopefully you'll find it useful as well.