4 ms·
You'd be surprised how quickly you get used to the idea of connecting components together with pipes, even for Web applications. The additional benefit being th
by robhawkes 12y ago
You'd be surprised how quickly you get used to the idea of connecting components together with pipes, even for Web applications. The additional benefit being that once you've written a component once you don't need to rewrite it ever again, or even copy and paste the code.
The NoFlo site has some good examples: http://noflojs.org/example/ http://noflojs.org/example/
- petercooper 12y agoIn particular, I think the growth of Docker/containerization and microservices will make this an area worth keeping an eye on. I'm not convinced it makes sense at a micro level, but at the macro level of connecting larger services that have been coded in the traditional way.. there's something very appealing about the idea, especially in the way it could interact with ops' concerns too (like having a visual representation of scaling or moving services between machines).
- robhawkes 12y agoWeirdly, I hadn't really considered the macro level. My use-case has been incredibly granular (processing flows of large quantities of realtime data) but the idea of using it to monitor large-scale operations would be kinda cool. What I love is that it supports both uses by default!
- dharma1 12y agohttps://jujucharms.com/ https://jujucharms.com/ sounds pretty much like what you are describing
- petercooper 12y agoThat screenshot does look somewhat like what I pictured in my head. It's a small world nowadays :)
- bergie 12y agoWe're working on the macro level as well: https://github.com/the-grid/msgflo#readme https://github.com/the-grid/msgflo#readme
- davidy123 12y agoWhat makes me lose interest in this is the fact that, ironically (considering it's all Javascript), they have no web hosted examples. In an age of live code, that's pretty inexcusable. Otherwise, I hope to see a breakthrough available in this approach.
- robhawkes 12y agoThere are a bunch of examples on the NoFlo website (http://noflojs.org/example/ http://noflojs.org/example/) and also on FlowHub itself, the NoFlo GUI (http://app.flowhub.io/#example/7804187 http://app.flowhub.io/#example/7804187). I'll also be adding simple, clear examples further into this series.