Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

JavaPro Shout Out: “From Reactive Streams to Virtual Threads”

  • April 07, 2025
  • 1747 Unique Views
  • < 1 min read

Virtual Threads deliver a fast, cheap (in terms of memory & switching speed) threading solution for the JVM.

They promise the return of a direct-style, synchronous programming model.

But is that enough to challenge the status quo regarding data streaming?

Can we have the best of both worlds: the simplicity that Virtual Threads promise and the resilience and safety of Reactive Streams?

Let’s find out, on JavaPro, here:

7 Reasons Why, After 26 Years, Java Still Makes Sense!

After many discussions with Java developers, combined with my personal experiences with the Java community and platform, here are the key reasons why Java developers love Java after all these years!

9 Outdated Ideas About Java

In this article, we want to look into some false assumptions and outdated ideas about Java based on early versions.

8 Debugging Tips for IntelliJ IDEA Users You Never Knew Existed

As developers, we’re all familiar with debuggers. We use debugging tools on a daily basis – they’re an essential part of programming. But let’s be honest. Usually, we only use the breakpoint option. If we’re feeling frisky, we might use a conditional breakpoint.

But guess what, the IntelliJ IDEA debugger has many powerful and cutting-edge features that are useful for debugging more easily and efficiently.

A Real-World Example of a Stream Collector

You can solve most use cases with one of the out-of-the-box collectors provided in the Collectors class.

However, some require to implement a custom Collector, e.g., when you need to collect more than a single collection or a single scalar.

While it may seem complicated if you never developed one before, it’s not. You only need a bit of practice.

I hope this article might help you with it!

APISIX: An API Gateway the Apache Way

Starting with Apache APISIX as your API Gateway is easy as pie. Use Docker, with the APISIX and etcd images, and off you go.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard