JDK 21 Strikes Back: Stable Virtual Threads and Generational ZGC - JVM Weekly vol. 37

A week before the release of JDK 20, we will continue to write about JDK 21, as we are constantly bombarded with new JEPs. In addition to that - the state of the Jakarta EE and Release Radar. | Continue reading


@vived.substack.com | 1 year ago

First information on JDK 21: What will the next LTS bring? - JVM Weekly #36

Today we take our first look at the topic of what the next major release of JDK 21 will bring. In addition, interesting materials about JFR and Release Radar collecting news from the past few weeks. | Continue reading


@vived.substack.com | 1 year ago

Will Java finally become a good language for learning programming? - JVM Weekly vol. 35

Since there were no edits a week ago due to my vacation, we've had a bit of a buildup of topics. Therefore, today we will focus on the JEPs - because several interesting ones have appeared. | Continue reading


@vived.substack.com | 1 year ago

Curious about Carbon Footprint your application has? There's a tool to measure it - JVM Weekly #34

Have you already optimized your applications to reduce your impact on global warming? In addition to this, a new version of Gradle, and a follow-up to last week's edition. | Continue reading


@vived.substack.com | 1 year ago

Will Valhalla bring better nulls to Java? - JVM Weekly #33

Three topics today, and actually each of them deserved a headline... Which, however, shows how much has been going on in the past week. | Continue reading


@vived.substack.com | 1 year ago

What does the "State of Developer Ecosystem 2022" tell us about Java and the JVM ? - JVM Weekly #32

We are going talk 💶 - changes in Oracle JDK pricing, and AtomicJar receiving a fat round of funding. The star of the issue are, however, statistics from the State of Developer Ecosystem 2022 | Continue reading


@vived.substack.com | 1 year ago

JDK enters 2023: plans for the year, first JEPs and Preview feature retrospective - JVM Weekly #31

Well, after a rather slow start, 2023 can finally be considered to have officially begun - both JEPs and Java mailing lists have awakened from their winter sleep. | Continue reading


@vived.substack.com | 1 year ago

How to enter the world of Java in 2023? JVM Weekly #30

The year is just gaining momentum, so in today's issue, I have some longer texts for you, in addition to news, which you may find helpful. There will also be some exiciting releases (e.g. Mockito 5.0) | Continue reading


@vived.substack.com | 1 year ago

Kotlin 1.8 is a phantom release - JVM Weekly #29

After a week of recaps, we're back to new topics, with the fresh Kotlin 1.8 and MicroProfile 6.0 launching first in 2023. | Continue reading


@vived.substack.com | 1 year ago

Everything you might have missed in Java in 2022 - JVM Weekly #28

As 2023 has begun, I decided to devote this year's first edition to a summary of what happened in 2022. | Continue reading


@vived.substack.com | 1 year ago

Is it easy to switch from Java to Go - even just for Advent of Code? - JVM Weekly #27

Hi, in the last issue of this year we will talk about how much Go is an interesting alternative for Java developers in the face of the DeathOfJava™️. In addition, there will be a CDI 4.0 Lite version. | Continue reading


@vived.substack.com | 1 year ago

Galahad embarks on a journey to bring GraalVM to OpenJDK – JVM Weekly #26

Today will be short, as we’ll focus on single announcement that comes at us from the Java mailing lists. PS: But remember – stay for the scene after the credits 😉 . | Continue reading


@vived.substack.com | 1 year ago

Feature Freeze for JDK 20 - what will the new edition bring? - JVM Weekly #25

We've stacked up a series of interesting releases that we didn't get a chance to tell you about: Gradle, WildFly, Async-Profiler and Spring. The main course, however, remains Feature Freeze of JDK 20. | Continue reading


@vived.substack.com | 1 year ago

The road to AWS Lambda SnapStart - guide through the years of JVM "cold start" tinkering - JVM Weekly #24

Some innovations are unimpressive until you put them in their proper context. Such is the case with AWS Lambda SnapStart. | Continue reading


@vived.substack.com | 1 year ago

The New Age for Spring - Spring Framework 6.0, Spring Boot 3.0 and lack of support for pre-JDK 17 - JVM Weekly #23

Today, the topic of the edition could only be one - Spring. But since a lot (A LOT) has happened lately with the most popular JVM framework, I decided to devote an entire edition to it. Enjoy! | Continue reading


@vived.substack.com | 1 year ago

Java community seeks happiness beyond Twitter. Want to join? - JVM Weekly #22

Today we'll talk about JDK cleanup, a new community platform for Java developers, Quarkus 3 and the Serverless platform for Jakarta EE 😦 | Continue reading


@vived.substack.com | 1 year ago

Much Ado About Observability - JEP making profiling easier and Quarkus dropping MicroProfile standard - JVM Weekly #21

It turned out that the topic of Observability in the JVM is really interesting, and the recent announcements allowed me to take a slightly better look at it. | Continue reading


@vived.substack.com | 1 year ago

How does a made-for-JVM Linux distro perform? Alpaquita Linux benchmarks are impressive - JVM Weekly #20

Today we take a look at the schedule and first plans for JDK 20 and the next iteration of ZGC. The star of the issue, however, remains Alpaquita Linux, an Alpine fork tailored specifically for JVM. | Continue reading


@vived.substack.com | 1 year ago

How contributing GraalVM to OpenJDK changes the rules for Project Leyden - JVM Weekly #19

Instead of the standard division, I decided to prepare one coherent article, in which I will try to guide you through everything that is happening in Project Leyden and GraalVM. | Continue reading


@vived.substack.com | 1 year ago

Google will support OpenJDK development

Conference season is in full swing, so today's topics will be interspersed with talkies from Belgium's Devoxx. The main topic, however, will be Google joining the Adoptium Working Group. | Continue reading


@vived.substack.com | 1 year ago

The overview of the new JEPs: String Templating, Sequenced Collections, Project Liliput and others - JVM Weekly #17

Today we have two main topics – a slew of new JEPs and announcements from Spring – as the developers discuss how the work on modernizing the framework is going. | Continue reading


@vived.substack.com | 1 year ago

What does Kotlin have to offer for Java developers in 2022? - JVM Weekly #16

Today will be a lot about Kotlin, in the context of two releases - Kotlin 1.7.20 and... JDK 19. Plus - attempt to slim down Java by Brian Goetz and a summary of Microsoft's activities in the ecosystem | Continue reading


@vived.substack.com | 1 year ago

Will Jakarta EE compete with Microprofile for the hearts of microservices developers? - JVM Weekly #15

Another week, another big release - this time the long-awaited Jakarta EE 10. In addition, the aftermath of the JDK 19 release and the GraalVM roadmap. | Continue reading


@vived.substack.com | 1 year ago

How to better understand what JDK 19 brings? JVM Weekly 14

Today there could only be one topic - the release of JDK 19! I dedicated an entire edition to it, going through the various JEPs that make up this release and bring some additional context to each. | Continue reading


@vived.substack.com | 1 year ago

What does the future hold for Project Amber? JVM Weekly 13

No weekly last week, so today I’ve got a ton for you - the future of Amber, the present of Panama, a controversial license for Akka, and several releases, including the official launch of Níma. | Continue reading


@vived.substack.com | 1 year ago

How do you test compilers and design the release cycle? (using Scala as an example) - JVM Weekly 12

The main course is the language development process under-the-hood - using Scala's example. However, we'll also discuss Red Hat's involvement in Eclipse Temurin and the dependency management quirks. | Continue reading


@vived.substack.com | 1 year ago

Helidon Nima - First Framework built from the ground up for Project Loom - JVM Weekly 11

After the previous one, heavily packed with content, today's edition will be a bit shorter - the IT world is still on vacation. However, I have one exciting release for you and one no less attractive | Continue reading


@vived.substack.com | 1 year ago

Android gets support for JDK 11 - JVM Weekly #10

Here comes the new edition! And in it, finally, the first JEP in a long time, a new Android, support for Virtual Threads in Jetty, and a lot of Kotlin releases. | Continue reading


@vived.substack.com | 1 year ago

JVM Weekly #9 - Post-Holiday flood of topics 🤯

Hello after the vacation 😎 We have accumulated a lot of topics over the past two weeks, so now it's time to summarize everything. | Continue reading


@vived.substack.com | 1 year ago

JVM Weekly #8 - Microsoft invests in Jakarta EE 🤯

In addition to this surprising news, we also have for you the ins and outs of incremental compilation. And for those who still have flashbacks from Dec 2021 - Log4Shell will stay with us for long... | Continue reading


@vived.substack.com | 1 year ago

JVM Wednesday #1 – Spring Boot, Leyden, Structured Concurrency

After nearly 90 issues that were released in Poland, we decided to try the international version. This issue is a test episode, with which I would like to gather feedback on how interesting this form is for you and whether it is worth continuing :) Feel free to read and comment. | Continue reading


@vived.substack.com | 1 year ago