fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#reactivex

0 posts0 participants0 posts today
Alex Nedelcu<p><a href="https://social.alexn.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> has its IO implementations. Multiple, actually. They don't have the same properties or ergonomics as <a href="https://social.alexn.org/tags/Scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scala</span></a>'s IO (e.g., flatMaps are not optimized for tail-recursion). People may not like it, but they are deployed at scale.</p><p>Here's what <a href="https://social.alexn.org/tags/Spring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spring</span></a> WebFlux uses:<br><a href="https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">projectreactor.io/docs/core/re</span><span class="invisible">lease/api/reactor/core/publisher/Mono.html</span></a></p><p>Here's the venerable <a href="https://social.alexn.org/tags/ReactiveX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveX</span></a> (<a href="https://social.alexn.org/tags/RxJava" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RxJava</span></a>): <a href="https://reactivex.io/documentation/single.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reactivex.io/documentation/sin</span><span class="invisible">gle.html</span></a></p>
Tomasz Nurkiewicz<p>We should give <a href="https://fosstodon.org/tags/Microsoft" class="mention hashtag" rel="tag">#<span>Microsoft</span></a> some credit for things like inventing AJAX (XMLHttpRequest), <a href="https://fosstodon.org/tags/TypeScript" class="mention hashtag" rel="tag">#<span>TypeScript</span></a> and <a href="https://fosstodon.org/tags/ReactiveX" class="mention hashtag" rel="tag">#<span>ReactiveX</span></a>. Also, developing <a href="https://fosstodon.org/tags/VsCode" class="mention hashtag" rel="tag">#<span>VsCode</span></a>, <a href="https://fosstodon.org/tags/Halo" class="mention hashtag" rel="tag">#<span>Halo</span></a> and <a href="https://fosstodon.org/tags/AgeOfEmpires" class="mention hashtag" rel="tag">#<span>AgeOfEmpires</span></a>. And some decent hardware, like keybords and mice. They&#39;re not only <a href="https://fosstodon.org/tags/WindowsMe" class="mention hashtag" rel="tag">#<span>WindowsMe</span></a> and <a href="https://fosstodon.org/tags/IE6" class="mention hashtag" rel="tag">#<span>IE6</span></a></p>
Andrew Nosenko 🇺🇦 🇦🇺<p>Loving Rx.​NET interoperability with Tasks. </p><p>Below, I could turn each event subject into a Task and use Task.WhenAny instead of Merge (I still prefer the latter). </p><p>In other cases I do filtering, throttling, debouncing on a merged stream of events.</p><p><a href="https://mastodon.social/tags/rxnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rxnet</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/reactivex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactivex</span></a></p>
Mark Gardner<p><span class="h-card"><a href="https://chirp.social/@Perl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Perl</span></a></span> <span class="h-card"><a href="https://noc.social/@gandalf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gandalf</span></a></span>’s RxPerl will cure what ails you, if what ails you is dealing with streams of data via asynchronous callback functions. <a href="https://metacpan.org/pod/RxPerl" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">metacpan.org/pod/RxPerl</span><span class="invisible"></span></a></p><p>You can drop it into your existing event-driven <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> code with ease, as it works with <span class="h-card"><a href="https://fosstodon.org/@leonerd" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>leonerd</span></a></span>’s IO::Async, <span class="h-card"><a href="https://fosstodon.org/@mojolicious" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mojolicious</span></a></span>’s Mojo::IOLoop, and AnyEvent interface libraries. It’s an implementation of <a href="https://social.sdf.org/tags/ReactiveX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveX</span></a> designed to behave like <a href="https://social.sdf.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a>’s <a href="https://social.sdf.org/tags/RxJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RxJS</span></a>. <a href="https://noc.social/@gandalf/109839670728579860" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">noc.social/@gandalf/1098396707</span><span class="invisible">28579860</span></a></p>