Hashtag Jakarta EE #177

Welcome to issue number one hundred and seventy-seven of Hashtag Jakarta EE!

It is only a little over a week until the plan reviews are due for the component specifications. You can check out the content of the reviews in the pull requests labeled Plan Review in the Jakarta EE Specification Committee Issue Tracker on GitHub.

For an overview of the ingredients that are currently being discussed for inclusion in Jakarta EE 11, check out the issues labeled EE11 in the Jakarta EE Platform Issue Tracker on GitHub. Also, make sure to check out the minutes from the weekly Jakarta EE Platform Project calls.

As I mentioned last week, I have spent this week at home. On Tuesday next week, I am headed to Gdańsk in Poland for Infoshare 2023 where I will present how to migrate from Spring Boot 2 to Spring Boot 3 focusing on how to handle the various scenarios involving the javax.* to jakarta.* namespace change made in Jakarta EE 9.

If you are new to Jakarta EE, or just want to complete a course for the Jakarta EE skill on LinkedIn, I have just published an overview course of Jakarta EE on LinkedIn Learning. Check it out, and tell me what you think!

Hashtag Jakarta EE #176

Welcome to issue number one hundred and seventy-six of Hashtag Jakarta EE!

I am back from my trip to Devoxx UK, and this time I will enjoy 10 days at home before heading off to Gdańsk to speak at Infoshare 2023. I had a talk there in 2021 as well, so it will be my second time speaking at this conference.

The work on producing a release plan for Jakarta EE 11 continues. The call to action for all individual component specifications is to have a plan ready for review by the Jakarta EE Specification Committee by May 30. Find the details in this email from Ed Burns to the Jakarta EE Specification Project Lead mailing list.

Don’t mix business with pleasure, or was it politics with open source? In the case of the proposed Cyber Resilience Act (CRA) by the European Union, this may be an exception. Check out the article EU’s Cyber Resilience Act contains a poison pill for open source developers in The Register. While you’re at it check out Product Liability Directive: More Bad News for Open Source by Mike Milinkovich to see why you should care about what the politicians in Brussels are cooking up these days.

Hashtag Jakarta EE #175

Welcome to issue number one hundred and seventy-five of Hashtag Jakarta EE!

I am home from an absolutely amazing Devoxx Greece 2023! The 1200 of you that were there know what I am talking about. But don’t despair if you weren’t able to attend this conference. A new opportunity comes up already next week in London. If you haven’t signed up for Devoxx UK 2023 yet, do so with the 25% discount code SEEMESPEAK23.

I will be presenting Modern and Lightweight Cloud Application Development with Jakarta EE 10 on Thursday. On the flight back home from Athens yesterday, I decided to spice up this talk with a demo using Spring Boot 2 and Spring Boot 3 to show how closely connected this technology is with Jakarta EE.

In the monthly Jakarta EE Platform Architecture call this week, we discussed the release planning of Jakarta EE 11. The first milestone in the plan is to gather the plans from all individual component specification projects. This is done according to the JESP in the form of Plan Reviews. We want these plan reviews in by May 30, 2023, so they can be started at the latest on May 31, 2023.

I have finally succumbed to the pressure and decided to add Instagram to my social media channels. Better late than never maybe? Anyway, I have been sparsely on Instagram before, so you may find some old accounts lingering around, but to give this a new fresh start, I created a new profile named ivargrimstad_official. Feel free to follow me and interact with me there. My intention is to post pictures from activities I’m a part of related to Jakarta EE, but as always, I suspect there will be some totally unrelated content as well.

Devoxx Greece 2023

Devoxx Greece 2023 was the first time Devoxx was arranged in Greece. The conference has been around for a couple of years as Voxxed Days Athens and stepped up to become a part of the Devoxx family this year. The 1200 attendees show that this was the right step to take. About 25 percent of the attendees came from other countries making it a true international conference.

The venue is very flexible and was just about right-scaled for this year’s number of attendees. With the option of taking more and bigger rooms in use, it has the possibility to scale for future events.

I had a packed room with standing room only for my talk titled Develop Modern and Lightweight Cloud Applications with Jakarta EE 10.

Thanks to Donald Raab for taking this photo of me in front of the Acropolis during the walking tour that was organized for the speakers that arrived the day before the conference.

Jakarta EE Developer Survey

Already got enough T-shirts, you say? Well, I will tell you a secret…You can never have enough T-shirts! And here’s an opportunity to get an exclusive one. It is as simple as this: Complete the 2023 Jakarta EE Developer Survey to enter the draw for a T-shirt!

The 2023 edition of the Jakarta EE Developer Survey is open until May 25, 2023. The date keeps getting closer and closer, so don’t wait! Spend a couple of minutes now to provide valuable insights.

Hashtag Jakarta EE #174

Welcome to issue number one hundred and seventy-four of Hashtag Jakarta EE!

Conference season is upon us. Last week, I visited Bangalore, India to speak at GIDS 2023. This week I am going to Athens, Greece to speak at Devoxx Greece 2023. This is the first time Devoxx takes place in Greece after evolving from Voxxed Days Athens. I am thrilled to be a part of it!

The Platform Project is in the process of collecting issues to get a feel of the scope of the Jakarta EE 11. Check them out, and feel free to add anything you think is missing. The issue list is discussed in the weekly Jakarta EE Platform calls as well as in the Monthly Jakarta EE Platform Architecture call.

On that topic, time flies when you’re having fun. It is already time for the next Monthly Jakarta EE Platform Architecture call this upcoming week. Make sure to join this call to make your voice heard in the planning for Jakarta EE 11. The call is scheduled for 11:00 AM ET on May 2, 2023. Check the public calendar for details on how to join.

If you haven’t responded to the 2023 Jakarta EE Developer Survey yet, it is still open and will be open until May 25. There is no need to wait, take a couple of minutes and provide your valuable insights.

GIDS 2023

This was my third trip to Bangalore and the Great International Developer Summit 2023, or GIDS for short (I also did an online talk in 2020, but I don’t count those any longer…).

GIDS is a well-organized conference over four days with around 1200 attendees every day, some attending one day and others several days. One cool thing about this conference is the posters they set up outside the rooms with pictures of the speaker, title, and time for the talk. These posters offer an excellent opportunity for a selfie as demonstrated here.

My talk titled Modern and Lightweight Cloud Application Development with Java and Jakarta EE filled the room to capacity and then some. I am sorry for those who couldn’t get in, but hopefully, I will be back next year and maybe even get a bigger room.

Even if speaking at conferences is mostly hard work, there are opportunities for some relaxation in between, and India is not a bad place to be for those occasions. I enjoyed the fruit buffet, shopping for spices, and getting in a couple of laps in the pool at the hotel.

Hashtag Jakarta EE #173

Welcome to issue number one hundred and seventy-three of Hashtag Jakarta EE!

I wrote in Hashtag Jakarta EE #172 that presented How To Be a Responsible Open Source Cicizen at the Java Heroes Mini Conference in Singapore last week. Take a look at this amazing drawing by Jérôme Bourgeon that summarizes the talk in one picture!

Related to the topic of this talk is the letter from thirteen open source bodies (Eclipse Foundation included) to the EU asking the European Commission to reconsider parts of the proposed Cyber Resilience Act (CRA). Check out the blog series by Mike Milinkovich to learn more about this topic.

The Jakarta EE Platform continues its journey toward Jakarta EE 11. The team has now started collecting the issues to get a feel of the scope of the release. Check them out, and feel free to add anything you think is missing. The issue list is discussed in the weekly Jakarta EE Platform calls.

The input that was gathered from the community using the Jakarta EE 11 Discussion document also needs to be converted into GitHub issues. Please help out with this task. Keep in mind that if it isn’t present in the GitHub issue tracker, it will likely not be discussed and has less probability of making it to the release.

I am currently on my way to Great International Developer Summit (GIDS) in Bangalore where I will present Modern and Lightweight Cloud Application Development with Java and Jakarta EE. It is my third time speaking at GIDS in Bangalore, and I look very much forward to this trip!

If you haven’t responded to the 2023 Jakarta EE Developer Survey yet, it is still open and will be open until May 25. There is no need to wait, take a couple of minutes and provide your valuable insights.

Hashtag Jakarta EE #172

Welcome to issue number one hundred and seventy-two of Hashtag Jakarta EE!

I am back from the JCP Executive Committee meeting in Singapore where we also participated in the Java Heroes Mini Conference organized by Singapore JUG. The conference started with a panel of all JCP EC Members, myself included. The panel discussion started with a short presentation by Georges Saab, and was moderated by Heather VanCura. After the panel, there were talks by Simon Ritter, Mala Gupta, and myself.

My talk was titled How to Be a Responsible Open Source Citizen. It is a non-technical talk about how to consume and contribute to open source in a safe way.

As always, when I travel, I try to get a run into my schedule and Singapore was no exception. As always sporting my Jakarta EE running shirt. Even in the heat and humidity in Singapore, it is the best way to recharge. And work, actually. Holly is really spot on with her blog post Why Your Desk is the Worst Place to Work, and Other Life Lessons from a Lazy Developer.

What makes a run such a great place to work is … the absence of work.

Holly Cummins

Hashtag Jakarta EE #171

Welcome to issue number one hundred and seventy-one of Hashtag Jakarta EE!

I just came home from Devnexus where I had a great time as you can read about in Devnexus 2023. Next week, I am going to Singapore for the first face-to-face meeting in the Java Community Process Executive Committee since September 2019. As usual, there are several activities planned in addition to the actual meeting. Among those, I will speak at the Java Heroes Conference 2023 organized by the Singapore JUG.

The Monthly Jakarta EE Platform Architecture Call happened this week. We talked about which specifications could be candidates to add to Jakarta EE 11. One of the most likely candidates is Jakarta Data. The plan review for Jakarta Data 1.0 was approved by the Jakarta EE Specification Committee last week, so it looks promising. For this, and other topics related to Jakarta EE 11, please take a look at the issues labeled EE11 in the Jakarta EE Platform Issue Tracker.

If you haven’t responded to the 2023 Jakarta EE Developer Survey yet, it is still open and will be until May 25. There is no need to wait, take a couple of minutes and provide your valuable insights.