~/talk

The Three Goals to Achieve the Java Persistence Mastering

Talkat JCON Europe 2023 · on Tuesday, 2023-06-20· at 11:00· Cinema 9, Im Mediapark 1, 50670 Köln, Germany· [databases]
slides:none on file

Claims three concrete goals: business isolation performance and shows a working Java demo that uses EclipseStore + Jakarta Data to reduce object/relational translation. Builds a tiny app with a dog entity (id,name,breed), inserts example records (Penny, Sasha, Charlie), then queries with both template and repository styles, including pageable queries that return pages of two. Notes integration options (MongoDB, Cassandra, Postgres, S3), build-time vs runtime validation, and that abstraction trades ease for potential performance costs.

AI-written summary · about

  1. 0:00Introduction to persistence mastery
  2. 1:46Three goals for persistence mastery
  3. 3:37Business alignment importance
  4. 8:17Software engineering definition
  5. 10:51Misconceptions about DDD
  6. 11:34Abstraction against complexity
  7. 13:01Object-relational impedance mismatch
  8. 16:56Performance impact of conversions
  9. 18:00Eclipse Store introduction
  10. 19:00Demo setup and entities
  11. 25:20Template operations with Eclipse Store
  12. 27:53Running the first query
  13. 31:31Querying with fluent API
  14. 32:40Repository pattern with Jakarta Data
  15. 35:30Layers and performance impact
  16. 39:08Pagination with repositories
  17. 44:18Query validation strategies
  18. 46:43Simplicity in design
~/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.