windust

Episode 48. On Jakarta EE 9 Band-aids, OracleCodeOne Debrief, Unionizing Tech, IBM vs Microsoft and Oracle JDBC Drivers!

Oh Goody, this is the first episode after coming back from both OracleCodeOne and ApacheCon… and things are happening! First off we start that Oracle JDBC Drivers are FINALLY in Maven Central (hey, missed the mark for a couple of years). We then dive into Jakarta EE 9 updates, including Oracle’s position on the “Big Bang” approach to the namespace changes (Hint, you WILL be affected by this, even when you think you aren’t).

We then look at Java SE 13 (Woohoo!), and that we can finally have Text Blocks (yeah, go crazy with that Json String), and look at Java SE 14 Early builds (including Helpful NullPointerExceptions). Spring is in the news as their Conference SpringOne went underway, and we talk about OracleCodeOne and ApacheCon (good, bad, bust?)

Lastly we cover Unionizing Tech Workers and what could it mean to our industry, and we end up by setting the record straight on an article that seems to imply IBM is divesting in Java (This is a far cry from the truth).

In all, a fun and great episode to listen while having a beer.

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo


DO follow us on twitter @offheap





Episode 47. Microsoft flexing its Java Muscle, JavaFX is Alive and Well, and “Would you approve my low quality PR?”

Oh gosh, there’s so much news going around, beginning with Microsoft acquiring JClarity (and all that brain trust that comes w/it!). Martinj Verburg, Kirk Pepperdine, and Ben Evans are household names when it comes to Java (including their efforts on spinning and maintaining AdoptOpenJDK.net). It shows that Microsoft is serious, and they want to invest in a big way in the Java Ecosystem

And of course! This is one of the few episodes where our local Curmudgeon (@michaelminella) won’t be talking too much on the following topic, since VMWare came back and bought Pivotal (again!). We are pretty sure that VMWare just wanted Michael back, but they had to buy the whole Pivotal to do so.

And then we check up on JavaFX, which its alive and well, thanks to many contributors, but one company is really putting tons of effort and making it a first-class citizen of the Java Ecosystem. GluonHQ! As an old Swing developer, I relish that while web is good, there’s still something around desktop (and native-like mobile) applications.

And we ended up with a big discussion on the Tampere University Study, called “Does Code Quality Affect Pull Request Acceptance? An empirical study”. We all have different opinions on it as we come from way different backgrounds. In all, an interesting discussion that reveals what we tend to forget, that Coding is a social activity!

In all a jam-packed episode with great news, announcements, and punditry. Take a listen now! (and if you can, buy us a beer!)

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo


DO follow us on twitter @offheap





Episode 46. On Clouds, 10x Developers, JDK Mystery Meats, and Python bytes!

Ah, “cloud wars” are getting interesting (we claim dibs on the movie title!). With Oracle losing their bid w/the Pentagon, and Microsoft also reaching out and partnering with Oracle, there is tons of interest in what’s going on.

But that’s not all! The twitters was set aflame by the 10x Developer twitter that has been going around (for the record, we think is mostly nonsense), and we dive into a hilarious take on what 10x developers are supposed to be.

We also dive into Gil Tene’s OpenJDK Mystery meat, and the threat of “just taking the latest Docker image”. It’s a sobering thought that sometimes even when you see the version of OpenJDK, it might not be the right thing due to the OS packaging, which in turn becomes a Docker reference image. In all a troubling precedent specially when Common Vulnerabilies and Exposures (CVE) are concerned.

Lastly, there are predictions that Python is going to overtake Java as the most used language in the TIOBE index. Of course this crowd will not just take that proclamation laying down. So we went into a heated discussion why and how it is (in our humble opinion) a little rushed to say that python is going to overtake Java in mere four years.

Tons of punditry, enough beer, and a whole lotta entertainment in this episode, so what’cha waiting for? Start listening now!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps Logo


DO follow us on twitter @offheap





Episode 85. Monitor the World with JMX!

There are technologies that sometimes are forgotten in a lonely corner, but that actually are quite sturdy. One of these is the All-Powerful Java Management Extensions (also known as JMX). With JMX you can actually expose a lot of metrics of your application and TONS of libraries use it “out of the box”. Libraries like Tomcat, JVM, ActiveMQ, Spring (and ton others) exposes their metrics through JMX. And you can too!

In this episode we go over how to both consume JMX metrics (through JConsole, or statsD, or other Performance Monitoring Tools), and how to produce them as well (By creating your own MBeans), not only that, but we also go with how to be able to “invoke” these on a live application. Have you ever wanted to say “Oh my, I wish I could call this method while the program is running in production ‘At will'”. Well, with MBeans, you can make that happen! Not only that, but if you really want to you can also expose your MBeans through a Rest Endpoint with Jolokia.

FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials!



We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps Logo
Don’t forget to SUBSCRIBE to our cool NewsCast! Java Off Heap



Do you like the episodes? Want more? Help us out! Buy us a beer!


And Follow us! @javapubhouse and @fguime and @bobpaulin

Episode 46. On Clouds, 10x Developers, JDK Mystery Meats, and Python bytes!

Ah, “cloud wars” are getting interesting (we claim dibs on the movie title!). With Oracle losing their bid w/the Pentagon, and Microsoft also reaching out and partnering with Oracle, there is tons of interest in what’s going on.

But that’s not all! The twitters was set aflame by the 10x Developer twitter that has been going around (for the record, we think is mostly nonsense), and we dive into a hilarious take on what 10x developers are supposed to be.

We also dive into Gil Tene’s OpenJDK Mystery meat, and the threat of “just taking the latest Docker image”. It’s a sobering thought that sometimes even when you see the version of OpenJDK, it might not be the right thing due to the OS packaging, which in turn becomes a Docker reference image. In all a troubling precedent specially when Common Vulnerabilies and Exposures (CVE) are concerned.

Lastly, there are predictions that Python is going to overtake Java as the most used language in the TIOBE index. Of course this crowd will not just take that proclamation laying down. So we went into a heated discussion why and how it is (in our humble opinion) a little rushed to say that python is going to overtake Java in mere four years.

Tons of punditry, enough beer, and a whole lotta entertainment in this episode, so what’cha waiting for? Start listening now!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps Logo


DO follow us on twitter @offheap





Episode 45. Apache Roadshow in da HOUSE! Oracle says “NO!” to Javax, and A look at Diversity and Inclusion within Apache and Beyond

Oh snap! so The Apache Roadshow just happened, and we armed our own Bob with all our podcasting equipment, unload him at the roadshow, gave him a couple of beers, and turned the mics on! Recorded live from the bar we go into the interesting news (Java 13 is EA now), to the unfathomable (Jakara EE can’t update, change, or enhance the “javax” space), to a great discussion with Gris Cuevas on D&I.

In all, the collective Jakarta EE community jaws dropped once we heard that Oracle would not permit the evolution of the Javax package space. What does it mean for the community? What are the steps to evolve? Should we band-aid it, or just rip it off and move to the new space? Oh boy, and if you don’t think that this will affect you since you don’t use Java EE, let us mention…JAX-B, or JAX-RS…. or Java EE Security, or JSP.. or websockets… all of these are rolled into Java EE.

So take a listen as we navigate this new and perilous world of Jakarta EE, while we also explore, what Apache, Google and others are doing to better our industry’s D & I. In all, an episode to not miss!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps Logo


DO follow us on twitter @offheap





Episode 44. A new Soap Opera! Starring Elastic and Amazon (A story of ElasticSearch Open Distro)

Oh my, we take a break for a month, and things happen! We start with the news of the day (JDK 12 is General Availability, so go and download it today!). F5 buys NginX which brings more consolidation in the web appliance/software space, and there is a new Continuous Delivery Foundation! (What does it means for all of us devopsy folks)

Then we dive into some interesting developments in ElasticSearch! You might have been using it, and even contributed to it, but may have not realized that some parts are actually commercial in nature. Amazon is releasing a purely “Free as in Free beer” ElasticSearch Open Distro where there’s no confusion on what’s commercial, since there’s nothing commercial in it. It makes it harder for Elastic to make a buck, but maybe there might be a different monetization model for them? All in all, an exciting episode on how the open source community and for-profit companies are trying to find when the line is being crossed.

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps Logo


DO follow us on twitter @offheap





Episode 43. JCP: Hold my (white) Wine. The JCP welcomes the competition of Eclipse Foundation on spec creation + A recap on Reactive.

Ah, DevNexus 2019! One of the better conferences to attend in the U.S. We ended up running our yearly offheap show in there with special guests Heather VanCura, and Ben Hale! We went through the deep questions on the role of JCP (now that Eclipse Foundation Spec Process is in town), and Heather replied that the JCP is agile, knows what they’ve been doing for a while, and that is still THE Source for Java Spec creation! Indeed, these are intertesting times!

We also dove deeply on the current state of Reactive (and what Pivotal is doing to make it easier for everyone to embrace it). We got to hear about R2DBC, when to go Reactive, and what is a good criteria for adoption (hint: Don’t go and rewrite your large app in reactive just because).

To top it off, we ended up with a “Who wants to be a millionaire quiz” where we pitted our guests against our (somewhat tricky) quiz questions. All for the privilege of winning an OffHeap Mug!. In all, a great episode, with tons of information and interesting guests!

We thank DataDogHQ for sponsoring this podcast episode

DataDog Logo

We also thank OverOps for sponsoring this podcast episode

OverOps 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 41. Oracle payment equality woes. MongoDB and Amazon Spat. And beware of Cloud Lock-in!

Oh my, we start by going over the current Oracle Women Pay Lawsuit (really Oracle?) and we dive into the big spat MongoDB and Amazon are having about their cloud licensing (Amazon is winning). What does it mean for other open source contenders? Did Mongo needed to protect its product as it did? Was it worth it? We explore these and more repercussions as Jeff Bezos executes on its cloud lock-in strategy

We thank DataDogHQ for sponsoring this podcast episode



DataDog Logo


DO follow us on twitter @offheap