1. X
  2. Dan Heidinga
Log inSign up
Dan Heidinga
2,334 posts
user avatar
Dan Heidinga
@DanHeidinga
Husband & father. Java Champion. JVM developer
Ottawa, ON, Canada
Joined July 2014
545
Following
1,542
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Sep 2, 2020
    Today was my first day as a @RedHat employee after almost 14 years with IBM. Still working on @java & @openj9 but now with a new email address
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Sep 26, 2023
    New adventure starting Oct 10....
    Image
    58K
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Jan 17, 2023
    A big thanks to @Oracle for the awesome new @Java_Champions coat and shirt!
    Dan in his new java champions coat
    9.4K
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Dec 19, 2022
    Thank you! I'm honoured to join such a great group!
    user avatar
    Java Champions
    @Java_Champions
    Dec 19, 2022
    Congratulations to new #Java Champion @DanHeidinga
    Dan Heidinga as a new Java Champion!
    9.8K
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Jan 10, 2016
    Great post on what makes a good software architect: joeduffyblog.com/2008/10/02/a-f…
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Feb 25, 2019
    Today's public service announcement: Java's Object#hashCode() method returns an int which allows for negative hashcodes. Don't use the hashcode % array length to calculate an array index
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Nov 17, 2020
    I wrote about the snapshot+restore work happening in the @openj9 project - bringing the equivalent of Linux's CRIU to the JVM itself: danheidinga.github.io/Everyone_wants…
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Jun 27, 2019
    The @openj9 GC will learn the best initial heap size based on previous runs now that github.com/eclipse/omr/pu… has landed. JVM autonomics for the win!
    github.com
    Enabling GC Startup Hints by default by amicic · Pull Request #4079 · eclipse-omr/omr
    As requested by eclipse-openj9/openj9#3743 (comment) (the feature is really only available in OpenJ9) Signed-off-by: Aleksandar Micic [email protected]
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Mar 21, 2022
    Java needs to change to become "phase aware". Native images and checkpoint/restore use cases require a better ways to "say what you mean" to enable fast(er) startup. danheidinga.github.io/phase-aware-ap…
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Oct 18, 2018
    First @openj9 JDK 11 Mac OS X nightly build now on the @adoptopenjdk website! Exciting times!
    Image
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Nov 13, 2018
    . Great to hear that @openj9's -Xshareclasses cache brings @micronautfw startup "down to 400ms" out of the box and without restrictions on library, reflection, or dynamic loading, etc. Mentioned the benefits of OpenJ9 @ 43:50 in reesponse to questions: youtu.be/BL9SsY5orkA
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Apr 14, 2021
    "As part of our continuing commitment to Eclipse Adoptium and the Eclipse OpenJ9 Java Virtual Machine, IBM will build and publish Java SE TCK-certified JDK binaries with OpenJ9 at no cost." Great news for @openj9 users from our friends at @IBM
    user avatar
    Chris Ferris
    @christo4ferris
    Apr 14, 2021
    IBM joins Eclipse Adoptium and offers free certified JDKs with Eclipse OpenJ9 developer.ibm.com/blogs/ibm-join…
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Jan 19, 2022
    New t-shirt arrived today. Thanks @QuarkusIO! It's awesome the ways that @QuarkusIO recognizes contributors - even those (like me!) with minor contributions.
    Image
  • user avatar
    Dan Heidinga
    @DanHeidinga
    Oct 22, 2019
    Heading to the airport for #jokerconf in St.Petersburg. If you're there checkout my talk: jokerconf.com/en/2019/talks/…