Monday, 3 November 2025

JFall 2025

So last year I was unable to get tickets. They sold out pretty quickly (like in the first three minutes, I hear?).

I expected not to be able to attend this year either, but I added myself to the waiting list and hoped for the best.

Apparently, I was in luck! I have tickets!

I am planning on attending the following:

  • Catching the 137-Killer: A Java Memory Forensics Investigation
    Martijn Dashorst
  • Java; our personal career companion
    Peter Schuler Ragna Gerretsen
  • Why You Should Build Agents on the JVM
    Rod Johnson
  • Java 25 - Better Language, Better APIs, Better Runtime
    Nicolai Parlog
  • xz: The day the internet (almost) died
    Reinier Zwitserloot Roel Spilke
  • curl | bash | hacked: The Unseen Dangers in Your Dev Lifecycle
    Steve Poole
  • Benchmarking Project Valhalla
    Cay Horstmann
  • The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the Raspberry Pi
    Frank Delporte

However, there's several that I also would have liked to see. I'll await those on the YouTubes.

It'll take place coming Thursday, 6th of November 2025.

References

NLJUG - JFall
http://jfall.nl/

Thursday, 23 October 2025

No "new" keyword in Kotlin

So I was wondering what my opinion is about that.

I don't like it a lot, as now it seems like calling a constructor looks similar to calling a method.

The only difference that's visible is that the constructor begins with a capital, and then only if you properly follow the coding style guidelines.

I noticed that where Java prefers clarity of purpose, Kotlin prefers brevity (and sacrifices clarity for this).

In Java the "new" keyword does a lot of heavy lifting, that is not part of the constructor. The constructor merely sets the internal structure of an object-to-be to appropriate values. The responsibility of actually making the object, registering it in de Heap, doing the pointer bits, is indicated by the new keyword.

What are your opinions?

References

Reddit - Is keyword new redundant?
https://www.reddit.com/r/java/comments/1n0m7cg/is_keyword_new_redundant/
Kotlin Documentation - Classes
https://kotlinlang.org/docs/classes.html