~/talk

The Joy of Queries

Talkat Spring I/O 2026 · 2026-04-13..04-15· [databases, developer-experience]
slides:none on file

Claim: replace brittle string property names with typed property paths expressed as method references, giving IDE refactor safety and compiler checks without annotation processors or code generation. Implementation parses serialized Java lambdas, caches results, and keeps performance close to strings. Supported backends: MongoDB, Spring Data JDBC, Cassandra, Couchbase; JPA integration is experimental and not finalized. Preview available as Spring Data 2026.0.0-M2 with a release candidate imminent.

AI-written summary · about

  1. 0:00Bringing joy into queries
  2. 6:50String-based property issues
  3. 10:38Strongly typed property paths
  4. 17:24Benefits of typed property paths
  5. 26:03How typed paths work
  6. 32:09Adopting typed property paths
  7. 37:10Call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.