Iuri de Silvio

2 videos · 2 events · 2022–2023 · 59 min of video

Talks

0:35:17

Caching everywhere

DjangoCon Europe 2023 · June 8, 2023

Caching lets applications avoid repeating expensive work and reduce network latency, but it trades memory, CPU, freshness, and complexity. The speaker covers Python memoization, Django’s cache framework, distributed backends such as Redis, stale-while-revalidate strategies, cache invalidation, thread-safety, and caching at the browser, web-server, and CDN…

0:23:54

Django from queryset to serialization

DjangoCon US 2022 · November 23, 2022

Django applications often turn model instances into JSON through ad hoc serializer methods, but adding related fields can quietly introduce N+1 queries, expose unnecessary data, and make query optimization the responsibility of each view. Iuri de Silvio argues that data loading and serialization should be…

Spoken at