Ena Dodić

Speaking

Available for conference talks and meetups on Next.js, React, and frontend performance. See topics below, or reach out directly.

Past talks

Caching in Next.js App Router: The Mental Model

React Vienna Meetup · 2026-03-15

Available topics

Caching in Next.js App Router: The Mental Model Nobody Explains

15–30 min

The App Router has four separate layers of caching and almost no one understands how they interact. This talk gives you a single mental model that makes all four click — and shows you which cache to blame when something breaks.

next.jscachingapp-router

You're Loading 10× More JavaScript Than You Think

20–30 min

A live bundle audit of a typical Next.js app. We identify the 3–4 patterns that silently add hundreds of KB, then fix them on stage. Audience leaves with an actual checklist.

performancebundlenext.js

Server Actions: 3 Mistakes That Cost Us Real User Sessions

15 min

War-story format. Three production bugs I introduced using Server Actions, why they happened, and the patterns I now follow to avoid them. High relatability, practical takeaways.

server-actionsnext.jsproduction

Partial Prerendering: The Architecture That Changes Everything

20–30 min

PPR is the biggest architectural shift in Next.js since the App Router. This talk explains what it is, when to reach for it, and how to think about the static/dynamic boundary in a new way.

pprnext.jsarchitecture