med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

339
active users

#reactiveprogramming

0 posts0 participants0 posts today
bui<p>Just released reaktiv - a lightweight reactive state management library for Python! 🚀</p><p>Inspired by Angular's Signals, reaktiv brings automatic updates, efficient state propagation, and async-friendly reactivity to Python. No more manual dependency tracking - just define your values, and let the system handle updates for you.</p><p>Would love to hear your thoughts!</p><p>🔗 <a href="https://github.com/buiapp/reaktiv" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/buiapp/reaktiv</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.social/tags/Async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Async</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/Angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Angular</span></a> <a href="https://mastodon.social/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://mastodon.social/tags/Vue" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vue</span></a> <a href="https://mastodon.social/tags/Signals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signals</span></a> <a href="https://mastodon.social/tags/Github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Github</span></a></p>
Ivan Enderlin 🦀<p>I wrote another higher-stream stream, `Skip`, inside `eyeball`, <a href="https://github.com/jplatte/eyeball/pull/72" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jplatte/eyeball/pul</span><span class="invisible">l/72</span></a>. It provides a limited view over an `ObservableVector` where the first values are skipped.</p><p>This one was funny to write!</p><p>Oh, `Limit` has been renamed to `Head`, and `RLimit` to `Tail`, it makes things clearer.</p><p><a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://fosstodon.org/tags/Observability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Observability</span></a> <a href="https://fosstodon.org/tags/stream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stream</span></a> <a href="https://fosstodon.org/tags/asynchronous" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asynchronous</span></a></p>
Ivan Enderlin 🦀<p>I wrote a new higher-order stream, `RLimit`, inside `eyeball`, <a href="https://github.com/jplatte/eyeball/pull/69" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jplatte/eyeball/pul</span><span class="invisible">l/69</span></a>. It provides a limit over an `ObservableVector` starting from the end of the vector.</p><p>This one was fun.</p><p><a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://fosstodon.org/tags/observability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>observability</span></a> <a href="https://fosstodon.org/tags/stream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stream</span></a> <a href="https://fosstodon.org/tags/asynchronous" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asynchronous</span></a></p>
Ivan Enderlin 🦀<p>📣 New series on <a href="https://mnt.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mnt.io</span><span class="invisible"></span></a> named ✨ Reactive programming in Rust ✨.</p><p><a href="https://mnt.io/series/reactive-programming-in-rust/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mnt.io/series/reactive-program</span><span class="invisible">ming-in-rust/</span></a></p><p>👉 Episode 1 — Observability</p><p>I'm trying a new style. Feel free to give any feedback (preferably with the new Discuss link in the menu). I hope you'll enjoy the new character: Le Comte. Its friends are not in this episode; maybe in the next ones 😉.</p><p><a href="https://fosstodon.org/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://fosstodon.org/tags/observability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>observability</span></a></p>
Ivan Enderlin 🦀<p>The first episode of the new series I’m preparing for <a href="https://mnt.io/series" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mnt.io/series</span><span class="invisible"></span></a> is finally mentioning the type I wanted to talk about. After 17mn reading time. Now I understand <span class="h-card" translate="no"><a href="https://hachyderm.io/@fasterthanlime" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fasterthanlime</span></a></span>.</p><p><a href="https://fosstodon.org/tags/series" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>series</span></a> <a href="https://fosstodon.org/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://fosstodon.org/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a></p>
tutorialQ<p>🚀 Dive into Reactive Streams in Java with Project Reactor! 🚀</p><p>Hey everyone!</p><p>I've just published a new article on Medium about mastering Reactive Streams in Java using Project Reactor. If you're looking to build responsive, resilient, and scalable applications, this guide is for you! 🌟</p><p>🔗 Read the full article here: <br><a href="https://tutorialq.com/reactive-streams-in-java-using-project-reactor/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tutorialq.com/reactive-streams</span><span class="invisible">-in-java-using-project-reactor/</span></a></p><p><a href="https://medium.com/@tutorialqueue/reactive-streams-in-java-using-project-reactor-952f818ec2ac" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@tutorialqueue/reac</span><span class="invisible">tive-streams-in-java-using-project-reactor-952f818ec2ac</span></a></p><p>Happy coding! 💻🚀</p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.social/tags/ProjectReactor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProjectReactor</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.social/tags/Learning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Learning</span></a> <a href="https://mastodon.social/tags/Developer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Developer</span></a> <a href="https://mastodon.social/tags/MediumArticle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MediumArticle</span></a> <a href="https://mastodon.social/tags/TutorialQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TutorialQ</span></a> <a href="https://mastodon.social/tags/ReactiveStreams" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveStreams</span></a></p>
jnkrtech<p>As someone with a functional programming bent, if you ask me to generate something with a tree structure which has nontrivial properties I’m going to reach for an embedded domain specific language implemented via a combinator library.</p><p>UIs fit this description to a T. If you put me on the spot to try to write a frontend UI library, it would absolutely share commonalities with React.</p><p>We all know React has problems, and that some of these problems are shared by many similar libraries. I’ve read plenty of takedowns on them already from people who prefer plain HTML and CSS. Most of the articles I’ve read have merit but I catch whiffs of the same type of anti-abstraction, anti-composability (and therefore anti-FP) mindset that I’ve been fighting against my whole career.</p><p>What I really want to see is a discussion of these libraries from someone who is well-acquainted with FP and the combinator-based DSL approach. Where did React go wrong, if we still think it’s roughly in the right paradigmatic ballpark? What does the design space look like from this perspective? (I know reactive programming is in here. What else?)</p><p>I’m interested in responses but I’m mostly looking for references to in-depth resources.</p><p><a href="https://social.treehouse.systems/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://social.treehouse.systems/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://social.treehouse.systems/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://social.treehouse.systems/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Karsten Schmidt<p>For those interested in using reactive attributes in SVG elements using <a href="https://thi.ng/rdom" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/rdom</span><span class="invisible"></span></a>, I hope you'll find this small new example and comments/explanations helpful:</p><p>Demo:<br><a href="https://demo.thi.ng/umbrella/rdom-reactive-svg/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">demo.thi.ng/umbrella/rdom-reac</span><span class="invisible">tive-svg/</span></a></p><p>Source:<br><a href="https://github.com/thi-ng/umbrella/blob/develop/examples/rdom-reactive-svg/src/index.ts" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/blo</span><span class="invisible">b/develop/examples/rdom-reactive-svg/src/index.ts</span></a></p><p>Issue/comments:<br>- <a href="https://github.com/thi-ng/umbrella/issues/459#issuecomment-2081524933" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/iss</span><span class="invisible">ues/459#issuecomment-2081524933</span></a><br>- <a href="https://github.com/thi-ng/umbrella/issues/459#issuecomment-2082042450" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/iss</span><span class="invisible">ues/459#issuecomment-2082042450</span></a></p><p>Have a great Monday!</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/SVG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SVG</span></a> <a href="https://mastodon.thi.ng/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.thi.ng/tags/UI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UI</span></a> <a href="https://mastodon.thi.ng/tags/FrontEnd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrontEnd</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Karsten Schmidt<p>Phew... One key step closer to replicating &amp; simplifying core <a href="https://thi.ng/rstream" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/rstream</span><span class="invisible"></span></a> functionality via just standard async iterables: Just added a `mult()` base-operator to <a href="https://thi.ng/transducers-async" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/transducers-async</span><span class="invisible"></span></a> [1] which allows splitting a single async iterable into multiple child async iterables (aka subscriptions, aka 1:N splitting), each of which can be added/removed dynamically and individually processed e.g. via transducers, vanilla `for await()` consumers, and/or used as input for downstream `mult()`s to construct entire graph topologies (cycles allowed) of async processors etc. Back pressure is handled by waiting for all child subscriptions to deliver the value before consuming a new one from the source...</p><p>[1] <a href="https://github.com/thi-ng/umbrella/blob/develop/packages/transducers-async/src/mult.ts" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/thi-ng/umbrella/blo</span><span class="invisible">b/develop/packages/transducers-async/src/mult.ts</span></a></p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/Async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Async</span></a> <a href="https://mastodon.thi.ng/tags/Transducers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Transducers</span></a> <a href="https://mastodon.thi.ng/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.thi.ng/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Karsten Schmidt<p>‼️ Announcing the thi.ng user survey 2024 📋</p><p><a href="https://forms.gle/XacbSDEmQMPZg8197" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">forms.gle/XacbSDEmQMPZg8197</span><span class="invisible"></span></a></p><p>**To achieve a better sample size, I'd highly appreciate if you could circulate the link to this survey in your own networks.**</p><p>It's already been almost 9 years since the last user survey for these projects. Please help me/us to get more insights into your own experiences, your interests, hopes and pain points — allowing the projects and everyone involved to move forward more intentionally.</p><p>There're 15 questions here, with ~10 of them marked as mandatory. The main focal points are the matrices in the middle of the survey. Please also do use the final freeform comments box to share any further feedback you might have. Thank you very much for your interest, trust &amp; taking the time to provide some much needed answers! 🙏</p><p>The survey is anonymous and will remain open until 23:59 (CET) on February 29, 2024. I will then share a public summary of the results on my Mastodon in the days following (do keep an eye on the <a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThingUmbrella</span></a> hashtag)...</p><p><a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.thi.ng/tags/Community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Community</span></a> <a href="https://mastodon.thi.ng/tags/Feedback" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Feedback</span></a> <a href="https://mastodon.thi.ng/tags/Survey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Survey</span></a> <a href="https://mastodon.thi.ng/tags/ComputationalDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputationalDesign</span></a> <a href="https://mastodon.thi.ng/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <a href="https://mastodon.thi.ng/tags/Dataviz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dataviz</span></a> <a href="https://mastodon.thi.ng/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.thi.ng/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeArt</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeDesign</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/Clojure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Clojure</span></a> <a href="https://mastodon.thi.ng/tags/Zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Zig</span></a> <a href="https://mastodon.thi.ng/tags/Workshops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Workshops</span></a></p>
Matthew Adams<p>📢It's HERE! </p><p>Introduction to Rx .NET 2nd Edition</p><p><span class="h-card" translate="no"><a href="https://dotnet.social/@idg10" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>idg10</span></a></span> has updated <br>Lee Ryan Cambell's 2010 book to Rx v6.0, .NET 8.0 &amp; modern cloud native use cases such as IoT &amp; real-time stream data processing.</p><p>Available for FREE as PDF, EPUB, on GitHub and Online:</p><p><a href="https://introtorx.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">introtorx.com</span><span class="invisible"></span></a></p><p><a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://dotnet.social/tags/rx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rx</span></a> <a href="https://dotnet.social/tags/rxdotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rxdotnet</span></a> <a href="https://dotnet.social/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a></p>
Peter Toft Jølving<p>Anyone know a good intro to <a href="https://mastodon.joelving.dk/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> / <a href="https://mastodon.joelving.dk/tags/ReactiveExtensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveExtensions</span></a> for web/API developers on <a href="https://mastodon.joelving.dk/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a>?</p><p>I've read IntroToRX.com as well as the documentation to <a href="https://mastodon.joelving.dk/tags/ReactiveUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveUI</span></a>, but I clearly don't grasp it, since I keep shooting myself in the foot (e.g., keep causing the UIs to freeze).</p><p>Much appreciated. ❤️</p>
Nicolas Fränkel 🇺🇦🇬🇪<p>Reactive database access on the JVM <a href="https://blog.frankel.ch/reactive-database-access/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/reactive-datab</span><span class="invisible">ase-access/</span></a></p><p><a href="https://mastodon.top/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://mastodon.top/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://mastodon.top/tags/Hibernate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hibernate</span></a> <a href="https://mastodon.top/tags/SpringDataR2DBC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpringDataR2DBC</span></a> <a href="https://mastodon.top/tags/jOOQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jOOQ</span></a></p>
heise Developer<p>betterCode()Spring: Besser, schneller und sicherer – zeitgemäße Java-Entwicklung</p><p>Die Heise-Onlinekonferenz betterCode() Spring 2023 vermittelt am 28. Juni Konzepte und praktisches Know-how zu moderner Java-Entwicklung mit Spring.</p><p><a href="https://www.heise.de/news/betterCode-Spring-Besser-schneller-und-sicherer-zeitgemaesse-Java-Entwicklung-8981451.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/betterCode-Sprin</span><span class="invisible">g-Besser-schneller-und-sicherer-zeitgemaesse-Java-Entwicklung-8981451.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege</span></a></p><p><a href="https://social.heise.de/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://social.heise.de/tags/Microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microservices</span></a> <a href="https://social.heise.de/tags/ReactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactiveProgramming</span></a> <a href="https://social.heise.de/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a> <a href="https://social.heise.de/tags/Spring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Spring</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Jan Andrle<p>fpubsub@v1.0.0 – PubSub implementation in JavaScript for being used in functional programming approach. Types/TypeScript supported. Production ready.</p><p>- <a href="https://www.npmjs.com/package/fpubsub" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/fpubsub</span><span class="invisible"></span></a><br>- <a href="https://github.com/jaandrle/fpubsub" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">github.com/jaandrle/fpubsub</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/reactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactiveProgramming</span></a> <a href="https://fosstodon.org/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalProgramming</span></a> <a href="https://fosstodon.org/tags/pubSub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pubSub</span></a></p>
Jan Andrle<p>fpubsub@v0.9.4 RC – PubSub implementation in JavaScript for being used in functional programming approach. Types/TypeScript supported.</p><p>- <a href="https://www.npmjs.com/package/fpubsub" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/fpubsub</span><span class="invisible"></span></a><br>- <a href="https://github.com/jaandrle/fpubsub" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">github.com/jaandrle/fpubsub</span><span class="invisible"></span></a></p><p>…for 100% production-ready, wait to v1.0.0.</p><p><a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/reactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactiveProgramming</span></a> <a href="https://fosstodon.org/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalProgramming</span></a> <a href="https://fosstodon.org/tags/pubSub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pubSub</span></a></p>
Jan Andrle<p>fpubsub – PubSub implementatio in JavaScript<br>“This is the JavaScript implementation of the PubSub pattern in JavaScript for beeing used in functional programming approach.”<br><a href="https://www.npmjs.com/package/fpubsub" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/fpubsub</span><span class="invisible"></span></a></p><p>Important: beta/non-production yet, sugesstions/critiques welcomed</p><p><a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://fosstodon.org/tags/reactiveProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reactiveProgramming</span></a> <a href="https://fosstodon.org/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalProgramming</span></a> <a href="https://fosstodon.org/tags/pubSub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pubSub</span></a></p>