0:00 / 0:00
#records#sealedclasses#patternmatching
The Three Amigos in Java by Venkat Subramaniam
Devoxx
172K subscribers • 49 videos on Hallway • Conference channel
- One of the most-watched uploads on Devoxx, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by Venkat Subramaniam
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
8.2K views1 year ago
Programming languagesSoftware designJava and the JVMFunctional programmingData-oriented design
Venkat Subramaniam explains how Java records, sealed classes, and pattern matching enable data-oriented programming.
The meticulous, yet fast-paced, evolution of Java has brought us three separate features, Records, Sealed classes/interfaces, and The Pattern Matching facility. What's truly exciting is not just the sheer power of each one of these, but how these three come together to bring out the capability to implement Data Oriented Programming. In this comprehensive presentation we will start by looking at each one of these features, then see how these interplay with each other, and make a case for Data Oriented Programming and if and when we should choose that over the traditional Object Oriented Programming.Why it's here
A top upload from a listed channelDevoxx is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.