genericsshare & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:11 Tricks From dev.java - Inside Java Newscast #14#video#generics #lambda #pattern‑matching #records #serializationFrom compact record constructors to boolean expressions in pattern matching, from generic wildcards to chaining predicates and comparators, from jpackage to jlink - here are 11 Java tricks handpicked from dev.java.2021-10-28Java Generics III - Wildcards#video#genericsSecond part of a short series on Java Generics - this one explains generics. ? extends Number - that kinda thing.2021-04-19Java Generics II - Bounded Type Parameters#video#genericsSecond part of a short series on Java generics - this one explains bounded type parameters. T extends Number - that kinda thing.2021-04-12Java Generics I - The Basics#video#java‑basics #genericsFirst part of a short series on Java generics - this one explains the basics2020-04-28Fun With var#talk#anonymous‑classes #default‑methods #generics #lambda #java‑10 #varA live-coding talk where I show off all you need to know about var in Java. And then some.2018-11-08Unlocking Intersection Types With var#post#generics #java‑10 #varJava 10's var makes intersection types in Java more approachable. Generics tricks are still needed, but var makes it easy to declare such variables.2018-06-11What Future Java Might Look Like#post#java‑next #project‑valhalla #generics #pattern‑matching #primitive‑classesJava's future is full of cool advances: data classes, value types, generics over primitives, pattern matching, etc. Let's peek into Java's future!2016-12-01Impulse: "Adventures On The Road to Valhalla"#post#java‑next #impulse #project‑valhalla #generics #primitive‑classesA summary of Brian Goetz' talk "Adventures On The Road to Valhalla" given at JVMLS in August 2015. Focused on generic specialization and the two prototypes.2015-08-14Interface Evolution With Default Methods – Part II: Interfaces#post#default‑methods #generics #java‑8Why interface evolution with default methods does not work for whole interfaces - at least not smooth enough to be practical.2015-04-10