Reading Other People Code
Having to read someone else Java code. Even worse, thousands of lines, maybe hundreds of files of other people code. Is there a way to methodically read and understand other peoples write code, build their mental models?
Java Programming Tutorials and Videos
Having to read someone else Java code. Even worse, thousands of lines, maybe hundreds of files of other people code. Is there a way to methodically read and understand other peoples write code, build their mental models?
This session discusses some of the most common vulnerabilities found in Java apps. It breaks them down and shows how simple code can exploit them. We’ll look at examples in the wild that have been exposed, some more famously than others, before showing you how to guard against these important …
The Java Core Libraries are mature, well-understood and loved, but don’t you always run into corner cases where they don’t work so well? In this talk, which is entirely live-coded, you will learn key updates and improvements that you’ll get to enjoy in the next exciting version of Java: Java …
Method handles, Java’s fast function pointers and functional adapters, were added in Java 7 to support new language features. Since then, they have been leveraged to make not only fast dynamic languages, but a richer set of features for Java itself.
The purpose of this talk is to illustratie why and how implementing laziness in Java with practical examples delivered with both slides and live coding sessions. Like all imperative programming languages Java is, with some minor but notable exceptions, an eagerly evaluated programming language. Nevertheless the introduction of lambdas in …
In this presentation, Monica Beckwith applies her performance engineering approach and talk about JEP 143 and Oracle’s Studio Analyzer Performance Tool. The crux of the presentation entails comparing performance of contended locks in JDK 9 to JDK 8.