OpenJDK

OffHeap 74. Back at the Bar (Roundhouse)

Oh my! So this episode Freddy couldn’t be in (He was busy running a Seattle JUG meetup), but have no Fear! As Bob, Michael and Josh took the helm on recording (and making sure that I was red with jealousy at not being there). Covering the news (Javaone is coming!), to the latest topics (Java dead again?) we have a breath of fresh air, and “back to roots” format on how we used to record these.

So come and start listening to this episode, in the nostalgic format of how we started!

https://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode

DO follow us on twitter @offheap
http://www.twitter.com/offheap

Conferences

JavaOne is back
https://www.oracle.com/cloudworld/javaone/

Apache Con (New Orleans Oct 3 – 6)
https://www.apachecon.com/

DevTalks Romania:
https://www.devtalks.ro/about/

Spring One (December 6-8 CFP closes June 20 registration is currently open)

News

Loom to Java 19
https://www.infoq.com/news/2022/05/java-news-roundup-apr25-2022/


Spring for GraphQL 1.0
https://spring.io/projects/spring-graphql

  • Spring Boot 2.7
  • Spring Framework 6 – M4
  • Spring Boot 3 – M3

Project Leyden
https://openjdk.org/projects/leyden/

Kotlin 1.7.0
https://blog.jetbrains.com/kotlin/2022/06/kotlin-1-7-0-released/

Lightbend Kalix.
https://www.kalix.io

OffHeap 66. Faster LTS releases? And A new Java license you say? How…peculiar

So aside from being all giddy about Java 17 LTS release, we take now a deep dive on the changes that Oracle announced on their release schedule and Licensing. WANL (We are not Lawyers) but that didn’t stop us from discussing what could it mean, and where would it go!

Faster LTS, we are onboard. It’s fun to be able to jump from LTS to LTS, but what does that mean for older releases and maintainability (as Oracle longstanding policy is to sunset the “oldest” of LTS when a new one comes out). We see the interesting dynamics on this with the new “Oracle No Fee Terms and Conditions”, and what does that mean for Big Red’s plan for our favorite programming language.

In all, an interesting episode to pay attention to (and to know what’s important). Like all Licenses, do talk to a real lawyer before adopting a new license (we really are just code monkeys that managed to wrestle a microphone). Or go with another Java open source binary provider on the standard licenses (Like Adoptium!)

http://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode

DO follow us on twitter @offheap
http://www.twitter.com/offheap

Events:
SpringOne Videos Available
https://springone.io/

EclipseCon – October 25-28
https://www.eclipsecon.org/2021

Jakarta One – December 7
https://jakartaone.org/

Jconf.dev – December 8 – 10
https://2021.jconf.dev/

The new Dev.java
https://dev.java/

FooJay.io
https://foojay.io/

Intellij Updates
https://www.jetbrains.com/idea/whatsnew/

Netbeans 12.5 Released
https://netbeans.apache.org/download/nb125/index.html

Reactive Summit – November 2-3
https://www.reactivesummit.org/

Oracle Developer Live – October 26-27
https://developer.oracle.com/developer-live/java-innovations-sep-2021/

jChampions – January 2022
https://jchampionsconf.com/

DevNexus – April 2022
https://devnexus.org/

Java Is Still Free!
https://medium.com/@javachampions/java-is-still-free-3-0-0-ocrt-2021-bca75c88d23b

Oracle Java 17 Licenses
https://www.oracle.com/java/technologies/javase/jdk-faqs.html

OffHeap 62. On Stallman, Apple and Basecamp

Right, there were a good tricle of tech news like the release of Scala 3, and that now Microsoft is part of the OpenJDK (hm… we wonder if the JClarity acquision had anything to do w/that ;). But the Internet was rocked by a big tidal wave of D&I avoidance, Social pressure (but some would say Cancel Culture?) and selective historical facts.

In that we dive to explore what has dominated the tech twitter feeds, facebook post, and essentially comment on the unbelievebable nuclear explosion (implosion in the case of Basecamp) that just happened. With the advent of Basecamp’s new policy (and the pyramid of hate), and the follow-up en-masse resignations, then Apple’s offer, twice rescinded to Antonio Garcia Martinez, to finally the Electronic Frontier Foundation inclusion of Dr. Stallman back on the board (on which, his past is either forgiven, or forgotten) this episode dives into how it got to here, and we piece together how these bungled-up situation blew up in the twittersphere

Come take a listen and tour with us the reality of being in tech today! Start listening now for a riveting episode ride!

http://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode

DO follow us on twitter @offheap
http://www.twitter.com/offheap

Scala 3
https://docs.scala-lang.org/scala3/new-in-scala3.html
https://scastie.scala-lang.org/?target=dotty
https://index.scala-lang.org/

Microsoft OpenJDK:
https://devblogs.microsoft.com/java/announcing-preview-of-microsoft-build-of-openjdk/

Oracle JDK 8 Support:
https://www.oracle.com/java/technologies/java-se-support-roadmap.html

Stallman back on FSF board
https://www.fsf.org/news/statement-of-fsf-board-on-election-of-richard-stallman

Apple Antonio Garcia Martinez
https://www.businessinsider.com/apple-antonio-garcia-martinez-says-he-was-fired-over-backlash-2021-5

Basecamp – Employee rules update
https://world.hey.com/jason/changes-at-basecamp-7f32afc5
https://world.hey.com/dhh/basecamp-s-new-etiquette-regarding-societal-politics-at-work-b44bef69

OffHeap 60. JDK 16, Spring Native, Micronaut, Microprofile and GraalVM have new releases! Author tags, And Companies blaming Interns (boo!)

Hey y’all, well, this episode we dive into tons of fun stuff. There are new toys w/JDK 16, Spring Native and Graal. Essentially, it’s a fun time to play with Native and new JDK 16 features (Records are mainstream!).

And in a one-two punch, Spring Native release of 0.9, and Graal news of adopting truffle makes the ideal of adopting native images for your Java builds not far-fetched. It might have still some rough edges, but oh my, for some projects, it went from being painful, to a non-issue. So yeah. Millisecond startup times coming up!

Micronaut is also out with 2.4.0, which we think is actually healthy! (we worried for a second or two). And Microprofile also has a release, with its LRA (and SAGA! pattern). We really wished SAGA was an acronym

In addition some interesting consolidation happening with Crowdstrike buying Humio, and Okta acquiring Auth0. Interesting moves in security and authentication to say the least.

We see how deep SolarWinds go with blaming an intern for their security woes. If that’s your strategy, you already lost at the security game (shame!)

And lastly, oh my, there is an Outlook vulnerability making its rounds. Important enough to hear (and patch!). You don’t want weird inetpub/wwwroot files hanging in your outlook server.

http://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode

DO follow us on twitter @offheap
http://www.twitter.com/offheap

Take the JVM Survey!
https://snyk.io/blog/java-ecosystem-survey-2021/

JDK 16
https://blogs.oracle.com/java-platform-group/the-arrival-of-java-16

MicroProfile LRA
https://openliberty.io/blog/2021/01/27/microprofile-long-running-actions-beta.html

CrowdStrike nabs Humio for $400M – https://techcrunch.com/2021/02/18/logging-startups-are-suddenly-hot-as-crowdstrike-nabs-humio-for-400m/

Micronaut 2.4.0
https://github.com/micronaut-projects/micronaut-core/releases/tag/v2.4.0

Okta acquires Auth0: https://techcrunch.com/2021/03/03/okta-acquires-cloud-identity-startup-auth0-for-6-5b/amp/?__twitter_impression=true&guccounter=1

SolarWinds blaming an intern
https://twitter.com/cnn/status/1365445311066480641?s=21

@Author tags:
https://twitter.com/headius/status/1366517443112402944?s=20

Graal and Truffle
https://www.graalvm.org/reference-manual/java-on-truffle/

Microsoft Exchange Mass Hack:
https://krebsonsecurity.com/2021/03/a-basic-timeline-of-the-exchange-mass-hack/

OffHeap 53. Recording Videos and Happy Birthdays!

So we finally did it! We actually turned on the cameras for you to see us! As we venture into the Video portion of our podcast we picked up on the new cadence from Spring Boot, updates on GraalVM, and Jakarta news.

We also dived into the 25th Year of Java (Happy Birthday!) and discuss, what the next 25 years of Java look like. So stay tuned, take a peek. Subscribe to our Video feed, or if our homely faces scare you, we still have our regular Audio feed!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo


DO follow us on twitter @offheap

Episode 49. End of Year Review… Oh, my, it has been an interesting year.

Ah, we got together with our usual suspects, and while our local Curmudgeon was enjoying his Old-fashioned, I was enjoying Cold Medicine. Even so, we went through the biggest events that happened this year, including the Oracle v Google debacle, The new copy-and-kill strategies from cloud providers, the proliferation of Java implementations, the re-emergence of Eclipse Foundation as a home for standards, and of course, the Java EE (reincarnated as Jakarta EE) saga.

It has been a great year, and we couldn’t have made it with our listeners. Thanks for listening to our podcasts. We have expanded our OffHeap family, so don’t forget to check all of our podcasts. And you can always drop off a line @offheap (https://twitter.com/offheap)

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo


DO follow us on twitter @offheap




Episode 42. Move over JCP! There’s a new Specs Maintaining Organization in town with Eclipse Foundation Spec Process.

Oh goody, this episode is special in many ways! First, I got to travel to Chicago, and meet in-person with our usual suspects. We went to the bar where everything started, and we recorded our 42th episode in-person! (very Douglas Adams). But aside from the reminiscing, we actually got the Executive Director of The Eclipse Foundation to go on the record on what’s happening with Eclipse Foundation and Jakarta EE! We went into what does it mean to have the Eclipse Foundation Spec Process (and how is that affect the JCP), and dove into maintainers, and the future of Jakarta EE (Glassfish is released!).

All in all, an incredible episode, with “you-heard-it-here-first” content. Go ahead an play. Also, a big shoutout to Dr. Heinz Kabutz who plugged our podcast in his newsletter. If you haven’t subscribed to it, you definitively should! His Java newsletter is unparalleled and is always full of excelent topics and Java tips/trick. A must for every Java developer.

We thank DataDogHQ for sponsoring this podcast episode


DataDog Logo

DO follow us on twitter @offheap

Episode 40. Oh What a Year…Hystrix is gone, Eclipse can now do specs, and we just toast for 2018.

That’s it folks, we say goodbye to an interesting 2018, where we look back at release trains (we started on Java 9, now we are at 11), mergers (Microsoft + Github, and IBM + Redhat) and past conferences (JavaOne is no more).

And after that we put our gipsy hats and gaze into the future. Will the Train Release keep delivering? And is the OpenJDK in risk of fragmenting (more)? We speculate and keep the punditry going for the last closer of an episode.

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

DO follow us on twitter @offheap

Episode 39. RedHat + IBM are now one, and Amazon introduces a new Java Flavor (Corretto)

Oh my! It’s an interesting month in the Java space. IBM just acquired RedHat, and we are just wondering what does that mean for the Java Ecosystem. We don our pundit hats and try to see the different perspective on what that does to their redundant Projects (Openliberty and Wildfly). Also, RedHat is the official maintainer of the OpenJDK 8 branch… What would happen now? (or in the near future) under IBM’s stewardship?

We also jumped into Amazon introducing another OpenJDK flavor, and wonder what does it mean for the (now growing) OpenJDK alternatives. Is it fragmenting? Or growing? What is Amazon’s purpose on its OpenJDK flavor of Corretto?

In all, an incredibly intersting episode. Make sure not to miss this one!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

DO follow us on twitter @offheap

Episode 37. JDK 11 is out! Java Licensing Model is changing! Linus gives an apology

Extra Extra! If you work in Java you gotta take a break from all other news, and listen to this episode! Java is changing its pricing model, and with that comes a lot of new consequences. You can still get it for free, but you gotta know what you’re getting into (Move to OpenJDK!). In another news, Redis is changing is BSD licensing (while usually free, now comes with a ton a caveats for cloud hosts). Lastly, Linus Torvald (the only one who’s a bigger curmudgeon than @michaelminella) has decided to apologize to those that had to endure his rants! Our industry is changing, and is moving forward!

We thank DataDogHQ for sponsoring this podcast episode

DO follow us on twitter @offheap