Benedikt

@mastacheata@techhub.social
63 Followers
176 Following
22 Posts

Senior Software Engineer/Tech Evangelist @ambient_inno

My content is mostly comments on others posts | he/him
#fcknzs

Twitterhttps://twitter.com/mastacheata
BlueSkyhttps://bsky.app/profile/mastacheata.de

Thank you to the amazing team @djangoconeurope for making this event happen again.
This was my 4th DjangoCon in the 6th year of working with Django and I've once again met many great people and heard lots of interesting talks.

#DjangoConEU #djangoconeurope #django #dublin

A more serious Lightning Talk by @EvilDMP (Daniele Procida)
It started with a harmless question about our favorite film, which turned into the shortcomings of technology when it comes to representing people that aren't involved or are a minority in its creation.
This is very apparent in photography of darker skin people and abhorrent when in a mixed skin tone group photo.

The only way to fix that is to increase representation in our communities - that not only applies to photography, car safety (female test dummies), ..., but Django and programming as well.

#DjangoConEU #djangoconeurope #django #dublin

Cool lightning talk by Samuel Searles-Bryant
They argue you should eagerly adopt new linting rules even if your existing code violates them.
The idea is that you stop your code from getting worse and fix the issues in your existing code if and when time permits.
They even created a python tool that automatically adds the appropriate ignore comments to your code after activating new rules.

#DjangoConEU #djangoconeurope #django #dublin

If that last sentence sounds weird to you, check out Agnes' speaker profile on the DjangoCon website: https://pretalx.evolutio.pt/djangocon-europe-2025/speaker/CMJJ7A/
Agnès Haasser DjangoCon Europe 2025

Schedule, talks and talk submissions for DjangoCon Europe 2025

Agnès Haasser just gave a great overview of 2FA and strong user authentication in Django.
She showed how to use it, what options you have and where the shortfalls are. (The included texts aren't always user friendly and you have to account for time offset/drift of hardware timed code generators in corporate environments)

Benedikt really liked this talk and recommends watching it again when the recordings are released.

#DjangoConEU #djangoconeurope #django #dublin

Interesting talk about using feature flags in Django and a tiny bit about doing that using Django Waffle at #DjangoConEU in #dublin.
Talk by Graham Knapp

Renting a bike is a nice way to get from the AirBnB to the conference when all the busses only run in the morning and evening while getting a great look at what Dublin looks like from another perspective.

But boy is it expensive - 7 EUR for half an hour (the bus/train fare is 2 EUR for going any 2 places in Dublin City limits) #Django #DjangoConEU #djangoconeurope #djangocon #dublin #ireland

Conclusion: No conclusion - this was merely an opener for discussion and he made it very clear that he explicitly doesn't want to split off the Django admin and definitely hasn't spent sleepless nights thinking about how to facilitate a potential split into django and django[admin] packages. 😅
Carlton Gibson just gave a talk about how the Django maintainers and steering council in particular make decisions and how they have to balance their own resources and the needs of different parts of the Django community like early adopters vs those who stick to LTS releases.
#DjangoConEU #djangoconeurope #djangocon

Now at DjangoCon Europe 2025 I'm attending the talk "How we make decisions in Django" by Carlton Gibson @carlton 🇬🇧🇪🇸
https://pretalx.evolutio.pt/djangocon-europe-2025/talk/PGBMSR/

CC @djangoconeurope @django

#DjangoConEurope #DjangoConEurope2025 #DjangoConEurope25 #DjangoCon #Europe #Django #Conference #Dublin

How we make decisions in Django DjangoCon Europe 2025

Django is an inclusive community. We seek to invite contributions, and aim for consensus in our decision making. As the project has grown — and as with all large open source projects — that's led to difficulties, as even simple proposals get drawn out into long discussions that suck time, energy, and enthusiasm from all. It's time we refreshed our approach. We're going to look at how we got here, what we need to maintain, and how we can move forwards towards a better process.