Episode Details

Back to Episodes
#490: It’s a vibe coding party

#490: It’s a vibe coding party

Episode 490 Published 3 weeks, 2 days ago
Description
Topics covered in this episode:
Watch on YouTube

About the show

Sponsored by us! Support our work through:

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Calvin #1: Some more things about Django I've been enjoying

  • Julia Evans is learning "2010-style" web dev (Django + SQL + server-rendered HTML) after years of Go backends and JS-heavy frontends
  • Query builders: likes defining custom QuerySet classes with chainable filter methods (.approved().future().with_tags()) — more readable than raw SQL
  • Template filters: highlights urlize, linebreaksbr, json_script, and especially querystring for building/modifying query-string links in templates
  • Migrations: still loves Django's auto-generated migrations — 19 and counting on her project
  • Skips inheritance for class-based views; prefers function-based views for sharing code, though fine using Django's own mixins/interfaces
  • Performance surprise: CPU profiling (via py-spy) — not slow DB queries — revealed the culprit; she'd accidentally disabled the cached template loader, and re-enabling it took throughput from ~2-3 req/s to ~12 req/s on a $10/mo VM

Michael #2:

Listen Now