Weekly Links: October 8, 2020
Most Windows PCs and all Macs since 2006 run on Intel chips. But our phones and tablets run on ARM chips. For 8 years, Microsoft has tried to run Windows on ARM, too. But the applications still aren’t ready. Soon, at least Java will be: Microsoft is finally porting Java to Windows for ARM, with the help of Azul and others. This will land in Java 16/17 (March/September 2021) and then move back into Java 8/11. This Microsoft port to ARM will also help Macs since Apple moves them all to ARM by 2022. “Microsoft working with Apple to port Java to ARM” — who’d thought this headline possible ten years ago?!
So foojay.io stands for “Friends of OpenJDK”. Yeah, the “DK” part got lost somehow. Anyhow, this new site keeps you informed of all things OpenJDK. But more importantly, its “Almanac” part tells you what’s new in every Java version and lets you compare the APIs of any two Java versions. This goes all the way back to Java 1.0! Listing all command-line arguments for any JDK is the cherry on top. Did you know that Java 15 has 1,800 of those?!
Speaking of the Java version jungle: This article is a compact list of new Java/JVM features since Java 8. Here’s hoping that it’ll be updated for Java 16 & 17 next year!
I’m a solo developer these days. So I haven’t had any use for remote pair programming apps like Tuple. Now JetBrains, maker of IDEs like IntelliJ, PyCharm, WebStorm, and others, joins the fray: They released the early access version of “Code With Me”. This plugin allows you to invite another remote developer (or more?) to work with you in your JetBrains IDE. Pricing and release date are TBD. The timing certainly works out for JetBrains — you can’t go wrong with enabling remote pair programming during a “stay at home” pandemic!
If this sentence tickles your fancy, you’re in for a treat: “A great meeting has three key elements: the desired outcome of the meeting is clear ahead of time; the various options are clear, ideally ahead of time; and the roles of the participants are clear at the time.”
Oracle's Ron Pressler thinks most Java developers or their bosses don't care about money, Spring 6 supports Java modules, Adoptium OpenJDK Java 17, Micronaut 3.0, and Spring Boot 2.5.5 & 2.4.11.
Sign up to my newsletter