More #DjangoConEurope vibes pics we didn’t get to share yet @laymonage.bsky.social presenting our new starter kit! https://wagtail.org/starter-kit/
More #DjangoConEurope vibes pics we didn’t get to share yet @laymonage.bsky.social presenting our new starter kit! https://wagtail.org/starter-kit/
I'm going back home, it was really nice to meet folks in real life and see familiar faces. DjangoCon Europe was my first international conference and I'm glad to welcome others to this conference now.
I came to Dublin with the rain, and return back home with the sun! I'm glad I took few extra days to visit Dublin and enjoy the time with my international friends
Safe travels for the last ones!
Hot off the press, @wsvincent and I recap last week’s @djangoconeurope
From: @djangochat
https://fosstodon.org/@djangochat/114426607283251592 #django #djangoconeurope #DjangoConEurope2025
Caught on stage by @wsvincent @djangoconeurope. I'm sporting a fetching @djangonaut t-shirt #DjangoConEurope
#djangoconeurope2025 has come to an end. I'm already back in Germany.
On the flight back I tuned in to the (for me until the conference unknown)
Python Podcast Deutschland ( @show )
Luckily I met @jochen @oryon_dominik and @shezi who introduced me to the #podcast (after some Guinness )
The most common way to implement multilingual content on Python projects leads to accessibility issues and systematic WCAG fails https://discuss.python.org/t/accessibility-of-multilingual-content-with-mixed-translation/89902
Been thinking about this for a while, unsure where to raise it, unsure what I’m missing. Decided to raise it at the source thanks to good #DjangoConEurope vibes and discussions with @tut_tuuut & the @django accessibility team ️
Made a PR during the #DjangoConEurope sprints that could significantly improve the performance of bulk queries on SQLite https://github.com/django/django/pull/19427
For example, given a `bulk_create()` with 10,000 instances of a model that has 25 fields, the number of queries could go down from 251 to 1.
On Debian in general, queries that originally would take N*250 batches can now be done in ~N batches.
This was a ticket that one of the Djangonauts in my team worked on, then I added the tests at the sprints
PSA: During @djangoconeurope, managed to persuade @be_haki — “that database guy” — that he should join the fediverse. You should follow him! And check out the posts on his site if you’ve not seen it before. Utter gold mine.
Over the course of the last days here at #djangoconeu25 I talked to at least 10 people about #AI and the use of it.
Only 1 (one) person was "pro" #AI and did see a revolutionizing chance.
Most people do not see any or only a minor value in rare cases.
Almost everyone is annoyed, by the fact that companies now hype AI and try to push it to their products.
Today is #DjangoGirls Dublin workshop at @djangoconeurope!
https://djangogirls.org/en/dublin
We are fully booked, which is amazing!
It's their sprints weekend after a fantastic conference the last few days.
What a welcoming and friendly conference and it's my first time at #djangoconeurope.
Huge thanks to the volunteer coaches for our workshop especially a couple from the #djangoconeu2025 community who are helping us out last minute!
I'm tired but I had a lot of fun today, I hope MC Sarah was not too boring
Thank you again @djangoconeurope for the organization and happy to have volunteered
See you at the sprints for those who are still here!
We had a great time together tonight after the closing of DjangoCon Europe 2025 in Dublin.
It's always nice to have the opportunity to spend time together with old and new friends.
We had a great dinner and a fantastic party.
CC @djangoconeurope @carlton @felixxm @adamchainz @wsvincent @sarahboyce @EvilDMP @chris
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.
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.
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.
Thank you to Eli and our accessibility team for sharing tips about #accessibility of presentations! #DjangoConEurope
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.
For #DjangoConEurope attendees – we have a Django pony plushy and special edition stickers for you! Support our project https://www.djangoproject.com/fundraising/, come say hi to @sabderemane to get a sticker