"90% of Java services have critical or severe security vulnerabilities"... or about the quirks of security reporting – JVM Weekly vol. 80

Today, only one topic, but that's because I wanted to share my broader thoughts on the latest Datadog report. | Continue reading


@vived.substack.com | 2 days ago

New Projects in JDK, or how Minecraft pushes Java forward - JVM Weekly vol. 79

That's how it is... always when I'm gone for a week, the topics pile up and the next edition is a waaaay long. Enjoy your reading. | Continue reading


@vived.substack.com | 9 days ago

Is there "the greenest" JVM? Spoiler: as usual, it depends - JVM Weekly vol. 78

Today we don't have many news items, but rather longer publications that describe individual topics in more depth. I hope this will be a pleasant change from the flood of releases. | Continue reading


@vived.substack.com | 23 days ago

Kotlin 2.0 getting closer, IntelliJ Idea introduces K2 Mode - JVM Weekly vol. 77

Today we have a strongly Kotlin-esque feel to the announcements from JetBrains. Apart from that, leftovers from JDK 22 and a few releases on our regular radar. | Continue reading


@vived.substack.com | 1 month ago

Java 22 and GraalVM for JDK 22 Released! - JVM Weekly vol. 76

And there we have it, the publication of the new JDK and GraalVM is behind us. Without further ado, let's unpack this present. | Continue reading


@vived.substack.com | 1 month ago

White House recommends using memory-secure languages, including Java - JVM Weekly vol. 75

Today we have security themes native to the US, a continuation (and probably already a summary) of the 1BRC theme and an interesting case from Netflix. | Continue reading


@vived.substack.com | 1 month ago

Code Reflection ❤️ Triton: Further improvements to GPU programming in Java - JVM Weekly vol. 74

Today we return to text form, with new JEPs, Code Reflection and a mega interesting Release Radar. | Continue reading


@vived.substack.com | 1 month ago

"Video Killed the Newsletter Star" or overflow of video content - JVM Weekly vol. 73

This time, the edition will be entirely about video... well, almost entirely. | Continue reading


@vived.substack.com | 1 month ago

Loom Strikes Again: What improvements to Virtual Threads we will see in 2024 - JVM Weekly vol. 72

Today we return again to topics related to changes coming to Java later this year. | Continue reading


@vived.substack.com | 2 months ago

What's new in the Performance JDK? Project Skogsluft, FFM vs Unsafe, Benchmark JITs - JVM Weekly vol. 71

Today's edition is strictly thematic, as we will be looking at various Java performance initiatives from different angles. | Continue reading


@vived.substack.com | 2 months ago

Results of #1BRC: So what do we need Moonshots for? - JVM Weekly vol. 70

Today Release Radar, Code Reflection and a summary of the 1BRC initiative. Plus a bit of philosophising on my part. | Continue reading


@vived.substack.com | 2 months ago

Amber, Babylon, sun.misc.Unsafe and the rest: Java's plans for 2024 - JVM Weekly vol. 69

Today we will focus on the future and 2024, focusing on announcements about what to expect next year. | Continue reading


@vived.substack.com | 3 months ago

The future of Scala, Uber logs, and the use of Virtual Threads with PostgreSQL - JVM Weekly vol. 68

After a period of news, announcements and releases, I think it's worth to take a break, sitting back and sinking in some interesting case studies and essays. | Continue reading


@vived.substack.com | 3 months ago

1BRC: Who's the Fastest to Process a Billion Java Records? - JVM Weekly vol. 67

The whole world is still gaining momentum, but this gives me an opportunity to share with you a really cool initiative for those who want to try their hand with the best experts in the industry. | Continue reading


@vived.substack.com | 3 months ago

Everything you might have missed in Java in 2023 – JVM Weekly vol. 66

Welcome to 2024 🥂! But before we move forward, let’s recall with historical diligence what happened in 2023! | Continue reading


@vived.substack.com | 3 months ago

Amazon Q Code Transform: Automatic migration from JDK 1.8 to JDK 17 - JVM Weekly vol. 65

I invite you to the last edition of this year! I'm already in the holiday mood, so there will be no shortage of such themes. | Continue reading


@vived.substack.com | 4 months ago

Docker acquires AtomicJar, company behind Testcontainers - JVM Weekly vol. 64

Acquisitions can be a mixed bag - sometimes they are a cause for celebration, sometimes quite the opposite. However, today we'll mostly talk about the former case. | Continue reading


@vived.substack.com | 4 months ago

Feature Freeze for JDK 22: What Will the New Edition Bring? - JVM Weekly vol. 63

Starting today, Java enters the next Rampdown phase – this means that the feature list has been frozen and no further new features are to be expected. Therefore, we will go through the complete list. | Continue reading


@vived.substack.com | 4 months ago

Java, Kotlin, Scala: Insights from State of Developer Ecosystem 2023 - JVM Weekly vol. 62

Friends, today we release the Kraken - one of the longest editions ever. But that's how it is when you want to describe all these releases and also take a look at industry reports. | Continue reading


@vived.substack.com | 4 months ago

Spring Framework 6.1 and Spring Boot 3.2: The tastiest bites - JVM Weekly vol. 61

Two weeks ago we had Spring Framework 6.1.0, while today Spring Boot 3.2.0 hit production, so we'll devote the entire new edition to news in the Spring ecosystem - because there are quite a few. | Continue reading


@vived.substack.com | 5 months ago

Amper by JetBrains: Defining Gradle Builds through YAML - JVM Weekly vol. 61

Once again, we have a fully-packed edition - today with fewer news items, but more in-depth content. I hope you enjoy it. | Continue reading


@vived.substack.com | 5 months ago

Play Framework is reborn like a phoenix from the ashes.... and gets rid of Akka - JVM Weekly vol. 60

And it was supposed to be regular already - but I forgot myself about All Saints' Day, which is Bank Holiday in Poland. Fortunately, today again I have a lot of interesting stuff for you! | Continue reading


@vived.substack.com | 5 months ago

Major changes in Kotlin's leadership: Roman Elizarov departs from JetBrains – JVM Weekly vol. 59

After a week-long absence due to conferences, today I have an interview for you, a few very good releases, and a certain farewell. | Continue reading


@vived.substack.com | 6 months ago

Pulumi: Infrastructure-as-a-Code in Java, Kotlin and Scala - JVM Weekly vol. 58

I've been waiting for this for a long time! Because today we can start again with a set of JEPs, which we will probably see around JDK 22. In addition, Pulumi, and interesting releases. | Continue reading


@vived.substack.com | 6 months ago

What does GraalVM for JDK 21 have in common with the Rabbit of Caerbannog? Both surprise with their power - JVM Weekly vol. 58

Today we continue with topics from last week - JDK 21 and GraalVM for JDK 21, but also a lot of other announcements related to Graal. Surprisingly, not only GraalVM this time. | Continue reading


@vived.substack.com | 7 months ago

A one-sentence summary of each new JEP from JDK 21 - JVM Weekly vol. 57

Yesterday we had the premiere of the long-awaited JDK 21. Therefore, this edition will focus on it. | Continue reading


@vived.substack.com | 7 months ago

Project Babylon: Chance for LINQ (and more) in Java - JVM Weekly vol. 56

What would a week be without a new project in Java? That's why today we'll discuss Project Babylon, among other topics. | Continue reading


@vived.substack.com | 7 months ago

Panama, OpenCL and TornadoVM: Java's entry into the GPU world - JVM Weekly vol. 55

Today's a bit out of the ordinary. Instead of memes, I've got a collection of video clips for you. Interestingly, I came across some truly captivating ones to share. | Continue reading


@vived.substack.com | 8 months ago

Exploring the Newest Updates of Project Leyden, Valhalla & Hermes: JVM Weekly vol. 54

A week ago, I mainly focused on new releases. Today's edition, however, is fully dedicated to the recent surge in low-level updates. | Continue reading


@vived.substack.com | 8 months ago

Fury: Compromise between speed and flexibility in the serialization process - JVM Weekly vol. 53

I'd like to apologize for the recent inconsistency in my posts, which was a result of my🏝️ aligning with a public holiday in Poland. Starting next week, I aim to resume regular schedule 😄 | Continue reading


@vived.substack.com | 8 months ago

New JEPs: Computed Constants, a new approach to Ahead-of-Time and stabilisation of the FFM API - JVM Weekly vol. 52

Hasn't it been a while since we talked about JEPs? I've felt their absence as well, so today I have three of them! Additionally, there's the new IntelliJ Idea that comes with a built-in AI Assistant. | Continue reading


@vived.substack.com | 9 months ago

Rust-written JVM and Bytecode Transpiler: A Masterclass in Learning-by-Doing - JVM Weekly vol. 51

Man is only a week on vacation, and we were inundated with interesting information that begs for a summary - especially Release Radar is exceptionally stuffed today. | Continue reading


@vived.substack.com | 9 months ago

The Great Kotlin Week: 1.9, Notebook, MongoDB Driver and support for education - JVM Weekly vol. 50

Last week was full of news related to Kotlin. As a result, our focus this week narrows down specifically to this language in our latest edition. | Continue reading


@vived.substack.com | 9 months ago

Stream::gather enhances versatility of Stream API - JVM Weekly vol. 49

Today what tigers do best - three topics, and each of them very strongly technical. So we'll talk about the Vector API, the proposed changes to the Stream API, and Hermetic Java. | Continue reading


@vived.substack.com | 9 months ago

JVM’s Open Source All-Stars, June 2023: LLM Edition - JVM Weekly vol. 48

If you think Java hasn't gotten on the hype train associated with LLM - you're thinking wrong. That's why today we're going to take a look after new open-source that are just getting proper traction. | Continue reading


@vived.substack.com | 10 months ago

GraalVM EE is Dead, Long Live Oracle GraalVM - JVM Weekly vol. 47

It is apparent that we are slowly entering the holiday season, as the past week has been exceptionally... quiet. In fact, of the big announcements we had to deal with news related to GraalVM. | Continue reading


@vived.substack.com | 10 months ago

The compact overview of JDK 21's "frozen" feature list - JVM Weekly vol. 45

Today's main topic is the "freezing" of the JEP list in JDK 21. In addition to that, however, we will also talk about Nulls in Valhalla. And finally, the obligatory Release Radar. | Continue reading


@vived.substack.com | 10 months ago

Virtual Threads, CRaC, GraalVM, Spring Boot 3.1: what came with Spring I/O 2023 - JVM Weekly vol. 45

After a week's break, today we'll focus mainly on Spring I/O, hooking you up with the interesting topic of containerized Java along the way. | Continue reading


@vived.substack.com | 11 months ago

Loial: a new player among serialization libraries - JVM Weekly vol. 44

Today we have a worthy edition, containing an overview of serialization libraries (along with a new player), the effect of the Lilliput project, and a release radar stuffed to the brim. | Continue reading


@vived.substack.com | 11 months ago

Spring Cleaning: A review of new tools in the Spring ecosystem - JVM Weekly vol. 44

As Spring Cloud AWS 3.0 was released, I was inspired me to devote more space to the Spring ecosystem: Ostara, . I hope you will like it! | Continue reading


@vived.substack.com | 11 months ago

A peek under-the-hood of Java: Dynamic Agents and "tearing" - JVM Weekly vol. 43

In today's edition, the long-awaited release of Quarkus, an AWS Lambda update, as well as JEP and a mailing presenting some little-known Java details. | Continue reading


@vived.substack.com | 11 months ago

The future and present of Enterprise Java: a first look at Jakarta EE 11 and MicroProfile 6 adoption - JVM Weekly vol. 42

New candidate JEPs appeared, such as JEP 447, which introduces changes to JLS, and JEP 449, which deprecates Windows x86-32 Port. We also learn about the first information on Jakarta EE 11, | Continue reading


@vived.substack.com | 1 year ago

What does Roman Elizarov - Coroutines creator - think about Virtual Threads? JVM Weekly vol. 41

In today's edition, we're still somewhat on the KotlinConf, but we'll go beyond that event by presenting changes in build systems space, as well as a digest of a very interesting informative JEP. | Continue reading


@vived.substack.com | 1 year ago

TLDW: Opinionated Wrap-up of KotlinConf 2023 Keynote - JVM Weekly vol. 40

Today, after the first day of KotlinConf, I decided to share what was presented at the Keynote.... and that was a show! | Continue reading


@vived.substack.com | 1 year ago

Dropwizard returns with parallel 3.0 and 4.0 release - JVM Weekly vol. 39

I wasn't here a week ago, but that doesn't mean that somehow a lot has happened during my absence. Nevertheless, I have two JEPs for you today, as well as some exceptionally interesting new releases. | Continue reading


@vived.substack.com | 1 year ago

There is more in JDK 20 than JEPs themselves. - JVM Weekly vol. 38

Today's topic could only be THE ONE - the release of JDK 20. We will go through what the new release carries but also does not bring. | Continue reading


@vived.substack.com | 1 year ago

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