Keith Gregory: Mitigating Log4Shell with AWS
Deploying your applications in the Cloud, and using the services it provides, is one good way to mitigate the possibility of future attacks.
Deploying your applications in the Cloud, and using the services it provides, is one good way to mitigate the possibility of future attacks.
Let’s say you’re an Enterprise developer moving over to Single Page App development, and you have a whole pile of old Java apps to enable. One of the best platforms for Java-based development is Spring Boot, and it just happens to support REST.
In this talk, Java Language Architect Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.
This talk will explore the different goals, tools, and techniques involved between these various approaches, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.
Massively concurrent systems are the future, and shared data mutability is the obstacle to getting there. Where does that leave imperative languages like Java, that depend on mutation?
For Java programmers, looping over a collection is the time-honored
way of processing data. Now, from Java 8 onwards, we will instead be
writing stream programs – more concise, more expressive, and more
maintainable. But how fast will they be?
This talk will be an accessible exploration of the JVM Heap, thread stacks and concurrency primitives on the JVM and how to compose multi-threaded code in Java and Scala.
The big language features for Java SE 8 are lambda expressions (closures) and default methods (formerly called defender methods or virtual extension methods). Adding closures to the language opens up a host of new expressive opportunities for applications and libraries, but how are they implemented? Learn how in this presentation.
Slides from the Future of the JVM panel discussion at ETE 2013. Also see our screencast of this event.
speakers include: