RxJava

1.3K posts

RxJava

RxJava

@RxJava

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

GitHub / International 加入时间 Ocak 2013
7 关注20K 粉丝
置顶推文
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.5K
RxJava 已转推
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 已转推
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
446
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
485
RxJava 已转推
David Karnok
David Karnok@akarnokd·
Figured it out 🤦‍♂️. It was the comma. That property is a regex pattern. MissingJavadocMethod,JavadocMethod -> MissingJavadocMethod|JavadocMethod
Română
0
1
2
259
RxJava 已转推
David Karnok
David Karnok@akarnokd·
#help I've been trying to get Eclipse-CS 12.3.1 to ignore test files in RxJava with suppression file, which is not working for some reason. Paths are okay. Windows. Grok guided me through the troubleshooting but nothing works. All test files light up because they miss javadoc, despite suppressions?! Broad suppression doesn't work either. Reinstalled the plugin to no avail. Config files 👉 github.com/ReactiveX/RxJa… 🙏
English
1
1
1
607
RxJava 已转推
David Karnok
David Karnok@akarnokd·
#scifi #rxjava I've been thinking about why 🖖 Star Trek Discovery was interesting and odd at the same time. Michael's hyperactive inference made it unstable-to-mundane to my eyes. However, when she was contrasted with a great captain such as Lorca, Pike and Rayner, the duo shined. Add in a McCoy-esque unity of Booker, Tilly, Stamets, Saru, et all, and now we have a stable 3-body system. Season 5 was good, but not perfect. I think the issue was that Rayner became number-1. He should have been the captain of the situation, making Michael his number-1 instead. The show needed a seasoned leader who can filter through Michael's and the others' ideas through his experienced lense and make the decision. Not Michael. Rayner not knowing or being capable of all the inference was not a bug. It was a feature. 🤔 Which brings us to RxJava. I have many ideas and resolves to make it great again. But I'm too technical, driven, loopy. The best years were when Ben Christensen was at the helm. He is an industry veteran who could filter through the ideas and resolves in a reliable, safe and measured way. Our McCoy was probably the engaged community members who also provided contrast and feedback to the library. I miss those days. So what does this mean with regards to RxJava 4? Technically doable, all doable. But we'd end up with a huge library if we do the full reactive triad / tetrahedron. We need a filter. I need a co-operator, maybe even two. To be clear, I'm not stepping down or release my admin powers. I invite qualified and established people like Ben & others to show up and get involved. We can go slow, no need to do everything within 10 days. I can, but won't. But I could 😉 🙏 for listening.
English
1
2
5
759
RxJava 已转推
David Karnok
David Karnok@akarnokd·
This hasn't come up yet but eventually will. What about Android Support in RxJava 4? According to Grok, there are a bunch of desugaring available for post-Java 8 features in the ecosystem. Unfortunately it seems, java.util.concurrent.Flow isn't one of them. It isn't even in the standard library. It's just 4 interfaces?! We'll go full juc.Flow. We drop the Reactive Streams interfaces and become zero 3rd party dependency library. Since Flow* are just 4 interfaces, maybe someone can whack them into your environment and use any interop library to talk to RxJava 4 or any Flow-based library. Or, if you have some influence over the Android ecosystem, maybe you could help from your end. 🙏
English
1
1
2
1.3K
RxJava
RxJava@RxJava·
I miss the old twitter a bit where a blue checkmark meant someone is verified at least. Of course, this was abused. Now the blue is paid. No problem, platforms cost money to work. But now everyone can "appear" authentic with just 9.99/month. The X solution is to pay more. I, @akarnokd, and the ReactiveX/RxJava project doesn't have the up to 1k/month money. We are not a business, we have zero income, we enable others. We don't even take donations. Spending donations on X just to get gold and/or an affiliate box icon feels wrong. Here is the proposition. Establish a workflow for free and open source projects to get an authenticity indicator and maybe a tiny rectangle icon, for the low-low price of an individual blue account. 🤷‍♂️ @akarnokd
English
0
2
6
549
RxJava
RxJava@RxJava·
If you have questions or suggestions regarding RxJava, please @ me, @akarnokd, too to get better noticed. Also feel free to post on our issue list. 🙏 @akarnokd
English
0
1
3
834
RxJava
RxJava@RxJava·
A short preview of planned features: - Virtual Thread support as Scheduler and few methods. - java.util.concurrent.Flow conversion. - Java's ScopedXYZ tools for porential context/item resource management. - Reduce the number of method overloads. - Java Cleaner integration. - Possible new type Streamable with first class virtual thread / Scope baseline. - Integration of Iterable eXtensions in some fashion. - Fixes for some flow shapes and paradoxes like groupBy. 😃@akarnokd
English
0
1
13
1K
RxJava
RxJava@RxJava·
Looks like we'll be doing RxJava 4 with Java 26+ upgraded features and interoperability to many nice things. RxJava 3.x is stable, only minor issues we can only fix with 4 as it seems. Too disruptive. No major or critical bugs. No releases of any kind is expected for the 3.x in the next 2 months and I'd ignore the snapshots of any versions that might come out. Feel free to open a new issue with [4.x] in the title regarding any of your grievances. There is a chance we can fix them now. 🫡 @akarnokd
English
3
6
40
3.8K