OpenJDK Live Hacking | The Two Minutes Tuesday 028 | Core #Java

In my LIVE SHOW #ToniteWithMe on next Friday, 20:00 CDE, you can take a look inside of the #OpenJDK team: Roman Kennke, the lead of Shenandoah GC, will talk with me about his work on the #JVM!

Ask you own questions in the LIVE CHAT and get answers from a professional JVM coder!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in Java, Open Source, Programming, The Two Minutes Tuesday | Tagged , , , , , , , | Leave a comment

Compiling my own JDK! | Modern Java | Head Crashing Informatics 34

I am sick of several #performance flaws of the #JRE, so I downloaded the source code of #OpenJDK 17 and compiled my own custom #Java runtime! If you also want to do that, just follow the instructions in this video and start hacking on OpenJDK!

Please share this video with all Java programmers you do know, so everybody will be able to contribute funny hacks and helpful to OpenJDK!

Don’t miss my next conference talks: * September 2021: Java Forum Stuttgart * October 2021: EclipseCon (https://www.eclipsecon.org/2021/sessions/jakarta-restful-web-services-31-and-40-javas-official-rest-api-today-and-tomorrow)

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Stay safe and… Party On!

Posted in Java, Open Source, Programming | Tagged , , , , , , , , , | Comments Off on Compiling my own JDK! | Modern Java | Head Crashing Informatics 34

EclipseCon and Java Forum Stuttgart: I am speaking… about JAX-RS 3.1 and 4.0!

As you know, I am a committer to the JAX-RS API and co-author of the Jakarta RESTful Web Services specification. Also I am a contributor to Eclipse Jersey, the former reference implementation of JAX-RS. Due to that, you might be interested to hear that this year, besides JavaLand, I will only speak on two more conferences. So if you like to get the latest news on JAX-RS, the greatest features added to 3.1 (which will be published soon) and planned for 4.0 (which will be published a bit later), how to use them in real world projects with the diverse implementing frameworks like Jersey, CXF, RESTeasy, then you definitively must not miss the following conferences:

Posted in Cons, Jakarta EE, Lectures, Open Source, Standards | Tagged , , , , , | Comments Off on EclipseCon and Java Forum Stuttgart: I am speaking… about JAX-RS 3.1 and 4.0!

Got my first shot | The Two Minutes Tuesday 027 | Blog

On short term I got an invitation for a #Biontec #Covid19 vaccination, so I instantly grabbed my cam and headed into the next county to get my first shot!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in The Two Minutes Tuesday | Tagged , , , , , , , , , , | Comments Off on Got my first shot | The Two Minutes Tuesday 027 | Blog

Maven Contribution – Second Attempt! | The Two Minutes Tuesday 026 | Java Live Coding

The story continues! Back in April, Andres hacked a Maven Shade Plugin in #ToniteWithMe, and I reported that the Maven guys did not want to merge it. Time to make some adjustments! So next Friday in the next live show, Andres Almiray will be back and implement all the changes the Maven guys want to have. So be with us, when Andres and me are LIVE HACKING Maven’s source code AGAIN on this Friday’s Live Show #ToniteWithMe on 20:00 CET right here on this channel!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in Java, Open Source, Programming, The Two Minutes Tuesday, Tonite With Me | Tagged , , , , , , , , , , , | Comments Off on Maven Contribution – Second Attempt! | The Two Minutes Tuesday 026 | Java Live Coding

TYPE-SAFE Generic Java Annotation Parameters | Modern Java | Head Crashing Informatics 33

#Java’s Annotation Parameters are a great way to configure strategies in a declarative way, but how to do that in a TYPE-SAFE manner using #Generics? I nearly drove nuts to find a good example for you on the web, and ended up finally recording this video tutorial in the hope that it is beneficial to you.

Please share this video with all Java programmers you do know, so they will have the final solution at hand once they need it!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Stay safe and… Party On!

Posted in Java, Open Source, Programming | Tagged , , , , , , , , | Comments Off on TYPE-SAFE Generic Java Annotation Parameters | Modern Java | Head Crashing Informatics 33

Boosting InputStream::transferTo Performance | The Two Minutes Tuesday 025 | Java Inside

As I explained in a recent video (https://youtu.be/qgDfZgreN40), InputStream::transferTo() is the most comfortable way to tell java we want to transfer the remaining content of one stream into another stream, but that it apparently is the slowest one, too! The reason is scary, as you will see in this inside look under OpenJDK’s hood. But rescue is on the way! I have filed a PR with #OpenJDK to make it lightning fast: https://github.com/openjdk/jdk/pull/4263.

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in Java, Open Source, Programming, The Two Minutes Tuesday | Tagged , , , , , , | Comments Off on Boosting InputStream::transferTo Performance | The Two Minutes Tuesday 025 | Java Inside

Java File I/O Performance Shootout | Modern Java | Head Crashing Informatics 32

Java’s way to access files changed a lot in past generations, and as files play an essential role in many #Java applications, it is time to look into the #Performance of the different API’s available for #FileIO: How does good old FileInputStream compare to current Java’s Files.copy()? Is it worth backporting new APIs into existing legacy applications?

In this video, you learn how to precisely measure performance using the #JavaMicrobenchmarkHarness (JMH), and how scaring the access times of some APIs in fact are. And certainly, what the fastest and most comfortable ways are to access files in Java. And last but not least, that OpenJDK contains a real performance bummer! 

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

Stay safe and… Party On!

Posted in Java, Open Source, Programming | Tagged , , , , , , , , , | Comments Off on Java File I/O Performance Shootout | Modern Java | Head Crashing Informatics 32

Stuttering Performance! | The Two Minutes Tuesday 024 | Informatics

Ever wondered why #performance is not scaling linear, but more like in steps? This episode of #TheTwoMinutesThuesday explains why!

Watching your computer copying large files you will notice that the overall progress is everything but smooth nor linear! Some data blocks seem to be transferred faster than others. The reason for this encountered phenomenon lies in #ComputerEngineering: Data is transported in blocks, blocks need to be found on disk, fill up caches, and take time to be flushed!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in Hardware, Programming, Science, The Two Minutes Tuesday | Tagged , , , , , , , , | Comments Off on Stuttering Performance! | The Two Minutes Tuesday 024 | Informatics

Real Men Drink Milk! | The Two Minutes Tuesday 023 | Announcement

Java Champion Christoph Engelbert, best known for Hazelcast, is digitizing the cowshed — and I wonder what that shall be good for and how it works!

Discuss with us on this Friday’s LIVE show #ToniteWithMe on 20:00 CET right here on this channel!

If you like this video, please give it a thumbs up, share it, subscribe to my channel, or become my patreon https://www.patreon.com/mkarg. Thanks! 🙂

CU!

Posted in The Two Minutes Tuesday | Tagged , , , , , , , , | Comments Off on Real Men Drink Milk! | The Two Minutes Tuesday 023 | Announcement