Reactive programming in #Rust - Observability - by Ivan Enderlin (@hywan)
https://mnt.io/series/reactive-programming-in-rust/observability/
eyeball - Add observability to your Rust types! - by @hywan and @jplatte
Reactive programming in #Rust - Observability - by Ivan Enderlin (@hywan)
https://mnt.io/series/reactive-programming-in-rust/observability/
eyeball - Add observability to your Rust types! - by @hywan and @jplatte
@badrihippo modern frameworks like React, Vue, and Van.js are all very similar, but I have not seen a consistent name for this family of frameworks. I have heard it called “The Elm Architecture,” because they are loosely based on how the Elm programming language originally did GUI programming in the browser. I have also heard it called the Model-View-Update paradigm. But most people just call it “React-like” or “Reactive Programming” because they are all similar to the very popular “React.js” framework.
Note that this should not be confused with Functional Reactive Programming (FRP), although the two are not completely different. As I understand it, React-like GUIs and FRP can both be implemented on top of a more powerful and more general computation model called “propagators” (here is the PDF of the original Propagators paper).
@dthompson wrote a really good blog post about FRP, propagators, and React-like frameworks.
I hope that helps, but I am not as well-versed in the theory of this stuff as I should be.
Oh, and I should say, before React-like took over the world wide web, GUI programming was mostly intertwined with Object Oriented Programming and design, so a good place to start might be to read up on Smalltalk OOP and GUI design.
#tech #software #GUI #ReactiveProgramming #FRP #Scheme #Haskell #SchemeLang #Propagators #ElmArchitecture #ReactJS #Smalltalk #OOP #ObjectOriented
Turicum introduces a #JVM-compatible language with typed macros, runtime scoping, and native concurrency using #Java #VirtualThreads. @verhas explains how this supports dynamic use cases without losing structural clarity.
Read now: https://javapro.io/2025/10/30/another-jvm-language/
Need a quick reference for Combine operators? A visual cheat sheet with diagrams shows how values flow through each operator - making reactive programming more intuitive and accessible.
🔗: https://tanaschita.com/combine-operators-cheatsheet by Natascha Fadeeva (@tanaschita)
Dynamic languages offer flexibility, but often lack predictable scoping and safe evaluation. This #JAVAPRO article describes how Turicum handles closures, macros, and evaluation order to remain both dynamic and testable.
By @verhas https://javapro.io/2025/10/30/another-jvm-language/
Ever wanted your Java backend to stream images like an AI model preview?
Now you can.
Build a progressive image streamer with Quarkus + Mutiny, sending bytes as they’re generated — no waiting, no blocking.
Hands-on tutorial 👉
https://www.the-main-thread.com/p/progressive-image-streaming-quarkus-java
Mất Reactive Prog in Go! Tìm hiểu cách tạo pipeline mô tả với library `ro`. Ví dụ: `observable := ro.Pipe(...)` để lọc, gán Cec những số chẵn > 0. Tích hợp dễ dàng, lý tưởng cho lập trình asynch. #ReactiveProgramming #GoLang #bài谈論 #BigLearning #Programming #Tutorial
https://www.reddit.com/r/programming/comments/1o6ieoy/introducing_reactive_programming_for_go/
Update on the future of Rx.NET versioning:
https://github.com/dotnet/reactive/discussions/2211
The 3 scenarios that seemed to prevail:
1. Keep the System.Reactive packages. Solve problems using hacks (different API surface in build time than in runtime).
2. Introduce System.Reactive.Net packages, keep System.Reactive as a facade.
3. Try the first one in Rx7. If (when?) something breaks, switch to the second one.
A YT summary:
https://www.youtube.com/watch?v=GSDspWHo0bo
The State of Rx.NET in 2025
https://www.youtube.com/watch?v=SZpmj0fSfFI
tl;dw:
- Still living in dependency hell. They won't release Rx7.0 before solving those issues first. Everything else has lower priority.
- AsyncRx.NET will be developed over time.
- Ix.NET will not be developed as a part of the Rx project anymore. All LINQ to IAsyncEnumerable stuff will be moved to the core dotnet libraries.
#rx #rxnet #reactive #reactiveextensions #reactiveprogramming #dotnet #csharp #fsharp
Do you want to understand core concepts and operations of Reactive Programming nice and easy?
Dive into our tutorial, Rx Playground!
👉 http://sml.io/rxplayground
Rx Playground gives you:
✅ Interactive learning with real-time data flow
✅ Fun environment to experiment with Rx operators
✅ Beginner-friendly tutorial with advanced use cases
📚 Learn how operators like map, merge, switchMap, debounceTime, and more really work by seeing them in action.