• Uploads Play all

    • Caliz III: Hashing scripts and background compilation - Duration: 32 minutes.

      • 1 week ago
      After I wrapping JVM 11 and Graal AOT in the last two videos, it is now time to determine for a give script, which way to go.

      Thanks again to everyone who was there for the amazing time. 🏆

    • Caliz II: Wrapping Graal AOT - Duration: 33 minutes.

      • 3 weeks ago
      After I wrapped JVM 11 in the last video, it is now time to let Caliz use Graal AOT to create a native image. There are a few hurdles, though, so it took me some time.

      As always, thanks to everyon...
    • Caliz I: Wrapping JVM 11 and learning about Graal AOT - Duration: 35 minutes.

      • 1 month ago
      With Java 11's single-source-file execution and Graal's blazing fast native images (aka ahead-of-time compilation), it should be possible to create an acceptable scripting experience with Java. Her...
    • Java 12 Experiments (Live Stream) - Duration: 2 hours, 42 minutes.

      • 3 months ago
      My first live stream! I dug around in Java 12, cataloging new features and experimenting with a few of them, most notably String::indent and transform, Collectors::teeing, and additions to Completa...
    • Utilities, Singletons and Dependency Injection - Effective Java, Items 3-5 - Duration: 20 minutes.

      • 5 months ago
      What do singletons, utility classes, and dependency injection have in common? All three worry about controlling instantiation - when, how, and by whom? Effective Java items 3, 4, and 5 have somethi...
    • Maven 3 / 4 / 5 with Robert Scholte - Duration: 17 minutes.

      • 7 months ago
      Everybody knows Maven, but few people know the developers behind it and what they plan for Java's most used build tool. I talk with Robert Scholte, Chairman of the Apache Maven projects, and he giv...
    • First Contact with Switch Expressions in Java 12 - Duration: 27 minutes.

      • 7 months ago
      With Java 12, `switch` is no longer just a statement, but becomes an expression. That means it can have a return value (instead of having to assign or return results) and with a lambda-like syntax ...
    • Use Builders... Cautiously - Effective Java, Item 2 - Duration: 25 minutes.

      • 7 months ago
      The builder pattern is a powerful tool to ease the instantiation of complex classes. Whether constructor parameters are too numerous, there are too many of the same type, or whether many are option...
    • Java 11: A New Dawn - Releases, Oracle JDK vs OpenJDK, and LTS - Duration: 20 minutes.

      • 7 months ago
      Java 11 is a game changer! Not so much for technical reasons (unless you come from Java 8), but because of the new release cadence (six months), licensing (Oracle JDK vs OpenJDK), and long-term sup...
    • Static Factory Methods - Effective Java, Item 1 - Duration: 15 minutes.

      • 8 months ago
      Static factory methods are awesome! They allow us to overcome three shortcomings of constructors by allowing us to freely choose a name, take control over returned instances, and take control over ...
    • Kicking off a series on Effective Java, Third Edition - Duration: 4 minutes, 21 seconds.

      • 8 months ago
      Effective Java,Third Edition, took me by surprise. After having read the second edition, I figured I would only read the new items, but I was so wrong! It sucked my right back in and I ended up rer...
    • First contact with 'var' in Java 10 - Duration: 19 minutes.

      • 1 year ago
      Java 10 will be released in March 2018 and it comes with local-variable type inference, which means we can use 'var' instead of a type name when declaring local variables. In this video I tell you ...
    This item has been hidden
to add this to Watch Later

Add to

Loading playlists...