Flowhub Blog

News about Flowhub & FBP programming

Try Flowhub now
Automated testing is a key part of software development toolkit and practice. fbp-spec is a testing framework especially designed for Flow-based Programming(FBP)/dataflow programming, which can be used with any FBP runtime. For imperative or object-oriented Read More ...
Last weekend at FOSDEM I presented in the Internet of Things (IoT) devroom, showing how one can use MsgFlo with Flowhub to visually live-program devices that talk MQTT. Video recording of MsgFlo Internet of Things presentation at FOSDEM 2017.
The Flowhub team is in Brussels for @fosdem. MsgFlo IoT talk and FBP meetup tomorrow
bergie / Twitter
New website for MsgFlo, the distributed flow-based programming environment for message queues: MsgFlo.org

Henri Bergius / Google+
If you're attending FOSDEM, come to chat about FBP and dataflow programming! We'll be there representing NoFlo, MicroFlo, and MsgFlo. We could meet at the AW building and head for food or drinks afterwards

It has been a while that I’ve written about flow-based programming — but now that I’m putting most of my time to Flowhub things are moving really quickly. One example is the new component API in NoFlo that has been emerging over the last year or so.
MsgFlo is a tool to build systems that span multiple processes and devices, for instance IoT sensor networks. Each device acts as a black-box component with input and output ports, mapped to MQTT message queues. One then constructs a system by binding the queues of the components together.
Jon Nordby / Fosdem
Initial #rustlang support for msgflo, a super easy way to expose code on #AMQP #rabbitmq github.com/msgflo/msgflo-rust ...pic.twitter.com/k7pxggKfKn

c-flo is using MsgFlo with MQTT to wire together interactions at the c-base hackerspace in Berlin.After the initial hackfest, the connected graph looks like this:

Declative, data-driven FBP component tests for MicroFlo. To be generalized for any @Flowhub_io runtime, with UI
At The Grid we do a lot of computationally heavy work server-side, in order to produce websites from user-provided content. This includes image analytics (for understanding the content), constraint solving (for page layout) and image processing (optimization and filtering to achieve a particular look).