Fun WithA live-coding talk where I show off all you need to know about
varin Java. And then some.
Unlocking Traits WithIn Java 10,
varmakes it is possible to ad-hoc combine traits into an instance that matches your exact requirements. Alas, it has some downsides.
Expert Java 8#talkWith this talk, I help you get the most out of lambdas,
Optionals, and default methods, helping you master Java 8's core features
Interface Evolution With Default Methods – Part II: Interfaces#postWhy interface evolution with default methods does not work for whole interfaces - at least not smooth enough to be practical.
Interface Evolution With Default Methods - Part I: Methods#postPatterns for interface evolution with default methods: gradually add, replace and remove interface methods without breaking client code.
Everything You Need To Know About Default Methods#postCovering literally everything there is to know about Java 8's default methods.
Instances of Non-Capturing Lambdas#postSee how Java's creation of instances of non-capturing lambda expressions can lead to unexpected and possibly bug-inducing behavior.