1. Lambdas is going to be the biggest new feature in Java SE 8. This presentation will show you the need for lambdas, the feature in itself, and also how adding lambdas to Java makes makes it necessary to solve the problem of library evolution. Also you get to see how lambda expressions, type inference, default methods and library improvements makes parallelism much easier to express.

    # vimeo.com/53261711 Uploaded 239 Plays 0 Comments
  2. Java agents are pluggable self contained components that run embedded in a JVM and intercept the classloading process. They were introduced in Java 5 along with the powerful java.lang.instrument package. Java agents can be loaded statically at startup or dynamically (programmatically) at runtime to attach to a running process in a fail-safe fashion.

    Java agents were an awesome addition to the JVM as it opened a lot of opportunities for tool designers and changed Java tooling landscape quite drastically. In conjunction with Java bytecode manipulation libraries it is now possible to do amazing things to Java classes: we can experiment with programming models, redefine classes at runtime, record execution flow, etc.

    I’d like to give an overview of Java agents’ functionality along with the usage examples and real world experiences. You will learn, how to implement an agent and apply Instrumentation API in combination with bytecode manipulation libraries to solve interesting tasks.

    # vimeo.com/144811163 Uploaded 37 Plays 0 Comments


Noah White Plus

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.