Allright, so in the middle of summer, and what better way to fight the summer heat than to have a cold one and talk about tech, right? We got together again and discuss the cool things that are happening (Java 22, Kotlin 2.0), and then we take a detour on looking at what’s happening in the open source space (RedHat prunes Middleware, OCI Stops Funding Grails), and we try to figure out where would it end.
So come and take a listen as we try to read the tea leaves and figure out where open source is going!
https://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
Yes! So we are back at THE best conference for Java in the US (DevNexus!) to record a live episode! We had Andy and Sascha talk to us about Quantum security and where the world is heading (spoilers, we better address our security before the quantum boogeyman shows up).
In all, like all DevNexus episode we also have a GAME! Come play with us as well, and see if you can tell if an AI company is real… or fake!
https://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
News:
Conferences:
Notes:
Hopefully we are all rested and ready to tackle this 2024. There is already a ton going on with AI, but front and center has been the current job market news (it’s dire). Even so, when a new door closes, a new (shiny AI-ish) door opens.
Here we dive into what it means to be an java developer in this job market (should you learn AI’s darling language, python? we ponder), and our collection of tips / tricks to navigate it.
In addition we tackled some of the stuff we learned over the holiday, including the One Billion Row Challenge! (an exciting view of where Java is headed and the things it’s doing). So start on those new year resolutions and let’s get rolling with the new OffHeap episode!
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
News:
Conferences:
Old enough to drink Java 21 is officially released! This is the one we have all been waiting for! With Project Loom, structured concurrency and being the Long Term Support release, this is the beginning of another incredible era for Java and Java development!
So we dive into it and start charting out WHERE does Java fit as we embark in the incredible AI and LLM world (yeah, it’s not a fad… large language models are eating the world and we should get onboard quickly w/it!).
Take a listen, and explore with your most favorite (and usual suspects) the new world of the Java language!
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
News
JDK 21
https://www.oracle.com/news/announcement/ocw-oracle-releases-java-21-2023-09-19/
Oracle Java Extension for Visual Studio Code
https://inside.java/2023/10/18/announcing-vscode-extension/
Jakarta EE 11 Release Plan and Timeline
https://jakartaee.github.io/platform/jakartaee11/
Microsoft Releases its own distro of Java 21
https://thenewstack.io/microsoft-releases-its-own-distro-of-java-21/
The Java Playground
https://dev.java/playground/?elq_mid=247681&sh=1712819176132226615152131013&cmid=DEVT230612P00024C00004
Google Antitrust Trial
https://time.com/6324490/google-antitrust-trial/
Discussion
Java’s positioning in the latest AI Wave
Conferences
JChampions 2024 Thursday, Jan 25 & Friday, Jan 26 & Monday, Jan 29 & Tuesday, Jan 30, 2024
https://jchampionsconf.com/
JFall Nov 9th:
https://jfall.nl/
JCON World 2023 Nov 21st (Online):
https://world.jcon.one/
DevTernity 2023 12/7-12/8 (Online):
https://devternity.com/
JFokus Feb 5th:
https://www.jfokus.se/
Devnexus April 9 – 11
https://www.devnexus.com
ElasticSearch, Akka, Hashicorp, and Red Hat are starting to change their licensing models. What used to be considered open source (Apache, GPL, MIT) is morphing (with an asterisk) for the large open source projects that we know and love. But what does that mean? Is open source over? or are we transitioning to a new...
It IS time…and everyone is talking about it! With the new Large Language Models like OpenAI and Github Copilot, and Bard (and all the others), what does it mean for developers? Is it an existential threat? a doomsday scenario? or is all being blown out of proportion? Well, we start diving into the question on...
We are at it again! We went to DevNexus in Atlanta, and we have the WHOLE GANG showing up! It has been great catching up in person and oh boy, there’s so much tech to talk about!
For this episode we have Brian Fox (@Brian_Fox), CTO of Sonatype talk about the importance of security across the supply chain. With new legislation coming regulating security and software pipelines it is the right time to discuss what is our role as developers in this.
An incredibly fun episode, with a quiz at the end (Powered by none other than ChatGPT) is an episode you don’t want to miss!
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
So there it is! We go deep covering the interesting news of Spring Boot 3, and Spring Framework 6… and looking at the BASELINE requirement of Java 17… what does that mean for the industry? Are we now becoming more proactive in upgrading? (or do we still upgrade only when we need to?). This is a great episode where we explore what does it mean to have a high cadence, and what it also means to have our dependencies require an upgrade. We are much more dynamic now!
https://www.javaoffheap.com/datadog
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
News:
So, someone forgot to click on the “publish” button for December and we have an extra episode queued up! (Oh well)
We cover the new virtual conferences coming up for the Year 2023 that are coming up + we dive into the massive tech layoff happening (including of course twitter).
We then dive head-first on an ever-relevant question. “If you were to start a new project now, which Java version would you use”. Do you stick with 11? Or jump into 17? or try a non-lts with 19? or (gasp), you go to 8? We dive into the pros/cons and what our esteem panel of pundits have to say about it. So take on and listen to the (lost) but very much relevant episode
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
https://www.twitter.com/offheap
Conferences
News
Discussion
If you haven’t heard, Akka has changed is open source license (from Apache to Commercial). And if you have been using Akka, that’s significant! We have seen this happen a couple of times to a lesser extent in cloud products (MongoDB and Elastic comes to mind), but (we think) this is the first time we...
So markets are changing, and we have a crazy two years. FAANG and others are really really looking for new developers, and have been poaching any talent they can grab. Even so, winds seem to be changing and a slowdown looms over the horizon. So in that spirit, we revisit what is it mean to...
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...
So we did it! We got together at the DevNexus Conference and produced a live show! With Okta’s super famous Matt Raible, and of course our own Danno Hinojosa (and Bob and I), we got together and talked Security (what does it mean to be secure in today’s day and age and how it has...
So there are slow news month, and there are some months where there’s so much news that is hard to comprehend. For one hand, we have seen the world opening up little by little again. There seems to be a good uptick of new in-person conferences and the Java ecosystem keeps moving on! On the...
Ok, so the fun part about being in the Java Ecosystem is that it’s always trying new things, and the interesting new “thing” that seems to be happening is the ability to offload your “JIT” (Just In Time) compilation into the Cloud! We discuss how this changes (or maybe not?) things, but is interesting to...
There are times when there’s something in tech that starts brewing, and creating huge waves. We are just going through those times with Bitcoins and now the newly created Non-Fungible-Tokens (or NFT for short). If you have been surrounded by “bored apes”, or “lucky goats” and wanted to understand what NFTs are (or aren’t), then...
Hopefully you have had some time to R&R, but if you were in tech around Dec 2020, you heard that there was this massive security incident around Log4j. It affected almost everyone, from large to small companies, and if you work in Java, chances are that you might’ve to work on it too (and if...
So we are technologist, and we create technology, and we live on it… technology on its own is neither good or evil…but what happens when a corporation dives into that gray are of how technology is used? We discuss what it means to have such a big influence in how people get their news, interact...
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....
Allright, on this OffHeap Episode, we invited no other than @kenkousen to talk us about his new book. Helping your Boss Help You! As most of us are really underlings and have managers that we report to, Ken walk us through the things that he discovered work well (and shared stories of what didn’t work...
Color me jealous! Most of the OffHeap crew (excepting me, Freddy) went back to our roots, and recorded Java Off Heap at the RoundHouse! (The local bar, where Episode 1 was recorded!). It was a great opportunity to be mostly zoom-less and let the conversation flow whenever it wants to flow! In addition we got...
So new things are happening! Jakarta EE 9.1 was released, GraalVM got to 21.1, and Spring Native is now at 0.10. We also get a new LightBend CEO (what does this mean?), and the favorite developer Copy-Paste Website (StackOverflow) got bought for (insert Dr. Evil voice here) ONE (.8) BILLION DOLLARS. You didn’t hear it...
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
Ok, 60 episodes ago, back when were were young and innocent, we started this podcast with coverage on the copyrightability of APIs. There were twist…there were turns! And a ton of nail-biting moments, but, finally it seems that the Supreme Court made a ruling (that APIs are not copyrightable)
In this episode we cover the timeline, the ruling, and the possible effects it means for all of us developers, starting on the original days of Sun, and then going all the way to April 5th. We are not lawyers but pundits, and as such, we engage in punditry as we dissect what the Supreme Court ruling said (is it narrow? overarching? did they get the analogy right?)
Would this turn out to be a George-Lucas moment where there will be more litigation? Episode VII, VIII or IX? or a Jar-Jar Binks moment? We don’t know, but we sure be covering them if they happen in our watch!
We thank DataDogHQ for sponsoring this podcast episode
DO follow us on twitter @offheap
http://www.twitter.com/offheap
Jakarta EE 9.1 – May
https://blogs.eclipse.org/post/mike-milinkovich/eclipse-jetty-11-supports-big-bang
GlassFish 6.1.0 – Aim for JDK 16: (?)
https://arjan-tijms.omnifaces.org/2021/04/glassfish-now-runs-on-jdk-16.html
JetBrains IntelliJ IDE 2021.1: (?)
https://www.jetbrains.com/idea/whatsnew/
JDK 17 Early Releases and Timeline:
https://openjdk.java.net/projects/jdk/17/
Oracle releases R2DBC driver
https://r2dbc.io/drivers/
Dell will spin off VMware
https://www.businessinsider.com/dell-to-spin-off-vmware-stake-2021-4
Oracle v Google FINALLY!
https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf
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/