Hasty Briefsbeta

Bilingual

My takeaways from DjangoCon EU 2025

a year ago
  • #Web Development
  • #Database Optimization
  • #Django
  • DjangoCon EU 2025 was held in Dublin, Ireland, with a focus on database optimization, performance, and community.
  • Key database takeaways include using `select_for_update` for row locking, moving to BigInt primary keys, and partitioning tables by tenant.
  • Performance tips include writing performance tests in Pytest, checking disk I/O speed, and disabling TCP_NODELAY for better throughput.
  • Notable tools and libraries mentioned: `django-neopolitan`, `django-auto-prefetch`, `django-csp`, and `MaxMind` for security.
  • Best practices include dumping `sqlmigrate` in PRs, counting DB queries in tests, and cleaning up old feature flags.
  • Community highlights: Django Admin customization, GitHub-based feature proposals, and a Rust-based template backend in development.
  • Companies using Django: Octopus Energy, Divio, Monit, and Zelthy.
  • Vibes: Positive community feedback, comparisons between US and European quality of life, and appreciation for Dublin's public services.
  • Top talks included database migrations at scale, HTMX patterns, and foreign key pitfalls.