World Record — Overview and Use Cases for Records
summary
Overview of Java 17 Records and their analogues (Kotlin data class, Python @dataclass, Scala case class), explaining how Records work and why they become a core developer tool. Covers implementations across languages and concrete use cases: pattern matching, domain-driven design (DDD), and even modeling monoids.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:03What is a Java record
- 3:10Career shift and language change
- 7:23Java records use cases
- 10:13Records and DDD Value Objects
- 12:57Records and monoids in programming
- 13:58Conclusion & Q&A
related talks
15mWorld Records - Overview and Use Cases for Records
42mBetter Modeling Through Records
46mJava Records for the Intrigued
44mUsing Record Types to Build Better Domain Models
37mRecords, Not Just Constant Classes, A Deep Dive
37mRecord Patterns - Going Beyond Records - A Deep Dive
31mData Oriented Programming and Matching in Java
01h 08mClean Application Development with Records, Sealed Classes and Pattern Matching
