Henri Bergius

Daily Linklog. Technology, Space, History, Adventure.

Subscribe RSS

2017 Flow-Based Programming for JavaScript

media.ccc.de/v/froscon2017-1934-flow-based_programming_for_javascript NoFlo is a flow-based programming environment for JavaScript. Originally built for Node.js systems automation, the same visual development tools can also be used for developing full-stack applications from the browser to microcontrollers like Arduino. With NoFlo developers build their applications by wiring data streams together between different pre-built or custom components.
How can collaboration between startups, research and innovation units be enabled? The IoT European Platforms Initiative is an umbrella organization to seven leading research and innovation projects, which offer technology and funding for startups and SMEs. Our goal is to build a vibrant and sustaina
Last weekend we held the c-base IoT hack weekend, focused on the Flowhub IoT platform. This was continuation from the workshop we organized at the Bitraf makerspace a week earlier. Same tools and technologies, but slightly different focus areas. c-base is one of the world's oldest hackerspaces and a crashed space station under Berlin.
I just got back to Berlin from the Bitraf IoT hackathon we organized in Oslo, Norway. This hackathon was the first of two IoT workshops around MsgFlo and Flowhub IoT. The second will be held at c-base in Berlin this coming weekend.

NoFlo and Flow-Based Programming by Henri Bergius (Node.js Meetup Berlin)

This presentation was give during the Node.js Meetup Berlin, on April 25th 2017. You can become part of the community here meetup.com/Node-js-Meetup-Berlin ABOUT THE TALK Henri Bergius talked about NoFlo and Flow-Based Programming in general. He will give an introduction to both, how the tooling works and how to write components.
Quite a bit of time has passed since my two years of NoFlo post, and it is time to take another look at the state of the NoFlo ecosystem. To start with the basics, NoFlo is a JavaScript implementation of Flow-Based Programming.
All computationally intensive work at The Grid; such as image analysing, and image processing are off-loaded as jobs in RabbitMQ. Instead of having a web server waiting for a result immediately, it is free to keep processing other requests. All jobs that are added to the queue are consumed by Heroku workers running with MsgFlo.
Lovisa Johansson / Cloudamqp
If you want to understand why so many startups become infected with unhealthy work habits, or outright workaholism, a good place to start your examination is in the attitudes of their venture capital investors. Consider this Twitter thread involving two famous VCs, Keith Rabois and Mark Suster: These sentiments are hardly aberrations.
I was sat on my (long) train to work, just reached the halfway point, getting comfy, checking twitter on my phone. It was too late to turn back, but I had an idea: the last few days I had been...