Florian Apolloner

249 Followers
133 Following
295 Posts
Dabbling in many things. Mostly Ops and Python stuff.
Githubhttps://github.com/apollo13
Twitter@fapolloner
Hi @webology & @wsvincent fastmail currently puts the Django news mails into spam with URIBL_DBL_ABUSE_PHISH (Contains an abused phishing URL listed in the DBL blocklist). Not really sure on how to check which URL causes this aside from trying all against the DBL. Have you run into that somewhere else?

Python 3.14 support added to master and to be released with the next bugfix release, tentatively in one week!

That's the foundation for the template string support, to be released with psycopg 3.3.

https://www.psycopg.org/psycopg3/docs/basic/tstrings.html

Really, really excited about this new feature!

Template string queries - psycopg 3.3.0 documentation

https://words.filippo.io/csrf/ is a really nice article about how our CSRF protection in #django should look like nowadays. I wonder if we would want to patch that onto the old middleware or simply introduce a new one that solely works with "modern" browsers
Cross-Site Request Forgery

Cross-Site Request Forgery countermeasures can be greatly simplified using request metadata provided by modern browsers.

@be_haki hi, are the slides for your Djangocon Europe talk available somewhere?

Episode 177: Sticking with Django w/ Florian Apolloner is live!

@apollo13 is a long-time Django contributor who previously served on the Steering Council and Security Team. We discuss changes to Django over the last 20 years, switching over to `uv`, why he’s not a fan of environment variables, and drawing inspiration from other frameworks.

https://djangochat.com/episodes/sticking-with-django-florian-apolloner-owRfF4PN

Sticking with Django - Florian Apolloner | Django Chat

Florian is a long-time Django contributor who previously served on the Steering Council and Security Team. We discuss changes to Django over the last 20 years, switching over to `uv`, why he’s not a fan of environment variables, and drawing inspiration from other frameworks.

Django Chat
Gotta try writing a style for patternfly and see how that works out...
Iommi (https://docs.iommi.rocks/en/latest/ #Django) feels magical and weird at the same time. Not sure yet whether I like it :) (Found it while looking for a django-tables2 replacement because it is too limiting for what I need of it). Any experiences with it?
iommi 7.5.0 documentation

Hi @schmichael, any chance that the public nomad roadmap on GitHub might get some love (remove old releases and if possible update the 1.9 and 1.10 goals?). Not sure how to reach Mike on mastodon, otherwise I'd bug him 😉

A new #Textual project.

Textual serve self-hosts Textual apps in the browser.

This came together in 3 days! In fairness, much of the code was extracted from other projects.

#Python

https://github.com/Textualize/textual-serve

GitHub - Textualize/textual-serve: Serve Textual apps locally

Serve Textual apps locally. Contribute to Textualize/textual-serve development by creating an account on GitHub.

GitHub
Kind of an early new year present, but I guess connection pooling for PostgreSQL in Django is really becoming a thing. Got all the tests to pass ( https://github.com/sarahboyce/django/pull/10 ) while having the pool enabled and the changes are not as bad as feared. Let's see what the reviews result in 🙈
Ensure that the testsuite passes with pooling enabled. by apollo13 · Pull Request #10 · sarahboyce/django

Hi @sarahboyce, I had some free time and worked on getting the django testsuite working with database pooling. Looks good so far. Could you merge/cherry-pick this into your branch so we can discuss...

GitHub