
Reactive eXtensions for composing async and event-driven programs using observable sequences for the Java VM. https://xitter.cf/t.co/CSzgIgWUhs via @akarnokd
GitHub / International
Joined January 2013
- Tweets1.3K
- Following6
- Followers19.8K
- Likes125
I've setup a Discord server to discuss RxJava 4 and support earlier versions in a more real-time fashion.
👉 discord.gg/JUUkTCQbgf
Will tune the server and topics as needed.
💿or'd 👑@akarnokd
Excellent runtime improvements!
Unfortunately, the interesting API ones are incubator/preview so RxJava 4 won't be able to use them internally (structured concurrency, lazy constants).
We continue to unit test against Java 27+ of course.
🫡 @akarnokd
Java 27 is now available! #Java27 #JDK27 #OpenJDK
Download now: social.ora.cl/6015BGuseS
Release notes: social.ora.cl/6017BGuset
API Javadoc: social.ora.cl/6018BGuseQ
Features: social.ora.cl/6010BGusea
Blog: social.ora.cl/6013BGuseL
RxJava v4.0.0-alpha-21 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
#reactive #scrabble
FYI, I put the standard Shakespeare Plays Scrabble benchmark code into its own GitHub repository so you don't have to suffer through my dumping ground of java code.
github.com/akarnokd/reactive…
Also added the @helidon_project implementation.
Helidon = 15,457 +/- 0,167 ms/op
Flowable = 12,399 +/- 0,160
Specs: i9 275HX, 32GB LPDDR5 6400MT CL52, Windows 25H2, JDK 26.0.1
🫡 @akarnokd
RxJava v4.0.0-alpha-20 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-19 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-18 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-17 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-16 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-15 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava v4.0.0-alpha-14 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
We are now in a time where there is a serious chance yours truly will be banned or heavily restricted on GitHub, the private platform that can do anything they want without checks and balances, no transparency.
I'll be arranging backups, but mainly I prepare to move the RxJava project into my institute's own GitLab repository:
git.sztaki.hu/karnok/RxJava
(please wait for the permissions to go live).
🫡 @akarnokd
RxJava v4.0.0-alpha-13 released!🤘
💿 or'd 🗨️ dsc.gg/rxjava
Changelog 🫴 github.com/ReactiveX/RxJava/…
🫡 @akarnokd
RxJava retweeted
Replying to @java
Who. Cares.
Please add compiler conveniences such as extension methods, async-await, generator syntax for iterable/async-streams, auto Varhandles, in Java 27+.
Please. Stop fooling around and consider the community's needs. Any of our needs.
AI assist will help you resolve issues and corner cases.
Please 🥺
RxJava retweeted
Replying to @akarnokd
HI David, did you take a look at github.com/franz1981/Netty-V… and speakerdeck.com/franz1981/re… ?
TLDR it enables running blocking operations AND any reactive pipeline on the same carriers - including ones which run Netty I/O without using the FJ pool.
I'm working on ... (1/2)
RxJava retweeted
Wow. Interesting thesis.
umu.diva-portal.org/smash/ge…
If you can, please redo it with #RxJava 4's Schedulers.virtual() instead of wasting 1,000+ cached threads on blocking IO at once.
Also it is not explicitly mentioned by the document, but Structured Concurrency won't save you much.
Coordination is one of the hardest part of async programming and you'll sweat blood getting it to work for non-trivial and/or multi-valued use cases.
I know, because I did sweat.
Worry not. We'll fix that with Streamable / Streamer just fine.
😏Stay tuned!





