Go beyond Goroutines: introducing the Reactive paradigm
samuelberthe.substack.com
Go beyond Goroutines: introducing the Reactive paradigm
1–10 of 43 posts
Re: Go beyond Goroutines: introducing the Reactive paradigm
#2Re: Go beyond Goroutines: introducing the Reactive paradigm
#3My understanding was that Go intentionally avoided patterns like this to improve readability.
So many Go developers ignore some tools because they consider them "not idiomatic".
But why not use abstractions when available ??? Did we forget to be productive ?
Re: Go beyond Goroutines: introducing the Reactive paradigm
#4My understanding was that Go intentionally avoided patterns like this to improve readability.
IMO, this is much more readable. So many Go developers ignore some tools because they consider them "not idiomatic". But why not use abstractions when available ??? Did we forget to be productive ?
And the smallest possible team is the programmer and their future self.
Even then the hard thing is to predict what will be better for our future selves. Maybe we will be rusty in our Go skills or maybe we will have embraced idiomatic Go, and the approach that makes sense now will require our future self to puzzle through the code.
Of course maybe we will have kept programming the same way because it still feels like the better way and our future self will be efficient. But again that's only for the smallest possible team. If the team expands, then all bets are off.
Re: Go beyond Goroutines: introducing the Reactive paradigm
#5Re: Go beyond Goroutines: introducing the Reactive paradigm
#6My poor memory seems to recall them gaining traction ~10 years ago, but they've fallen hard off my radar.
My fear with adopting a library like this for Go is actually that it might end up being very unfriendly to the profiler once bottlenecks start occurring.
Re: Go beyond Goroutines: introducing the Reactive paradigm
#7Re: Go beyond Goroutines: introducing the Reactive paradigm
#8Re: Go beyond Goroutines: introducing the Reactive paradigm
#9Re: Go beyond Goroutines: introducing the Reactive paradigm
#10I'm curious if someone could chime in on the state of adoption of these these Rx libraries in other language's ecosystems. My poor memory seems to recall them gaining traction ~10 years ago, but they've fallen hard off my radar. My fear with adopting a library like this for Go is actually that it might end up being very unfriendly to the profiler once bottlenecks start occurring.