RxJava

1.3K posts

RxJava banner
RxJava

RxJava

@RxJava

Reactive eXtensions for composing async and event-driven programs using observable sequences for the Java VM. https://t.co/CSzgIgWUhs via @akarnokd

GitHub / International Tham gia Ocak 2013
6 Đang theo dõi20K Người theo dõi
Tweet ghim
RxJava
RxJava@RxJava·
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
English
0
1
5
1.6K
RxJava
RxJava@RxJava·
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
English
1
2
3
1.2K
RxJava đã retweet
David Karnok
David Karnok@akarnokd·
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 🥺
English
0
2
7
1.1K
RxJava
RxJava@RxJava·
Disclaimer The new profile picture is generated via @Grok based on the Elf-comics of @merrivius as if the Elf would talk to our ReactiveX eel in a snarky way. 🫡 @akarnokd
RxJava tweet media
English
0
1
1
298
RxJava đã retweet
David Karnok
David Karnok@akarnokd·
Wow. Interesting thesis. umu.diva-portal.org/smash/get/diva… 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!
English
2
4
9
999
RxJava đã retweet
David Karnok
David Karnok@akarnokd·
#java #idea #rxjava Here is my list of Java language enhancements that would make our RxJava life much much easier: - Extension methods. - Generators á la C#, yield return X and yield return async X. - Syntactic sugar async/await on top of Virtual Threads - Syntactic sugar atomics, atomic_read(x), atomic_cmpxchg(x), etc. - Obtaining names via nameof(method|param|variable) at compile time. These all seem to be doable, and anomalies worked around just fine. Please do it. Please. 🥺🙏
English
2
2
9
1.2K
RxJava đã retweet
David Karnok
David Karnok@akarnokd·
#rxjava #proposal I've just posted a new hybrid reactive-virtual type Streamable and its provider Streamer. It is a multi-valued sequence that complements the executor.submit() type one-shot calls with Virtual Threads. It is going to be modelled after C#'s IAsyncEnumerable type. Virtual threads make it very convenient to block on join() calls. However, I'd rather have syntactic sugar support in Java: await someCompletionStage;. Any state machine builder for yield return and yield return async would be also welcome. github.com/ReactiveX/RxJa…
English
0
1
5
472
RxJava
RxJava@RxJava·
Hi @merrivius ! I'm @akarnokd, the maintainer of @RxJava, github.com/ReactiveX/RxJa…, the project lead. Would you be willing to create for us an Elf-comic style RxJava-eel, snarky, you know, image to become the @RxJava X/Discord header/banner? Of course, please name the price. We are a free OSS project, so I'll have to pay from my own pocket. Anywhere between $100 - $300 sounds good? Via bank transfer.
English
0
1
4
500